Experimental Physics and Industrial Control System
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 ([email protected]; 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
<2004>
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- 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
<2004>
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024