Depending on the format type, different record fields are used
for output and input. The variable x stands for the
written or read value.
%f):%i):x=RVALRBV=x&MASKMASK can be set be set in the record definition. Stream
Device does not set it. If MASK==0, it is ignored
(i.e. RBV=x).
%{):x=VALVAL=(x!=0)%s):VAL, ZNAM or
ONAM is written, i.e. x=VAL?ONAM:ZNAM.ZNAM or ONAM,
VAL is set accordingly. Other input strings are not accepted.
During initialization, the @init handler is executed, if
present. In contrast to normal operation, LONG input is put to
RVAL as well as to RBV and converted by the record.