Expand description
IOC/QSRV-style record field access.
Serves <pvname>.<FIELD> (and the obsolete <pvname>.<FIELD>$ long-string
form) as independent read-only channels, mimicking IOC field-access
semantics so tools such as the EPICS Archiver Appliance can fetch record
metadata (RTYP, NAME, DESC, dbCommon fields, …).
Ported from the p4pillon RecordProvider / DynamicRecordFields design
(branch 50-access-to-ioc-fields).
Structs§
- Field
Ref - A parsed
<base>.<FIELD>[$]channel-name reference. - Record
Field Source - A read-only
Sourceserving<pvname>.<FIELD>channels derived from the records in aSimplePvStore.
Enums§
- Field
Kind - Scalar type of a record field, per dbCommon.dbd semantics.
Functions§
- dbcommon_
default - Look up the dbCommon default for
field, if it is a common field. - field_
value - Resolve the value of
fieldforrecord. - mdel_of
- The record’s MDEL monitor deadband (0.0 when absent or unparsable).
- parse_
field_ ref - Split a channel name into a
FieldRefon its last.. - payload_
for - Build the wire payload for a resolved field reference.
- record_
type_ name - The
.dbrecord-type name for aRecordType(whatRTYPreports).