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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: list of *all* EPICS records |
From: | Till Straumann <[email protected]> |
To: | "Allison, Stephanie" <[email protected]> |
Cc: | [email protected] |
Date: | Fri, 15 Oct 2004 09:23:37 -0700 |
At SPEAR, we also have a few records specifically tailored to support the ECDR-814 digital receiver board ('software radio') by Echotek Corp.
Hi Tim,
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.
Here are some that are used at SLAC and SPEAR:
swfRecord - scaled waveform record from BESSY, same as waveform but with raw offset and vertical scale factor and offset. Used in reading scopes.
wftimeRecord - waveform with both time and Y, assumes both are double, for input waveforms only. PREC, EGU, HOPR, LOPR provided for both time and Y. ESLO and EOFF provided for Y. NORD monitor goes off when changed (unlike waveform which I think is a bug). Used in reading time/value arrays from Keithley DVMs.
sSub - special subroutine, same as sub except with 26 inputs (A to Z)
One custom record per six custom RF VXI modules which are loaded with features and have very large address maps plus DSP interfaces - each record can be thought of as a combination of many ai/ao/bi/bo/sub/seq/waveform records where the bulk of the processing is done in device support. These records are monsters but I think new people assigned to maintain them come up to speed more quickly - it's easier to match the hardware documentation and address maps with the software.
Stephanie Allison