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: Steven Hunt <hunt@psi.ch>
To: Tim Mooney <mooney@aps.anl.gov>
Cc: "'tech-talk@aps.anl.gov'" <tech-talk@aps.anl.gov>
Date: Fri, 15 Oct 2004 10:10:24 +0200
I made a joinArrayRecord - the opposite of a subArrayRecord.

Steve Hunt 

On Fri, 2004-10-15 at 00:36, Tim Mooney wrote:
> 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


References:
list of *all* EPICS records Tim Mooney

Navigate by Date:
Prev: RE: list of *all* EPICS records Hammonds, John P.
Next: Re: list of *all* EPICS records Mohan Ramanathan
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 Brian McAllister
Next: Re: list of *all* EPICS records Noboru Yamamoto
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 ·