![]() |
EPICS Process Variable Naming ConventionsINS-EPICS-8$Revision: 1.3 $ |
This document is a set of criteria to be used when deciding on the EPICS Process Variable name in the EPICS record.
An EPICS record in the database file (*.db) is described as follows:-
record('record type',"record name"
) { record fields }
For ING the "record name"
is composed of 3 fields separated by the colon (:) character ie.
"Field 1:Field 2:Field 3"
. The "record name"
is in lowercase ASCII and uses no other
characers than a to z, the numbers 0 to 9 and the colon (:).
This field is determined by ING and is the project or EPICS IOC crate name. the following Field 1 names have been determined by ING:-
This field usually describes the mechanism which the record is attached to:-
This field usually describes the action or status of the mechanism for example:-
"ingrid:fwheel1:motor" is the motor record for filter wheel 1 in INGRID
"integral:yaxis:current" is the calc record to calculate Current Axis Position in INTEGRAL
"wyffos:slitfoc:encoder" is the ai record for the slit focus encoder position in WYFFOS
"isisp:pbspin:commstat" is the mbbi record for the Bottom Waveplate Spin command status in ISISP