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: list of *all* EPICS records
From: Tim Mooney <mooney@aps.anl.gov>
To: "'tech-talk@aps.anl.gov'" <tech-talk@aps.anl.gov>
Date: Thu, 14 Oct 2004 17:36:00 -0500
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 Brian McAllister
Re: list of *all* EPICS records Steven Hunt
Re: list of *all* EPICS records Noboru Yamamoto
Re: list of *all* EPICS records Benjamin Franksen

Navigate by Date:
Prev: VME Address Modifiers in mv2400 Nick Rees
Next: Re: list of *all* EPICS records Brian McAllister
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: VME Address Modifiers in mv2400 Ronald L. Sluiter
Next: Re: list of *all* EPICS records Brian McAllister
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 ·