Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: RE: list of *all* EPICS records
From: Kevin Tsubota <ktsubota@keck.hawaii.edu>
To: "'Tim Mooney'" <mooney@aps.anl.gov>, "'tech-talk@aps.anl.gov'" <tech-talk@aps.anl.gov>
Date: Fri, 15 Oct 2004 16:15:02 -1000
At Keck, we generated a custom encoder, servo, trajectory control, and
command shaper records for control of our telescopes.


> -----Original Message-----
> From: Tim Mooney [mailto:mooney@aps.anl.gov] 
> Sent: Thursday, October 14, 2004 12:36 PM
> To: 'tech-talk@aps.anl.gov'
> Subject: list of *all* EPICS records
> 
> 
> Dear folks, I'm contributing to a training class on EPICS 
> record types, and I'd like to give the students a *complete* 
> list of every EPICS record ever written or contemplated.  The 
> idea is to convey an accurate sense of how one goes about the 
> task of selecting an existing record, or writing a new one, 
> to perform a particular task.
> 
> I've compiled the following list from various EPICS web 
> pages, tar files, CVS snapshots, etc., and I'm hoping you can 
> help me with any I've missed. In particular, if you thought 
> about writing a new record type but didn't, or if you know of 
> a record type that's no longer used (e.g., superceded by some 
> new capability in base, capability merged into some other 
> record, function moved to device support, author got tired of 
> maintaining it, was a bad idea from the start, or whatever) 
> your experience might be just the thing some new developer 
> needs to be hammered with.
> 
> Anyway, here's the list so far:
> 
> aai		array analog input
> aao		array analog output
> ai		analog input
> ao		analog output
> bi		binary input
> bo		binary output
> calc		calculation
> calcout		calculation and conditional output
> compress	compress
> dfanout		data fanout
> eg		event-generator (custom hardware)
> egevent		event-generator (custom hardware) event
> er		event-receiver (custom hardware)
> erevent		event-receiver (custom hardware) event
> event		event
> fanout		sequence of forward links
> histogram	bin series of PV values
> longin		integer input
> longout		integer output
> mbbiDirect	multi-bit binary input variant
> mbbi		multi-bit binary input
> mbboDirect	multi-bit binary output variant
> mbbo		multi-bit binary output
> permissive	
> sel		select a value based on criteria
> seq		sequence of reads/delays/writes
> state		
> stringin	string input
> stringout	string output
> subArray	get part of an array
> sub		subroutine
> waveform	array
> 
> asyn		Generic interface to asyn port
> scaler		Control a bank of counters
> sseq		string sequence (cf. seq record) - Execute
>   		a sequence of EPICS writes to a set of EPICS
> 		PVs; optionally, wait for completion after
> 		write.
> epid		Enhanced PID record
> timestamp	Timestamp record, exports its timestamp as a
>   		string
> genSub		Multi-I/O subroutine, handles arrays
> transform	Like 'calcout', but supports 16 expressions
> 		that can use the results of any previously
> 		evaluated expressions
> swait		mostly superceded by calcout record
> 		Evaluate a numeric expression; write the
> 		result to an EPICS PV; optionally wait for
> 		completion.
> scalcout	string-calc-output (cf. calcout record)
> busy		database interface to putNotify() - make
> 		a complex device useable by ca_put_callback()
> scanparm	scan parameters for sscan record
> sscan		Programmatically set conditions and acquire
> 		data (cf. scan record)
> table		Control a six-degree-of-freedom optical table
> mca		Supports multichannel analyzers
> gpib		Probes GPIB
> motor		Replacement for steppermotor record - also
> 		supports servo motors; different device and
> 		driver support; user/dial coordinates;
> 		backlash takeout; encoders
> dxp		XIA dxp custom
> vme		Probes VMEbus
> camac		Probes CAMAC
> abDcm		Allen Bradley
> ab1771IX	Allen Bradley
> ab1771IFE	Allen Bradley
> ab1771N		Allen Bradley
> ab1791		Allen Bradley
> 
> cad		Implements Gemini Command/Action Layer
> car		between IOC's
> sir
> apply
> 
> hiv		Access LeCroy or CAEN HV mainframes
> interp		General-purpose interpolation
> pal		Emulates PAL-type IC
> serial		Probes Serial
> 
> pulseCounter	Mizar
> pulseDelay	Mizar
> pulseTrain	Mizar
> timer		Mizar
> 
> spectrum	spectrum-analyzer
> waveAnl		waveform analysis
> vacScan		Spectra VacScan RGA
> 
> archive		store the values of a PV for use by an EPICS
> 		archiving client
> wait		early version of calcout
> cpid		CEBAF PID record
> 
> -- 
> Tim Mooney (mooney@aps.anl.gov; 630-252-5417)
> Advanced Photon Source
> APS Operations Division
> Beamline Controls & Data Acquisition Group
> 

Replies:
RE: list of *all* EPICS records Andy Foster

Navigate by Date:
Prev: Re: list of *all* EPICS records Noboru Yamamoto
Next: linking iocCore lib error geyang
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: Re: list of *all* EPICS records -- summary (long) Noboru Yamamoto
Next: RE: list of *all* EPICS records Andy Foster
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·