Tim,
At IPNS Garrett Rinehart wrote a series of Trip records. He basically
added two fields to many of the major types ai, bi, mbbi, etc to create
aiTrip, biTrip, etc. The extra fields were TLNK and TREN. TLNK is a
link that gets processed if a MAJOR severity condition is reached. TREN
is an enable/disable field for this link. This is used at IPNS for
software level trips to shut the beam off.
John Hammonds
Data Acquisition Systems Manager
Intense Pulsed Neutron Source
[email protected]
(630)252-5317
> -----Original Message-----
> From: Tim Mooney [mailto:[email protected]]
> Sent: Thursday, October 14, 2004 5:36 PM
> To: '[email protected]'
> 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 ([email protected]; 630-252-5417)
> Advanced Photon Source
> APS Operations Division
> Beamline Controls & Data Acquisition Group
>
>
- Navigate by Date:
- Prev:
Re: list of *all* EPICS records Brian McAllister
- Next:
Re: list of *all* EPICS records Steven Hunt
- 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: list of *all* EPICS records Benjamin Franksen
- Next:
Re: list of *all* EPICS records Mohan Ramanathan
- 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
|