EPICS Base  7.0.5.1
RecordReference.md
1 # Record Reference Documentation {#recordrefmanual}
2 
3 The documentation below for the record types and menus included with Base was
4 converted from the old EPICS Wiki pages and updated. This list only includes the
5 record types supplied with Base. The first two links below are to an external
6 website where these original reference chapters are now being published.
7 
8 * [Introduction to EPICS](https://docs.epics-controls.org/en/latest/guides/EPICS_Intro.html)
9 * [Process Database Concepts](https://docs.epics-controls.org/en/latest/guides/EPICS_Process_Database_Concepts.html)
10 * [Fields Common to All Record Types](dbCommonRecord.html)
11 * [Fields Common to Input Record Types](dbCommonInput.html)
12 * [Fields Common to Output Record Types](dbCommonOutput.html)
13 
14 ## Record Types
15 
16 * [Analog Array Input Record (aai)](aaiRecord.html)
17 * [Analog Array Output Record (aao)](aaoRecord.html)
18 * [Analog Input Record (ai)](aiRecord.html)
19 * [Analog Output Record (ao)](aoRecord.html)
20 * [Array Subroutine Record (aSub)](aSubRecord.html)
21 * [Binary Input Record (bi)](biRecord.html)
22 * [Binary Output Record (bo)](boRecord.html)
23 * [Calculation Output Record (calcout)](calcoutRecord.html)
24 * [Calculation Record (calc)](calcRecord.html)
25 * [Compression Record (compress)](compressRecord.html)
26 * [Data Fanout Record (dfanout)](dfanoutRecord.html)
27 * [Event Record (event)](eventRecord.html)
28 * [Fanout Record (fanout)](fanoutRecord.html)
29 * [Histogram Record (histogram)](histogramRecord.html)
30 * [64bit Integer Input Record (int64in)](int64inRecord.html)
31 * [64bit Integer Output Record (int64out)](int64outRecord.html)
32 * [Long Input Record (longin)](longinRecord.html)
33 * [Long Output Record (longout)](longoutRecord.html)
34 * [Long String Input Record (lsi)](lsiRecord.html)
35 * [Long String Output Record (lso)](lsoRecord.html)
36 * [Multi-Bit Binary Input Direct Record (mbbiDirect)](mbbiDirectRecord.html)
37 * [Multi-Bit Binary Input Record (mbbi)](mbbiRecord.html)
38 * [Multi-Bit Binary Output Direct Record (mbboDirect)](mbboDirectRecord.html)
39 * [Multi-Bit Binary Output Record (mbbo)](mbboRecord.html)
40 * [Permissive Record (permissive)](permissiveRecord.html)
41 * [Printf Record (printf)](printfRecord.html)
42 * [Select Record (sel)](selRecord.html)
43 * [Sequence Record (seq)](seqRecord.html)
44 * [State Record (state)](stateRecord.html)
45 * [String Input Record (stringin)](stringinRecord.html)
46 * [String Output Record (stringout)](stringoutRecord.html)
47 * [Sub-Array Record (subArray)](subArrayRecord.html)
48 * [Subroutine Record (sub)](subRecord.html)
49 * [Waveform Record (waveform)](waveformRecord.html)
50 
51 ## Menu Definitions
52 
53 * [Alarm Severity Menu](menuAlarmSevr.html)
54 * [Alarm Status Menu](menuAlarmStat.html)
55 * [Analog Conversions Menu](menuConvert.html)
56 * [Field Type Menu](menuFtype.html)
57 * [Invalid Value Output Action Menu](menuIvoa.html)
58 * [Output Mode Select Menu](menuOmsl.html)
59 * [Process at iocInit Menu](menuPini.html)
60 * [Post Monitors Menu](menuPost.html)
61 * [Priority Menu](menuPriority.html)
62 * [Scan Menu](menuScan.html)
63 * [Simulation Mode Menu](menuSimm.html)
64 * [Yes/No Menu](menuYesNo.html)
65 
66 ## Corrections and Updates
67 
68 Corrections to these documents can be submitted as patch files to the EPICS core
69 developers, or as merge requests or pull requests to the 7.0 branch of Base.
70 The document sources can be found in the `modules/database/src/std/rec` and
71 `modules/database/src/ioc/db` directories in files with extension `.dbd.pod`.
72 The documentation source format is a combination of the EPICS DBD file format
73 with an extended version of Perl's POD (plain old documentation); run `perldoc
74 pod` for details of POD.