2.5 KiB
2.5 KiB
Record Reference Documentation
The following documentation for the record types and menus include with Base was converted from the old EPICS Wiki pages and updated. This list does not include all of the available record types as some have not been documented yet.
Record Types
- Analog Input Record (ai)
- Analog Output Record (ao)
- Array Subroutine Record (aSub)
- Binary Input Record (bi)
- Binary Output Record (bo)
- Calculation Output Record (calcout)
- Calculation Record (calc)
- Compression Record (compress)
- Data Fanout Record (dfanout)
- Event Record (event)
- Fanout Record (fanout)
- 64bit Integer Input Record (int64in)
- 64bit Integer Output Record (int64out)
- Long Input Record (longin)
- Long Output Record (longout)
- Multi-Bit Binary Input Direct Record (mbbiDirect)
- Multi-Bit Binary Input Record (mbbi)
- Multi-Bit Binary Output Direct Record (mbboDirect)
- Multi-Bit Binary Output Record (mbbo)
- Permissive Record (permissive)
- Select Record (sel)
- Sequence Record (seq)
- State Record (state)
- String Input Record (stringin)
- String Output Record (stringout)
- Sub-Array Record (subArray)
- Subroutine Record (sub)
- Waveform Record (waveform)
Menu Definitions
- Alarm Severity Menu
- Alarm Status Menu
- Analog Conversions Menu
- Field Type Menu
- Invalid Value Output Action Menu
- Output Mode Select Menu
- Scan Menu
- Simulation Mode Menu
- Yes/No Menu
Corrections and Updates
Corrections to these documents can be submitted as patch files to the EPICS core developers, or as merge requests or pull requests to the 7.0 branch of epics-base. The document sources can be found in the modules/database/src/std/rec and modules/database/src/ioc/db directories in files with extension .dbd.pod. The documentation format is an extended version of Perl POD, run perldoc pod for details.