caproto.server.records.MbbiFields¶
- class caproto.server.records.MbbiFields(prefix, **kw)[source]¶
¶ Attribute
Suffix
Docs
Type
Notes
Alarm Group
access_security_group
ASG
Access Security Group
CHAR
Length(29) Inherited from
RecordFieldGroup
alarm_acknowledge_severity
ACKS
Alarm Ack Severity
ENUM
Read-only Inherited from
RecordFieldGroup
alarm_acknowledge_transient
ACKT
Alarm Ack Transient
ENUM
Read-only Inherited from
RecordFieldGroup
alarm_filter_time_constant
AFTC
Alarm Filter Time Constant
DOUBLE
Inherited from
MbbiFields
alarm_filter_value
AFVL
Alarm Filter Value
DOUBLE
Read-only Inherited from
MbbiFields
alarm_status
STAT
Alarm Status
ENUM
Read-only Inherited from
RecordFieldGroup
change_of_state_svr
COSV
Change of State Svr
ENUM
Inherited from
MbbiFields
current_alarm_severity
SEVR
Alarm Severity
ENUM
Read-only Inherited from
RecordFieldGroup
dbputfield_process
PUTF
dbPutField process
CHAR
Read-only Inherited from
RecordFieldGroup
description
DESC
Descriptor
CHAR
Length(41) Inherited from
RecordFieldGroup
device_type
DTYP
Device Type
ENUM
Inherited from
RecordFieldGroup
disable
DISA
Disable
INT
Inherited from
RecordFieldGroup
disable_alarm_severity
DISS
Disable Alarm Sevrty
ENUM
Inherited from
RecordFieldGroup
disable_putfield
DISP
Disable putField
CHAR
Inherited from
RecordFieldGroup
disable_value
DISV
Disable Value
INT
Inherited from
RecordFieldGroup
eight_string
EIST
Eight String
CHAR
Length(26) Inherited from
MbbiFields
Get Puteight_value
EIVL
Eight Value
LONG
Inherited from
MbbiFields
eleven_string
ELST
Eleven String
CHAR
Length(26) Inherited from
MbbiFields
Get Puteleven_value
ELVL
Eleven Value
LONG
Inherited from
MbbiFields
event_name
EVNT
Event Name
CHAR
Length(40) Inherited from
RecordFieldGroup
fifteen_string
FFST
Fifteen String
CHAR
Length(26) Inherited from
MbbiFields
Get Putfifteen_value
FFVL
Fifteen Value
LONG
Inherited from
MbbiFields
five_string
FVST
Five String
CHAR
Length(26) Inherited from
MbbiFields
Get Putfive_value
FVVL
Five Value
LONG
Inherited from
MbbiFields
forward_link
FLNK
Forward Process Link
STRING
Inherited from
RecordFieldGroup
four_string
FRST
Four String
CHAR
Length(26) Inherited from
MbbiFields
Get Putfour_value
FRVL
Four Value
LONG
Inherited from
MbbiFields
fourteen_string
FTST
Fourteen String
CHAR
Length(26) Inherited from
MbbiFields
Get Putfourteen_value
FTVL
Fourteen Value
LONG
Inherited from
MbbiFields
hardware_mask
MASK
Hardware Mask
LONG
Read-only Inherited from
MbbiFields
input_specification
INP
Input Specification
STRING
Inherited from
MbbiFields
last_value_alarmed
LALM
Last Value Alarmed
INT
Read-only Inherited from
MbbiFields
last_value_monitored
MLST
Last Value Monitored
INT
Read-only Inherited from
MbbiFields
lock_count
LCNT
Lock Count
CHAR
Read-only Inherited from
RecordFieldGroup
new_alarm_severity
NSEV
New Alarm Severity
ENUM
Read-only Inherited from
RecordFieldGroup
new_alarm_status
NSTA
New Alarm Status
ENUM
Read-only Inherited from
RecordFieldGroup
nine_string
NIST
Nine String
CHAR
Length(26) Inherited from
MbbiFields
Get Putnine_value
NIVL
Nine Value
LONG
Inherited from
MbbiFields
number_of_bits
NOBT
Number of Bits
INT
Read-only Inherited from
MbbiFields
one_string
ONST
One String
CHAR
Length(26) Inherited from
MbbiFields
Get Putone_value
ONVL
One Value
LONG
Inherited from
MbbiFields
prev_raw_value
ORAW
Prev Raw Value
LONG
Read-only Inherited from
MbbiFields
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
Read-only Inherited from
MbbiFields
process_at_iocinit
PINI
Process at iocInit
ENUM
Inherited from
RecordFieldGroup
process_record
PROC
Force Processing
CHAR
Inherited from
RecordFieldGroup
raw_value
RVAL
Raw Value
LONG
Inherited from
MbbiFields
Putrecord_active
PACT
Record active
CHAR
Read-only Inherited from
RecordFieldGroup
record_name
NAME
Record Name
CHAR
Read-only Length(61) Inherited from
RecordFieldGroup
record_type
RTYP
Record type
STRING
Read-only Inherited from
RecordFieldGroup
reprocess
RPRO
Reprocess
CHAR
Read-only Inherited from
RecordFieldGroup
scan_phase
PHAS
Scan Phase
INT
Inherited from
RecordFieldGroup
scan_rate
SCAN
Scan Mechanism
ENUM
Inherited from
RecordFieldGroup
scanning_disable
SDIS
Scanning Disable
STRING
Inherited from
RecordFieldGroup
scheduling_priority
PRIO
Scheduling Priority
ENUM
Inherited from
RecordFieldGroup
seven_string
SVST
Seven String
CHAR
Length(26) Inherited from
MbbiFields
Get Putseven_value
SVVL
Seven Value
LONG
Inherited from
MbbiFields
shift
SHFT
Shift
INT
Inherited from
MbbiFields
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
Inherited from
MbbiFields
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
Inherited from
MbbiFields
simulation_input_link
SIOL
Simulation Input Link
STRING
Inherited from
MbbiFields
simulation_mode
SIMM
Simulation Mode
ENUM
Inherited from
MbbiFields
simulation_mode_link
SIML
Simulation Mode Link
STRING
Inherited from
MbbiFields
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
Inherited from
MbbiFields
simulation_value
SVAL
Simulation Value
LONG
Inherited from
MbbiFields
six_string
SXST
Six String
CHAR
Length(26) Inherited from
MbbiFields
Get Putsix_value
SXVL
Six Value
LONG
Inherited from
MbbiFields
state_eight_severity
EISV
State Eight Severity
ENUM
Inherited from
MbbiFields
state_eleven_severity
ELSV
State Eleven Severity
ENUM
Inherited from
MbbiFields
state_fifteen_severity
FFSV
State Fifteen Severity
ENUM
Inherited from
MbbiFields
state_five_severity
FVSV
State Five Severity
ENUM
Inherited from
MbbiFields
state_four_severity
FRSV
State Four Severity
ENUM
Inherited from
MbbiFields
state_fourteen_sevr
FTSV
State Fourteen Sevr
ENUM
Inherited from
MbbiFields
state_nine_severity
NISV
State Nine Severity
ENUM
Inherited from
MbbiFields
state_one_severity
ONSV
State One Severity
ENUM
Inherited from
MbbiFields
state_seven_severity
SVSV
State Seven Severity
ENUM
Inherited from
MbbiFields
state_six_severity
SXSV
State Six Severity
ENUM
Inherited from
MbbiFields
state_ten_severity
TESV
State Ten Severity
ENUM
Inherited from
MbbiFields
state_thirteen_sevr
TTSV
State Thirteen Sevr
ENUM
Inherited from
MbbiFields
state_three_severity
THSV
State Three Severity
ENUM
Inherited from
MbbiFields
state_twelve_severity
TVSV
State Twelve Severity
ENUM
Inherited from
MbbiFields
state_two_severity
TWSV
State Two Severity
ENUM
Inherited from
MbbiFields
state_zero_severity
ZRSV
State Zero Severity
ENUM
Inherited from
MbbiFields
states_defined
SDEF
States Defined
INT
Read-only Inherited from
MbbiFields
ten_string
TEST
Ten String
CHAR
Length(26) Inherited from
MbbiFields
Get Putten_value
TEVL
Ten Value
LONG
Inherited from
MbbiFields
thirteen_string
TTST
Thirteen String
CHAR
Length(26) Inherited from
MbbiFields
Get Putthirteen_value
TTVL
Thirteen Value
LONG
Inherited from
MbbiFields
three_string
THST
Three String
CHAR
Length(26) Inherited from
MbbiFields
Get Putthree_value
THVL
Three Value
LONG
Inherited from
MbbiFields
time_stamp_event
TSE
Time Stamp Event
INT
Inherited from
RecordFieldGroup
time_stamp_link
TSEL
Time Stamp Link
STRING
Inherited from
RecordFieldGroup
trace_processing
TPRO
Trace Processing
CHAR
Inherited from
RecordFieldGroup
twelve_string
TVST
Twelve String
CHAR
Length(26) Inherited from
MbbiFields
Get Puttwelve_value
TVVL
Twelve Value
LONG
Inherited from
MbbiFields
two_string
TWST
Two String
CHAR
Length(26) Inherited from
MbbiFields
Get Puttwo_value
TWVL
Two Value
LONG
Inherited from
MbbiFields
undefined
UDF
Undefined
CHAR
Inherited from
RecordFieldGroup
undefined_alarm_severity
UDFS
Undefined Alarm Sevrty
ENUM
Inherited from
RecordFieldGroup
unknown_state_severity
UNSV
Unknown State Severity
ENUM
Inherited from
MbbiFields
zero_string
ZRST
Zero String
CHAR
Length(26) Inherited from
MbbiFields
Get Putzero_value
ZRVL
Zero Value
LONG
Inherited from
MbbiFields
Methods
group_read
(instance)Generic read called for channels without get defined
group_write
(instance, value)Generic write called for channels without put defined
publish
(flags)value_write_hook
(instance, value)An overridable hook for the parent value having been updated.
Attributes
default_values
has_val_field
scan_rate_sec
Record scan rate, in seconds (read-only)
type_map
type_map_read_only
pvproperty methods
- eight_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- eleven_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- fifteen_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- five_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- four_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- fourteen_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- nine_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- one_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- seven_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- six_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- ten_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- thirteen_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- three_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- twelve_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- two_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""
- zero_string.getter(self, instance)¶
63@pvprop.getter 64async def getter(self, instance): 65 try: 66 return self.parent.enum_strings[index] 67 except IndexError: 68 return ""