Records¶
These Python classes make it easy to run IOCs that have the record and field layout and linking of common EPICS database records. The source code of these “records” was auto-generated from a reference implementation available here.
Please note that none of the classes listed here implement the full functionality of the corresponding record, but make available over Channel Access all of the fields one would normally expect from that record.
See the Records example for usage.
-
class
caproto.server.records.
RecordFieldGroup
[source]¶ This is a PVGroup class used to represent the basic fields from any given EPICS record.
Note
The classes shown here are not meant to be instantiated directly, but rather used as a
record=
keyword argument in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
alarm_acknowledge_severity
ACKS
Alarm Ack Severity
ENUM
True
alarm_acknowledge_transient
ACKT
Alarm Ack Transient
ENUM
True
access_security_group
ASG
Access Security Group
CHAR
29
description
DESC
Descriptor
CHAR
41
disable
DISA
Disable
INT
disable_putfield
DISP
Disable putField
CHAR
disable_alarm_severity
DISS
Disable Alarm Sevrty
ENUM
disable_value
DISV
Disable Value
INT
device_type
DTYP
Device Type
ENUM
event_name
EVNT
Event Name
CHAR
40
forward_link
FLNK
Forward Process Link
STRING
lock_count
LCNT
Lock Count
CHAR
True
record_name
NAME
Record Name
CHAR
True
61
new_alarm_severity
NSEV
New Alarm Severity
ENUM
True
new_alarm_status
NSTA
New Alarm Status
ENUM
True
record_active
PACT
Record active
CHAR
True
scan_phase
PHAS
Scan Phase
INT
process_at_iocinit
PINI
Process at iocInit
ENUM
scheduling_priority
PRIO
Scheduling Priority
ENUM
process_record
PROC
Force Processing
CHAR
dbputfield_process
PUTF
dbPutField process
CHAR
True
reprocess
RPRO
Reprocess
CHAR
True
scan_rate
SCAN
Scan Mechanism
ENUM
scanning_disable
SDIS
Scanning Disable
STRING
current_alarm_severity
SEVR
Alarm Severity
ENUM
True
trace_processing
TPRO
Trace Processing
CHAR
time_stamp_event
TSE
Time Stamp Event
INT
time_stamp_link
TSEL
Time Stamp Link
STRING
undefined
UDF
Undefined
CHAR
alarm_status
STAT
Alarm Status
ENUM
True
undefined_alarm_severity
UDFS
Undefined Alarm Sevrty
ENUM
record_type
RTYP
Record type
STRING
True
-
class
caproto.server.records.
AiFields
[source]¶ Note
To use this, specify
record="ai"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
current_raw_value
RVAL
Current Raw Value
LONG
initialized
INIT
Initialized?
INT
True
last_val_monitored
MLST
Last Val Monitored
DOUBLE
True
last_value_alarmed
LALM
Last Value Alarmed
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
lastbreak_point
LBRK
LastBreak Point
INT
True
previous_raw_value
ORAW
Previous Raw Value
LONG
True
raw_offset
ROFF
Raw Offset
LONG
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_value
SVAL
Simulation Value
DOUBLE
alarm_deadband
HYST
Alarm Deadband
DOUBLE
adjustment_offset
AOFF
Adjustment Offset
DOUBLE
adjustment_slope
ASLO
Adjustment Slope
DOUBLE
engineer_units_full
EGUF
Engineer Units Full
DOUBLE
engineer_units_low
EGUL
Engineer Units Low
DOUBLE
linearization
LINR
Linearization
ENUM
raw_to_egu_offset
EOFF
Raw to EGU Offset
DOUBLE
raw_to_egu_slope
ESLO
Raw to EGU Slope
DOUBLE
smoothing
SMOO
Smoothing
DOUBLE
archive_deadband
ADEL
Archive Deadband
DOUBLE
display_precision
PREC
Display Precision
INT
engineering_units
EGU
Engineering Units
CHAR
16
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
input_specification
INP
Input Specification
STRING
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
alarm_filter_time_constant
AFTC
Alarm Filter Time Constant
DOUBLE
alarm_filter_value
AFVL
Alarm Filter Value
DOUBLE
True
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
AsubFields
[source]¶ Note
To use this, specify
record="aSub"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
old_return_value
OVAL
Old return value
LONG
True
display_precision
PREC
Display Precision
INT
output_event_flag
EFLG
Output Event Flag
ENUM
bad_return_severity
BRSV
Bad Return Severity
ENUM
initialize_subr_name
INAM
Initialize Subr. Name
CHAR
True
41
old_subr_name
ONAM
Old Subr. Name
CHAR
True
41
process_subr_name
SNAM
Process Subr. Name
CHAR
41
subr_input_enable
LFLG
Subr. Input Enable
ENUM
subroutine_name_link
SUBL
Subroutine Name Link
STRING
True
type_of_a
FTA
Type of A
ENUM
True
type_of_b
FTB
Type of B
ENUM
True
type_of_c
FTC
Type of C
ENUM
True
type_of_d
FTD
Type of D
ENUM
True
type_of_e
FTE
Type of E
ENUM
True
type_of_f
FTF
Type of F
ENUM
True
type_of_g
FTG
Type of G
ENUM
True
type_of_h
FTH
Type of H
ENUM
True
type_of_i
FTI
Type of I
ENUM
True
type_of_j
FTJ
Type of J
ENUM
True
type_of_k
FTK
Type of K
ENUM
True
type_of_l
FTL
Type of L
ENUM
True
type_of_m
FTM
Type of M
ENUM
True
type_of_n
FTN
Type of N
ENUM
True
type_of_o
FTO
Type of O
ENUM
True
type_of_p
FTP
Type of P
ENUM
True
type_of_q
FTQ
Type of Q
ENUM
True
type_of_r
FTR
Type of R
ENUM
True
type_of_s
FTS
Type of S
ENUM
True
type_of_t
FTT
Type of T
ENUM
True
type_of_u
FTU
Type of U
ENUM
True
type_of_vala
FTVA
Type of VALA
ENUM
True
type_of_valb
FTVB
Type of VALB
ENUM
True
type_of_valc
FTVC
Type of VALC
ENUM
True
type_of_vald
FTVD
Type of VALD
ENUM
True
type_of_vale
FTVE
Type of VALE
ENUM
True
type_of_valf
FTVF
Type of VALF
ENUM
True
type_of_valg
FTVG
Type of VALG
ENUM
True
type_of_valh
FTVH
Type of VALH
ENUM
True
type_of_vali
FTVI
Type of VALI
ENUM
True
type_of_valj
FTVJ
Type of VALJ
ENUM
True
type_of_valk
FTVK
Type of VALK
ENUM
True
type_of_vall
FTVL
Type of VALL
ENUM
True
type_of_valm
FTVM
Type of VALM
ENUM
True
type_of_valn
FTVN
Type of VALN
ENUM
True
type_of_valo
FTVO
Type of VALO
ENUM
True
type_of_valp
FTVP
Type of VALP
ENUM
True
type_of_valq
FTVQ
Type of VALQ
ENUM
True
type_of_valr
FTVR
Type of VALR
ENUM
True
type_of_vals
FTVS
Type of VALS
ENUM
True
type_of_valt
FTVT
Type of VALT
ENUM
True
type_of_valu
FTVU
Type of VALU
ENUM
True
input_link_a
INPA
Input Link A
STRING
input_link_b
INPB
Input Link B
STRING
input_link_c
INPC
Input Link C
STRING
input_link_d
INPD
Input Link D
STRING
input_link_e
INPE
Input Link E
STRING
input_link_f
INPF
Input Link F
STRING
input_link_g
INPG
Input Link G
STRING
input_link_h
INPH
Input Link H
STRING
input_link_i
INPI
Input Link I
STRING
input_link_j
INPJ
Input Link J
STRING
input_link_k
INPK
Input Link K
STRING
input_link_l
INPL
Input Link L
STRING
input_link_m
INPM
Input Link M
STRING
input_link_n
INPN
Input Link N
STRING
input_link_o
INPO
Input Link O
STRING
input_link_p
INPP
Input Link P
STRING
input_link_q
INPQ
Input Link Q
STRING
input_link_r
INPR
Input Link R
STRING
input_link_s
INPS
Input Link S
STRING
input_link_t
INPT
Input Link T
STRING
input_link_u
INPU
Input Link U
STRING
num_elements_in_a
NEA
Num. elements in A
LONG
True
num_elements_in_b
NEB
Num. elements in B
LONG
True
num_elements_in_c
NEC
Num. elements in C
LONG
True
num_elements_in_d
NED
Num. elements in D
LONG
True
num_elements_in_e
NEE
Num. elements in E
LONG
True
num_elements_in_f
NEF
Num. elements in F
LONG
True
num_elements_in_g
NEG
Num. elements in G
LONG
True
num_elements_in_h
NEH
Num. elements in H
LONG
True
num_elements_in_i
NEI
Num. elements in I
LONG
True
num_elements_in_j
NEJ
Num. elements in J
LONG
True
num_elements_in_k
NEK
Num. elements in K
LONG
True
num_elements_in_l
NEL
Num. elements in L
LONG
True
num_elements_in_m
NEM
Num. elements in M
LONG
True
num_elements_in_n
NEN
Num. elements in N
LONG
True
num_elements_in_o
NEO
Num. elements in O
LONG
True
num_elements_in_p
NEP
Num. elements in P
LONG
True
num_elements_in_q
NEQ
Num. elements in Q
LONG
True
num_elements_in_r
NER
Num. elements in R
LONG
True
num_elements_in_s
NES
Num. elements in S
LONG
True
num_elements_in_t
NET
Num. elements in T
LONG
True
num_elements_in_u
NEU
Num. elements in U
LONG
True
num_elements_in_vala
NEVA
Num. elements in VALA
LONG
True
num_elements_in_valb
NEVB
Num. elements in VALB
LONG
True
num_elements_in_valc
NEVC
Num. elements in VALC
LONG
True
num_elements_in_vald
NEVD
Num. elements in VALD
LONG
True
num_elements_in_vale
NEVE
Num. elements in VALE
LONG
True
num_elements_in_valf
NEVF
Num. elements in VALF
LONG
True
num_elements_in_valg
NEVG
Num. elements in VALG
LONG
True
num_elements_in_vali
NEVI
Num. elements in VALI
LONG
True
num_elements_in_valj
NEVJ
Num. elements in VALJ
LONG
True
num_elements_in_valk
NEVK
Num. elements in VALK
LONG
True
num_elements_in_vall
NEVL
Num. elements in VALL
LONG
True
num_elements_in_valm
NEVM
Num. elements in VALM
LONG
True
num_elements_in_valn
NEVN
Num. elements in VALN
LONG
True
num_elements_in_valo
NEVO
Num. elements in VALO
LONG
True
num_elements_in_valp
NEVP
Num. elements in VALP
LONG
True
num_elements_in_valq
NEVQ
Num. elements in VALQ
LONG
True
num_elements_in_valr
NEVR
Num. elements in VALR
LONG
True
num_elements_in_vals
NEVS
Num. elements in VALS
LONG
True
num_elements_in_valt
NEVT
Num. elements in VALT
LONG
True
num_elements_in_valu
NEVU
Num. elements in VALU
LONG
True
max_elements_in_a
NOA
Max. elements in A
LONG
True
max_elements_in_b
NOB
Max. elements in B
LONG
True
max_elements_in_c
NOC
Max. elements in C
LONG
True
max_elements_in_d
NOD
Max. elements in D
LONG
True
max_elements_in_e
NOE
Max. elements in E
LONG
True
max_elements_in_f
NOF
Max. elements in F
LONG
True
max_elements_in_g
NOG
Max. elements in G
LONG
True
max_elements_in_h
NOH
Max. elements in H
LONG
True
max_elements_in_i
NOI
Max. elements in I
LONG
True
max_elements_in_j
NOJ
Max. elements in J
LONG
True
max_elements_in_k
NOK
Max. elements in K
LONG
True
max_elements_in_l
NOL
Max. elements in L
LONG
True
max_elements_in_m
NOM
Max. elements in M
LONG
True
max_elements_in_n
NON
Max. elements in N
LONG
True
max_elements_in_o
NOO
Max. elements in O
LONG
True
max_elements_in_p
NOP
Max. elements in P
LONG
True
max_elements_in_q
NOQ
Max. elements in Q
LONG
True
max_elements_in_r
NOR
Max. elements in R
LONG
True
max_elements_in_s
NOS
Max. elements in S
LONG
True
max_elements_in_t
NOT
Max. elements in T
LONG
True
max_elements_in_u
NOU
Max. elements in U
LONG
True
max_elements_in_vala
NOVA
Max. elements in VALA
LONG
True
max_elements_in_valb
NOVB
Max. elements in VALB
LONG
True
max_elements_in_valc
NOVC
Max. elements in VALC
LONG
True
max_elements_in_vald
NOVD
Max. elements in VALD
LONG
True
max_elements_in_vale
NOVE
Max. elements in VALE
LONG
True
max_elements_in_valf
NOVF
Max. elements in VALF
LONG
True
max_elements_in_valg
NOVG
Max. elements in VALG
LONG
True
max_elements_in_valh
NOVH
Max. elements in VAlH
LONG
True
max_elements_in_vali
NOVI
Max. elements in VALI
LONG
True
max_elements_in_valj
NOVJ
Max. elements in VALJ
LONG
True
max_elements_in_valk
NOVK
Max. elements in VALK
LONG
True
max_elements_in_vall
NOVL
Max. elements in VALL
LONG
True
max_elements_in_valm
NOVM
Max. elements in VALM
LONG
True
max_elements_in_valn
NOVN
Max. elements in VALN
LONG
True
max_elements_in_valo
NOVO
Max. elements in VALO
LONG
True
max_elements_in_valp
NOVP
Max. elements in VALP
LONG
True
max_elements_in_valq
NOVQ
Max. elements in VALQ
LONG
True
max_elements_in_valr
NOVR
Max. elements in VALR
LONG
True
max_elements_in_vals
NOVS
Max. elements in VALS
LONG
True
max_elements_in_valt
NOVT
Max. elements in VALT
LONG
True
max_elements_in_valu
NOVU
Max. elements in VALU
LONG
True
num_elements_in_ovla
ONVA
Num. elements in OVLA
LONG
True
num_elements_in_ovlb
ONVB
Num. elements in OVLB
LONG
True
num_elements_in_ovlc
ONVC
Num. elements in OVLC
LONG
True
num_elements_in_ovld
ONVD
Num. elements in OVLD
LONG
True
num_elements_in_ovle
ONVE
Num. elements in OVLE
LONG
True
num_elements_in_ovlf
ONVF
Num. elements in OVLF
LONG
True
num_elements_in_ovlg
ONVG
Num. elements in OVLG
LONG
True
num_elements_in_ovlh
ONVH
Num. elements in VAlH
LONG
True
num_elements_in_ovli
ONVI
Num. elements in OVLI
LONG
True
num_elements_in_ovlj
ONVJ
Num. elements in OVLJ
LONG
True
num_elements_in_ovlk
ONVK
Num. elements in OVLK
LONG
True
num_elements_in_ovll
ONVL
Num. elements in OVLL
LONG
True
num_elements_in_ovlm
ONVM
Num. elements in OVLM
LONG
True
num_elements_in_ovln
ONVN
Num. elements in OVLN
LONG
True
num_elements_in_ovlo
ONVO
Num. elements in OVLO
LONG
True
num_elements_in_ovlp
ONVP
Num. elements in OVLP
LONG
True
num_elements_in_ovlq
ONVQ
Num. elements in OVLQ
LONG
True
num_elements_in_ovlr
ONVR
Num. elements in OVLR
LONG
True
num_elements_in_ovls
ONVS
Num. elements in OVLS
LONG
True
num_elements_in_ovlt
ONVT
Num. elements in OVLT
LONG
True
num_elements_in_ovlu
ONVU
Num. elements in OVLU
LONG
True
output_link_a
OUTA
Output Link A
STRING
output_link_b
OUTB
Output Link B
STRING
output_link_c
OUTC
Output Link C
STRING
output_link_d
OUTD
Output Link D
STRING
output_link_e
OUTE
Output Link E
STRING
output_link_f
OUTF
Output Link F
STRING
output_link_g
OUTG
Output Link G
STRING
output_link_h
OUTH
Output Link H
STRING
output_link_i
OUTI
Output Link I
STRING
output_link_j
OUTJ
Output Link J
STRING
output_link_k
OUTK
Output Link K
STRING
output_link_l
OUTL
Output Link L
STRING
output_link_m
OUTM
Output Link M
STRING
output_link_n
OUTN
Output Link N
STRING
output_link_o
OUTO
Output Link O
STRING
output_link_p
OUTP
Output Link P
STRING
output_link_q
OUTQ
Output Link Q
STRING
output_link_r
OUTR
Output Link R
STRING
output_link_s
OUTS
Output Link S
STRING
output_link_t
OUTT
Output Link T
STRING
output_link_u
OUTU
Output Link U
STRING
num_elements_in_valh
NEVH
Num. elements in VAlH
LONG
True
-
class
caproto.server.records.
AaiFields
[source]¶ Note
To use this, specify
record="aai"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
hash_of_onchange_data
HASH
Hash of OnChange data.
LONG
number_elements_read
NORD
Number elements read
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
display_precision
PREC
Display Precision
INT
input_specification
INP
Input Specification
STRING
engineering_units
EGU
Engineering Units
CHAR
16
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
number_of_elements
NELM
Number of Elements
LONG
True
field_type_of_value
FTVL
Field Type of Value
ENUM
True
post_archive_monitors
APST
Post Archive Monitors
ENUM
post_value_monitors
MPST
Post Value Monitors
ENUM
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
AaoFields
[source]¶ Note
To use this, specify
record="aao"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
hash_of_onchange_data
HASH
Hash of OnChange data.
LONG
number_elements_read
NORD
Number elements read
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
display_precision
PREC
Display Precision
INT
output_specification
OUT
Output Specification
STRING
engineering_units
EGU
Engineering Units
CHAR
16
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
number_of_elements
NELM
Number of Elements
LONG
True
field_type_of_value
FTVL
Field Type of Value
ENUM
True
post_archive_monitors
APST
Post Archive Monitors
ENUM
post_value_monitors
MPST
Post Value Monitors
ENUM
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_output_link
SIOL
Simulation Output Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
AoFields
[source]¶ Note
To use this, specify
record="ao"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
current_raw_value
RVAL
Current Raw Value
LONG
initialized
INIT
Initialized?
INT
True
last_val_monitored
MLST
Last Val Monitored
DOUBLE
True
last_value_alarmed
LALM
Last Value Alarmed
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
lastbreak_point
LBRK
LastBreak Point
INT
True
output_value
OVAL
Output Value
DOUBLE
prev_readback_value
ORBV
Prev Readback Value
LONG
True
previous_raw_value
ORAW
Previous Raw Value
LONG
True
previous_value
PVAL
Previous value
DOUBLE
True
raw_offset
ROFF
Raw Offset
LONG
readback_value
RBV
Readback Value
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
was_oval_modified
OMOD
Was OVAL modified?
CHAR
True
alarm_deadband
HYST
Alarm Deadband
DOUBLE
adjustment_offset
AOFF
Adjustment Offset
DOUBLE
adjustment_slope
ASLO
Adjustment Slope
DOUBLE
egu_to_raw_offset
EOFF
EGU to Raw Offset
DOUBLE
egu_to_raw_slope
ESLO
EGU to Raw Slope
DOUBLE
eng_units_full
EGUF
Eng Units Full
DOUBLE
eng_units_low
EGUL
Eng Units Low
DOUBLE
linearization
LINR
Linearization
ENUM
archive_deadband
ADEL
Archive Deadband
DOUBLE
display_precision
PREC
Display Precision
INT
engineering_units
EGU
Engineering Units
CHAR
16
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_output_link
SIOL
Simulation Output Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
desired_output_loc
DOL
Desired Output Loc
STRING
drive_high_limit
DRVH
Drive High Limit
DOUBLE
drive_low_limit
DRVL
Drive Low Limit
DOUBLE
invalid_output_action
IVOA
INVALID output action
ENUM
invalid_output_value
IVOV
INVALID output value
DOUBLE
out_full_incremental
OIF
Out Full/Incremental
ENUM
output_mode_select
OMSL
Output Mode Select
ENUM
output_rate_of_change
OROC
Output Rate of Change
DOUBLE
output_specification
OUT
Output Specification
STRING
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
AsynFields
[source]¶ Note
To use this, specify
record="asyn"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
abort_queuerequest
AQR
Abort queueRequest
CHAR
eom_reason
EOMR
EOM reason
ENUM
True
input
AINP
Input (response) string
CHAR
True
40
input_binary_data
BINP
Input binary data
CHAR
number_of_bytes_actually_written
NAWT
Number of bytes actually written
LONG
number_of_bytes_read
NORD
Number of bytes read
LONG
True
output_binary_data
BOUT
Output binary data
CHAR
port_connect_disconnect
PCNCT
Port Connect/Disconnect
ENUM
serial_poll_response
SPR
Serial poll response
CHAR
True
translated_input_string
TINP
Translated input string
CHAR
True
40
asynfloat64_input
F64INP
asynFloat64 input
DOUBLE
True
asynfloat64_is_valid
F64IV
asynFloat64 is valid
LONG
asyngpib_is_valid
GPIBIV
asynGPIB is valid
LONG
asynint32_input
I32INP
asynInt32 input
LONG
True
asynint32_is_valid
I32IV
asynInt32 is valid
LONG
asynoctet_is_valid
OCTETIV
asynOctet is valid
LONG
asynoption_is_valid
OPTIONIV
asynOption is valid
LONG
asynuint32digital_input
UI32INP
asynUInt32Digital input
LONG
True
asynuint32digital_is_valid
UI32IV
asynUInt32Digital is valid
LONG
asynuser_reason
REASON
asynUser->reason
LONG
trace_i_o_mask
TIOM
Trace I/O mask
LONG
trace_io_ascii
TIB0
Trace IO ASCII
ENUM
trace_io_device
TB1
Trace IO device
ENUM
trace_io_driver
TB3
Trace IO driver
ENUM
trace_io_escape
TIB1
Trace IO escape
ENUM
trace_io_file
TFIL
Trace IO file
CHAR
40
trace_io_filter
TB2
Trace IO filter
ENUM
trace_io_hex
TIB2
Trace IO hex
ENUM
trace_io_truncate_size
TSIZ
Trace IO truncate size
LONG
trace_info_port
TINB1
Trace Info Port
ENUM
trace_info_source
TINB2
Trace Info Source
ENUM
trace_info_thread
TINB3
Trace Info Thread
ENUM
trace_info_time
TINB0
Trace Info Time
ENUM
trace_info_mask
TINM
Trace Info mask
LONG
trace_error
TB0
Trace error
ENUM
trace_flow
TB4
Trace flow
ENUM
trace_mask
TMSK
Trace mask
LONG
trace_warning
TB5
Trace warning
ENUM
autoconnect
AUCT
Autoconnect
ENUM
long_baud_rate
LBAUD
Baud rate
LONG
connect_disconnect
CNCT
Connect/Disconnect
ENUM
data_bits
DBIT
Data bits
ENUM
driver_info_string
DRVINFO
Driver info string
CHAR
40
enable_disable
ENBL
Enable/Disable
ENUM
flow_control
FCTL
Flow control
ENUM
input_delimiter
IEOS
Input Delimiter
CHAR
40
input_xon_xoff
IXOFF
Input XON/XOFF
ENUM
input_format
IFMT
Input format
ENUM
interface
IFACE
Interface
ENUM
max_size_of_input_array
IMAX
Max. size of input array
LONG
True
modem_control
MCTL
Modem control
ENUM
number_of_bytes_to_read
NRRD
Number of bytes to read
LONG
output_xon_xoff
IXON
Output XON/XOFF
ENUM
parity
PRTY
Parity
ENUM
stop_bits
SBIT
Stop bits
ENUM
timeout
TMOT
Timeout (sec)
DOUBLE
transaction_mode
TMOD
Transaction mode
ENUM
xon_any_character
IXANY
XON=any character
ENUM
asyn_address
ADDR
asyn address
LONG
asyn_port
PORT
asyn port
CHAR
40
addressed_command
ACMD
Addressed command
ENUM
max_size_of_output_array
OMAX
Max. size of output array
LONG
True
number_of_bytes_to_write
NOWT
Number of bytes to write
LONG
output
AOUT
Output (command) string
CHAR
40
output_delimiter
OEOS
Output delimiter
CHAR
40
output_format
OFMT
Output format
ENUM
universal_command
UCMD
Universal command
ENUM
asynfloat64_output
F64OUT
asynFloat64 output
DOUBLE
asynint32_output
I32OUT
asynInt32 output
LONG
asynuint32digital_mask
UI32MASK
asynUInt32Digital mask
LONG
asynuint32digital_output
UI32OUT
asynUInt32Digital output
LONG
host_info
HOSTINFO
host info
CHAR
40
disconnect_on_timeout
DRTO
Disconnect on timeout
ENUM
baud_rate
BAUD
Baud rate
ENUM
-
class
caproto.server.records.
BiFields
[source]¶ Note
To use this, specify
record="bi"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
hardware_mask
MASK
Hardware Mask
LONG
True
last_value_alarmed
LALM
Last Value Alarmed
INT
True
last_value_monitored
MLST
Last Value Monitored
INT
True
raw_value
RVAL
Raw Value
LONG
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_value
SVAL
Simulation Value
LONG
prev_raw_value
ORAW
prev Raw Value
LONG
True
zero_error_severity
ZSV
Zero Error Severity
ENUM
one_error_severity
OSV
One Error Severity
ENUM
change_of_state_svr
COSV
Change of State Svr
ENUM
zero_name
ZNAM
Zero Name
CHAR
26
one_name
ONAM
One Name
CHAR
26
input_specification
INP
Input Specification
STRING
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
BoFields
[source]¶ Note
To use this, specify
record="bo"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
hardware_mask
MASK
Hardware Mask
LONG
True
last_value_alarmed
LALM
Last Value Alarmed
INT
True
last_value_monitored
MLST
Last Value Monitored
INT
True
prev_readback_value
ORBV
Prev Readback Value
LONG
True
raw_value
RVAL
Raw Value
LONG
readback_value
RBV
Readback Value
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
prev_raw_value
ORAW
prev Raw Value
LONG
True
change_of_state_sevr
COSV
Change of State Sevr
ENUM
one_error_severity
OSV
One Error Severity
ENUM
zero_error_severity
ZSV
Zero Error Severity
ENUM
one_name
ONAM
One Name
CHAR
26
zero_name
ZNAM
Zero Name
CHAR
26
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_output_link
SIOL
Simulation Output Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
desired_output_loc
DOL
Desired Output Loc
STRING
invalid_outpt_action
IVOA
INVALID outpt action
ENUM
invalid_output_value
IVOV
INVALID output value
INT
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
seconds_to_hold_high
HIGH
Seconds to Hold High
DOUBLE
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
CalcFields
[source]¶ Note
To use this, specify
record="calc"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
last_val_monitored
MLST
Last Val Monitored
DOUBLE
True
last_value_alarmed
LALM
Last Value Alarmed
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
alarm_deadband
HYST
Alarm Deadband
DOUBLE
calculation
CALC
Calculation
CHAR
80
archive_deadband
ADEL
Archive Deadband
DOUBLE
display_precision
PREC
Display Precision
INT
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
engineering_units
EGU
Engineering Units
CHAR
16
value_of_input_a
A
Value of Input A
DOUBLE
alarm_filter_time_constant
AFTC
Alarm Filter Time Constant
DOUBLE
alarm_filter_value
AFVL
Alarm Filter Value
DOUBLE
True
value_of_input_b
B
Value of Input B
DOUBLE
value_of_input_c
C
Value of Input C
DOUBLE
value_of_input_d
D
Value of Input D
DOUBLE
value_of_input_e
E
Value of Input E
DOUBLE
value_of_input_f
F
Value of Input F
DOUBLE
value_of_input_g
G
Value of Input G
DOUBLE
value_of_input_h
H
Value of Input H
DOUBLE
value_of_input_i
I
Value of Input I
DOUBLE
input_a
INPA
Input A
STRING
input_b
INPB
Input B
STRING
input_c
INPC
Input C
STRING
input_d
INPD
Input D
STRING
input_e
INPE
Input E
STRING
input_f
INPF
Input F
STRING
input_g
INPG
Input G
STRING
input_h
INPH
Input H
STRING
input_i
INPI
Input I
STRING
input_j
INPJ
Input J
STRING
input_k
INPK
Input K
STRING
input_l
INPL
Input L
STRING
value_of_input_j
J
Value of Input J
DOUBLE
value_of_input_k
K
Value of Input K
DOUBLE
value_of_input_l
L
Value of Input L
DOUBLE
prev_value_of_a
LA
Prev Value of A
DOUBLE
True
prev_value_of_b
LB
Prev Value of B
DOUBLE
True
prev_value_of_c
LC
Prev Value of C
DOUBLE
True
prev_value_of_d
LD
Prev Value of D
DOUBLE
True
prev_value_of_e
LE
Prev Value of E
DOUBLE
True
prev_value_of_f
LF
Prev Value of F
DOUBLE
True
prev_value_of_g
LG
Prev Value of G
DOUBLE
True
prev_value_of_h
LH
Prev Value of H
DOUBLE
True
prev_value_of_i
LI
Prev Value of I
DOUBLE
True
prev_value_of_j
LJ
Prev Value of J
DOUBLE
True
prev_value_of_k
LK
Prev Value of K
DOUBLE
True
prev_value_of_l
LL
Prev Value of L
DOUBLE
True
-
class
caproto.server.records.
CalcoutFields
[source]¶ Note
To use this, specify
record="calcout"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
calc_valid
CLCV
CALC Valid
LONG
last_val_monitored
MLST
Last Val Monitored
DOUBLE
True
last_value_alarmed
LALM
Last Value Alarmed
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
ocal_valid
OCLV
OCAL Valid
LONG
out_pv_status
OUTV
OUT PV Status
ENUM
True
output_delay_active
DLYA
Output Delay Active
INT
True
output_value
OVAL
Output Value
DOUBLE
prev_value_of_oval
POVL
Prev Value of OVAL
DOUBLE
previous_value
PVAL
Previous Value
DOUBLE
alarm_deadband
HYST
Alarm Deadband
DOUBLE
output_execute_delay
ODLY
Output Execute Delay
DOUBLE
calculation
CALC
Calculation
CHAR
80
output_calculation
OCAL
Output Calculation
CHAR
80
output_data_opt
DOPT
Output Data Opt
ENUM
output_execute_opt
OOPT
Output Execute Opt
ENUM
event_to_issue
OEVT
Event To Issue
CHAR
40
archive_deadband
ADEL
Archive Deadband
DOUBLE
display_precision
PREC
Display Precision
INT
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
engineering_units
EGU
Engineering Units
CHAR
16
invalid_output_action
IVOA
INVALID output action
ENUM
invalid_output_value
IVOV
INVALID output value
DOUBLE
output_specification
OUT
Output Specification
STRING
value_of_input_a
A
Value of Input A
DOUBLE
value_of_input_b
B
Value of Input B
DOUBLE
value_of_input_c
C
Value of Input C
DOUBLE
value_of_input_d
D
Value of Input D
DOUBLE
value_of_input_e
E
Value of Input E
DOUBLE
value_of_input_f
F
Value of Input F
DOUBLE
value_of_input_g
G
Value of Input G
DOUBLE
value_of_input_h
H
Value of Input H
DOUBLE
value_of_input_i
I
Value of Input I
DOUBLE
inpa_pv_status
INAV
INPA PV Status
ENUM
True
inpb_pv_status
INBV
INPB PV Status
ENUM
True
inpc_pv_status
INCV
INPC PV Status
ENUM
True
inpd_pv_status
INDV
INPD PV Status
ENUM
True
inpe_pv_status
INEV
INPE PV Status
ENUM
True
inpf_pv_status
INFV
INPF PV Status
ENUM
True
inpg_pv_status
INGV
INPG PV Status
ENUM
True
inph_pv_status
INHV
INPH PV Status
ENUM
True
inpi_pv_status
INIV
INPI PV Status
ENUM
True
inpj_pv_status
INJV
INPJ PV Status
ENUM
True
inpk_pv_status
INKV
INPK PV Status
ENUM
True
inpl_pv_status
INLV
INPL PV Status
ENUM
True
input_a
INPA
Input A
STRING
input_b
INPB
Input B
STRING
input_c
INPC
Input C
STRING
input_d
INPD
Input D
STRING
input_e
INPE
Input E
STRING
input_f
INPF
Input F
STRING
input_g
INPG
Input G
STRING
input_h
INPH
Input H
STRING
input_i
INPI
Input I
STRING
input_j
INPJ
Input J
STRING
input_k
INPK
Input K
STRING
input_l
INPL
Input L
STRING
value_of_input_j
J
Value of Input J
DOUBLE
value_of_input_k
K
Value of Input K
DOUBLE
value_of_input_l
L
Value of Input L
DOUBLE
prev_value_of_a
LA
Prev Value of A
DOUBLE
True
prev_value_of_b
LB
Prev Value of B
DOUBLE
True
prev_value_of_c
LC
Prev Value of C
DOUBLE
True
prev_value_of_d
LD
Prev Value of D
DOUBLE
True
prev_value_of_e
LE
Prev Value of E
DOUBLE
True
prev_value_of_f
LF
Prev Value of F
DOUBLE
True
prev_value_of_g
LG
Prev Value of G
DOUBLE
True
prev_value_of_h
LH
Prev Value of H
DOUBLE
True
prev_value_of_i
LI
Prev Value of I
DOUBLE
True
prev_value_of_j
LJ
Prev Value of J
DOUBLE
True
prev_value_of_k
LK
Prev Value of K
DOUBLE
True
prev_value_of_l
LL
Prev Value of L
DOUBLE
True
-
class
caproto.server.records.
CompressFields
[source]¶ Note
To use this, specify
record="compress"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
compress_value_buffer
CVB
Compress Value Buffer
DOUBLE
True
compressed_array_inx
INX
Compressed Array Inx
LONG
True
number_used
NUSE
Number Used
LONG
True
number_of_elements_in_working_buffer
INPN
Number of elements in Working Buffer
LONG
True
old_number_used
OUSE
Old Number Used
LONG
True
reset
RES
Reset
INT
compression_algorithm
ALG
Compression Algorithm
ENUM
init_high_interest_lim
IHIL
Init High Interest Lim
DOUBLE
init_low_interest_lim
ILIL
Init Low Interest Lim
DOUBLE
input_specification
INP
Input Specification
STRING
n_to_1_compression
N
N to 1 Compression
LONG
number_of_values
NSAM
Number of Values
LONG
True
display_precision
PREC
Display Precision
INT
engineering_units
EGU
Engineering Units
CHAR
16
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
offset
OFF
Offset
LONG
True
buffering_algorithm
BALG
Buffering Algorithm
ENUM
-
class
caproto.server.records.
DfanoutFields
[source]¶ Note
To use this, specify
record="dfanout"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
last_val_monitored
MLST
Last Val Monitored
DOUBLE
True
last_value_alarmed
LALM
Last Value Alarmed
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
link_selection
SELN
Link Selection
INT
alarm_deadband
HYST
Alarm Deadband
DOUBLE
archive_deadband
ADEL
Archive Deadband
DOUBLE
display_precision
PREC
Display Precision
INT
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
engineering_units
EGU
Engineering Units
CHAR
16
desired_output_loc
DOL
Desired Output Loc
STRING
link_selection_loc
SELL
Link Selection Loc
STRING
select_mechanism
SELM
Select Mechanism
ENUM
output_mode_select
OMSL
Output Mode Select
ENUM
output_spec_a
OUTA
Output Spec A
STRING
output_spec_b
OUTB
Output Spec B
STRING
output_spec_c
OUTC
Output Spec C
STRING
output_spec_d
OUTD
Output Spec D
STRING
output_spec_e
OUTE
Output Spec E
STRING
output_spec_f
OUTF
Output Spec F
STRING
output_spec_g
OUTG
Output Spec G
STRING
output_spec_h
OUTH
Output Spec H
STRING
-
class
caproto.server.records.
EventFields
[source]¶ Note
To use this, specify
record="event"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_value
SVAL
Simulation Value
CHAR
40
input_specification
INP
Input Specification
STRING
sim_input_specifctn
SIOL
Sim Input Specifctn
STRING
sim_mode_location
SIML
Sim Mode Location
STRING
sim_mode_alarm_svrty
SIMS
Sim mode Alarm Svrty
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
FanoutFields
[source]¶ Note
To use this, specify
record="fanout"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
link_selection
SELN
Link Selection
INT
forward_link_1
LNK1
Forward Link 1
STRING
forward_link_2
LNK2
Forward Link 2
STRING
forward_link_3
LNK3
Forward Link 3
STRING
forward_link_4
LNK4
Forward Link 4
STRING
forward_link_5
LNK5
Forward Link 5
STRING
forward_link_6
LNK6
Forward Link 6
STRING
link_selection_loc
SELL
Link Selection Loc
STRING
select_mechanism
SELM
Select Mechanism
ENUM
forward_link_0
LNK0
Forward Link 0
STRING
forward_link_7
LNK7
Forward Link 7
STRING
forward_link_8
LNK8
Forward Link 8
STRING
forward_link_9
LNK9
Forward Link 9
STRING
forward_link_10
LNKA
Forward Link 10
STRING
forward_link_11
LNKB
Forward Link 11
STRING
forward_link_12
LNKC
Forward Link 12
STRING
forward_link_13
LNKD
Forward Link 13
STRING
forward_link_14
LNKE
Forward Link 14
STRING
forward_link_15
LNKF
Forward Link 15
STRING
offset_for_specified
OFFS
Offset for Specified
INT
shift_for_mask_mode
SHFT
Shift for Mask mode
INT
-
class
caproto.server.records.
HistogramFields
[source]¶ Note
To use this, specify
record="histogram"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
collection_control
CMD
Collection Control
ENUM
collection_status
CSTA
Collection Status
INT
True
counts_since_monitor
MCNT
Counts Since Monitor
INT
True
element_width
WDTH
Element Width
DOUBLE
True
signal_value
SGNL
Signal Value
DOUBLE
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_value
SVAL
Simulation Value
DOUBLE
display_precision
PREC
Display Precision
INT
high_operating_range
HOPR
High Operating Range
LONG
low_operating_range
LOPR
Low Operating Range
LONG
lower_signal_limit
LLIM
Lower Signal Limit
DOUBLE
monitor_count_deadband
MDEL
Monitor Count Deadband
INT
monitor_seconds_dband
SDEL
Monitor Seconds Dband
DOUBLE
num_of_array_elements
NELM
Num of Array Elements
INT
True
upper_signal_limit
ULIM
Upper Signal Limit
DOUBLE
signal_value_location
SVL
Signal Value Location
STRING
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
LonginFields
[source]¶ Note
To use this, specify
record="longin"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
LONG
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
LONG
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
LONG
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
LONG
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
LONG
low_operating_range
LOPR
Low Operating Range
LONG
last_val_monitored
MLST
Last Val Monitored
LONG
True
last_value_alarmed
LALM
Last Value Alarmed
LONG
True
last_value_archived
ALST
Last Value Archived
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_value
SVAL
Simulation Value
LONG
alarm_deadband
HYST
Alarm Deadband
LONG
archive_deadband
ADEL
Archive Deadband
LONG
monitor_deadband
MDEL
Monitor Deadband
LONG
engineering_units
EGU
Engineering Units
CHAR
16
input_specification
INP
Input Specification
STRING
sim_input_specifctn
SIOL
Sim Input Specifctn
STRING
sim_mode_location
SIML
Sim Mode Location
STRING
sim_mode_alarm_svrty
SIMS
Sim mode Alarm Svrty
ENUM
alarm_filter_time_constant
AFTC
Alarm Filter Time Constant
DOUBLE
alarm_filter_value
AFVL
Alarm Filter Value
DOUBLE
True
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
LongoutFields
[source]¶ Note
To use this, specify
record="longout"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
LONG
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
LONG
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
LONG
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
LONG
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
LONG
low_operating_range
LOPR
Low Operating Range
LONG
last_val_monitored
MLST
Last Val Monitored
LONG
True
last_value_alarmed
LALM
Last Value Alarmed
LONG
True
last_value_archived
ALST
Last Value Archived
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
alarm_deadband
HYST
Alarm Deadband
LONG
archive_deadband
ADEL
Archive Deadband
LONG
monitor_deadband
MDEL
Monitor Deadband
LONG
engineering_units
EGU
Engineering Units
CHAR
16
sim_mode_location
SIML
Sim Mode Location
STRING
sim_output_specifctn
SIOL
Sim Output Specifctn
STRING
sim_mode_alarm_svrty
SIMS
Sim mode Alarm Svrty
ENUM
desired_output_loc
DOL
Desired Output Loc
STRING
drive_high_limit
DRVH
Drive High Limit
LONG
drive_low_limit
DRVL
Drive Low Limit
LONG
invalid_output_action
IVOA
INVALID output action
ENUM
invalid_output_value
IVOV
INVALID output value
LONG
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
MbbiFields
[source]¶ Note
To use this, specify
record="mbbi"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
hardware_mask
MASK
Hardware Mask
LONG
True
last_value_alarmed
LALM
Last Value Alarmed
INT
True
last_value_monitored
MLST
Last Value Monitored
INT
True
prev_raw_value
ORAW
Prev Raw Value
LONG
True
raw_value
RVAL
Raw Value
LONG
simulation_mode
SIMM
Simulation Mode
ENUM
states_defined
SDEF
States Defined
INT
True
change_of_state_svr
COSV
Change of State Svr
ENUM
number_of_bits
NOBT
Number of Bits
INT
True
shift
SHFT
Shift
INT
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
unknown_state_severity
UNSV
Unknown State Severity
ENUM
input_specification
INP
Input Specification
STRING
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_value
SVAL
Simulation Value
LONG
alarm_filter_time_constant
AFTC
Alarm Filter Time Constant
DOUBLE
alarm_filter_value
AFVL
Alarm Filter Value
DOUBLE
True
eight_string
EIST
Eight String
CHAR
26
state_eight_severity
EISV
State Eight Severity
ENUM
eight_value
EIVL
Eight Value
LONG
eleven_string
ELST
Eleven String
CHAR
26
state_eleven_severity
ELSV
State Eleven Severity
ENUM
eleven_value
ELVL
Eleven Value
LONG
fifteen_string
FFST
Fifteen String
CHAR
26
state_fifteen_severity
FFSV
State Fifteen Severity
ENUM
fifteen_value
FFVL
Fifteen Value
LONG
four_string
FRST
Four String
CHAR
26
state_four_severity
FRSV
State Four Severity
ENUM
four_value
FRVL
Four Value
LONG
fourteen_string
FTST
Fourteen String
CHAR
26
state_fourteen_sevr
FTSV
State Fourteen Sevr
ENUM
fourteen_value
FTVL
Fourteen Value
LONG
five_string
FVST
Five String
CHAR
26
state_five_severity
FVSV
State Five Severity
ENUM
five_value
FVVL
Five Value
LONG
nine_string
NIST
Nine String
CHAR
26
state_nine_severity
NISV
State Nine Severity
ENUM
nine_value
NIVL
Nine Value
LONG
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
one_string
ONST
One String
CHAR
26
state_one_severity
ONSV
State One Severity
ENUM
one_value
ONVL
One Value
LONG
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
simulation_mode_link
SIML
Simulation Mode Link
STRING
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
seven_string
SVST
Seven String
CHAR
26
state_seven_severity
SVSV
State Seven Severity
ENUM
seven_value
SVVL
Seven Value
LONG
six_string
SXST
Six String
CHAR
26
state_six_severity
SXSV
State Six Severity
ENUM
six_value
SXVL
Six Value
LONG
ten_string
TEST
Ten String
CHAR
26
state_ten_severity
TESV
State Ten Severity
ENUM
ten_value
TEVL
Ten Value
LONG
three_string
THST
Three String
CHAR
26
state_three_severity
THSV
State Three Severity
ENUM
three_value
THVL
Three Value
LONG
thirteen_string
TTST
Thirteen String
CHAR
26
state_thirteen_sevr
TTSV
State Thirteen Sevr
ENUM
thirteen_value
TTVL
Thirteen Value
LONG
twelve_string
TVST
Twelve String
CHAR
26
state_twelve_severity
TVSV
State Twelve Severity
ENUM
twelve_value
TVVL
Twelve Value
LONG
two_string
TWST
Two String
CHAR
26
state_two_severity
TWSV
State Two Severity
ENUM
two_value
TWVL
Two Value
LONG
zero_string
ZRST
Zero String
CHAR
26
state_zero_severity
ZRSV
State Zero Severity
ENUM
zero_value
ZRVL
Zero Value
LONG
-
class
caproto.server.records.
MbbidirectFields
[source]¶ Note
To use this, specify
record="mbbiDirect"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
bit_0
B0
Bit 0
CHAR
bit_1
B1
Bit 1
CHAR
bit_2
B2
Bit 2
CHAR
bit_3
B3
Bit 3
CHAR
bit_4
B4
Bit 4
CHAR
bit_5
B5
Bit 5
CHAR
bit_6
B6
Bit 6
CHAR
bit_7
B7
Bit 7
CHAR
bit_8
B8
Bit 8
CHAR
bit_9
B9
Bit 9
CHAR
bit_10
BA
Bit 10
CHAR
bit_11
BB
Bit 11
CHAR
bit_12
BC
Bit 12
CHAR
bit_13
BD
Bit 13
CHAR
bit_14
BE
Bit 14
CHAR
bit_15
BF
Bit 15
CHAR
hardware_mask
MASK
Hardware Mask
LONG
True
last_value_monitored
MLST
Last Value Monitored
LONG
True
prev_raw_value
ORAW
Prev Raw Value
LONG
True
raw_value
RVAL
Raw Value
LONG
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_value
SVAL
Simulation Value
LONG
input_specification
INP
Input Specification
STRING
number_of_bits
NOBT
Number of Bits
INT
True
shift
SHFT
Shift
INT
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
bit_16
B10
Bit 16
CHAR
bit_17
B11
Bit 17
CHAR
bit_18
B12
Bit 18
CHAR
bit_19
B13
Bit 19
CHAR
bit_20
B14
Bit 20
CHAR
bit_21
B15
Bit 21
CHAR
bit_22
B16
Bit 22
CHAR
bit_23
B17
Bit 23
CHAR
bit_24
B18
Bit 24
CHAR
bit_25
B19
Bit 25
CHAR
bit_26
B1A
Bit 26
CHAR
bit_27
B1B
Bit 27
CHAR
bit_28
B1C
Bit 28
CHAR
bit_29
B1D
Bit 29
CHAR
bit_30
B1E
Bit 30
CHAR
bit_31
B1F
Bit 31
CHAR
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
MbboFields
[source]¶ Note
To use this, specify
record="mbbo"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
hardware_mask
MASK
Hardware Mask
LONG
True
last_value_alarmed
LALM
Last Value Alarmed
INT
True
last_value_monitored
MLST
Last Value Monitored
INT
True
prev_raw_value
ORAW
Prev Raw Value
LONG
True
raw_value
RVAL
Raw Value
LONG
simulation_mode
SIMM
Simulation Mode
ENUM
states_defined
SDEF
States Defined
INT
True
change_of_state_sevr
COSV
Change of State Sevr
ENUM
number_of_bits
NOBT
Number of Bits
INT
True
shift
SHFT
Shift
INT
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
unknown_state_sevr
UNSV
Unknown State Sevr
ENUM
prev_readback_value
ORBV
Prev Readback Value
LONG
True
readback_value
RBV
Readback Value
LONG
True
desired_output_loc
DOL
Desired Output Loc
STRING
invalid_outpt_action
IVOA
INVALID outpt action
ENUM
invalid_output_value
IVOV
INVALID output value
INT
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
simulation_output_link
SIOL
Simulation Output Link
STRING
eight_string
EIST
Eight String
CHAR
26
state_eight_severity
EISV
State Eight Severity
ENUM
eight_value
EIVL
Eight Value
LONG
eleven_string
ELST
Eleven String
CHAR
26
state_eleven_severity
ELSV
State Eleven Severity
ENUM
eleven_value
ELVL
Eleven Value
LONG
fifteen_string
FFST
Fifteen String
CHAR
26
state_fifteen_sevr
FFSV
State Fifteen Sevr
ENUM
fifteen_value
FFVL
Fifteen Value
LONG
four_string
FRST
Four String
CHAR
26
state_four_severity
FRSV
State Four Severity
ENUM
four_value
FRVL
Four Value
LONG
fourteen_string
FTST
Fourteen String
CHAR
26
state_fourteen_sevr
FTSV
State Fourteen Sevr
ENUM
fourteen_value
FTVL
Fourteen Value
LONG
five_string
FVST
Five String
CHAR
26
state_five_severity
FVSV
State Five Severity
ENUM
five_value
FVVL
Five Value
LONG
nine_string
NIST
Nine String
CHAR
26
state_nine_severity
NISV
State Nine Severity
ENUM
nine_value
NIVL
Nine Value
LONG
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
one_string
ONST
One String
CHAR
26
state_one_severity
ONSV
State One Severity
ENUM
one_value
ONVL
One Value
LONG
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
simulation_mode_link
SIML
Simulation Mode Link
STRING
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
seven_string
SVST
Seven String
CHAR
26
state_seven_severity
SVSV
State Seven Severity
ENUM
seven_value
SVVL
Seven Value
LONG
six_string
SXST
Six String
CHAR
26
state_six_severity
SXSV
State Six Severity
ENUM
six_value
SXVL
Six Value
LONG
ten_string
TEST
Ten String
CHAR
26
state_ten_severity
TESV
State Ten Severity
ENUM
ten_value
TEVL
Ten Value
LONG
three_string
THST
Three String
CHAR
26
state_three_severity
THSV
State Three Severity
ENUM
three_value
THVL
Three Value
LONG
thirteen_string
TTST
Thirteen String
CHAR
26
state_thirteen_sevr
TTSV
State Thirteen Sevr
ENUM
thirteen_value
TTVL
Thirteen Value
LONG
twelve_string
TVST
Twelve String
CHAR
26
state_twelve_severity
TVSV
State Twelve Severity
ENUM
twelve_value
TVVL
Twelve Value
LONG
two_string
TWST
Two String
CHAR
26
state_two_severity
TWSV
State Two Severity
ENUM
two_value
TWVL
Two Value
LONG
zero_string
ZRST
Zero String
CHAR
26
state_zero_severity
ZRSV
State Zero Severity
ENUM
zero_value
ZRVL
Zero Value
LONG
-
class
caproto.server.records.
MbbodirectFields
[source]¶ Note
To use this, specify
record="mbboDirect"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
hardware_mask
MASK
Hardware Mask
LONG
True
last_value_monitored
MLST
Last Value Monitored
LONG
True
prev_raw_value
ORAW
Prev Raw Value
LONG
True
prev_readback_value
ORBV
Prev Readback Value
LONG
True
raw_value
RVAL
Raw Value
LONG
True
readback_value
RBV
Readback Value
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
bit_0
B0
Bit 0
CHAR
bit_1
B1
Bit 1
CHAR
bit_2
B2
Bit 2
CHAR
bit_3
B3
Bit 3
CHAR
bit_4
B4
Bit 4
CHAR
bit_5
B5
Bit 5
CHAR
bit_6
B6
Bit 6
CHAR
bit_7
B7
Bit 7
CHAR
bit_10
BA
Bit 10
CHAR
bit_11
BB
Bit 11
CHAR
bit_12
BC
Bit 12
CHAR
bit_13
BD
Bit 13
CHAR
bit_14
BE
Bit 14
CHAR
bit_15
BF
Bit 15
CHAR
bit_8
B8
Bit 8
CHAR
bit_9
B9
Bit 9
CHAR
desired_output_loc
DOL
Desired Output Loc
STRING
invalid_outpt_action
IVOA
INVALID outpt action
ENUM
invalid_output_value
IVOV
INVALID output value
LONG
number_of_bits
NOBT
Number of Bits
INT
True
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
shift
SHFT
Shift
INT
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_output_link
SIOL
Simulation Output Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
bit_16
B10
Bit 16
CHAR
bit_17
B11
Bit 17
CHAR
bit_18
B12
Bit 18
CHAR
bit_19
B13
Bit 19
CHAR
bit_20
B14
Bit 20
CHAR
bit_21
B15
Bit 21
CHAR
bit_22
B16
Bit 22
CHAR
bit_23
B17
Bit 23
CHAR
bit_24
B18
Bit 24
CHAR
bit_25
B19
Bit 25
CHAR
bit_26
B1A
Bit 26
CHAR
bit_27
B1B
Bit 27
CHAR
bit_28
B1C
Bit 28
CHAR
bit_29
B1D
Bit 29
CHAR
bit_30
B1E
Bit 30
CHAR
bit_31
B1F
Bit 31
CHAR
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
MotorFields
[source]¶ Note
To use this, specify
record="motor"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
at_home
ATHM
At HOME
INT
True
card_number
CARD
Card Number
INT
True
code_version
VERS
Code Version
FLOAT
True
dial_desired_value
DVAL
Dial Desired Value (EGU
DOUBLE
dial_readback_value
DRBV
Dial Readback Value
DOUBLE
True
difference_dval_drbv
DIFF
Difference dval-drbv
DOUBLE
True
difference_rval_rrbv
RDIF
Difference rval-rrbv
LONG
True
direction_of_travel
TDIR
Direction of Travel
INT
True
freeze_offset
FOF
Freeze Offset
INT
home_forward
HOMF
Home Forward
INT
home_reverse
HOMR
Home Reverse
INT
jog_motor_forward
JOGF
Jog motor Forward
INT
jog_motor_reverse
JOGR
Jog motor Reverse
INT
last_dial_des_val
LDVL
Last Dial Des Val (EGU)
DOUBLE
True
last_raw_des_val
LRVL
Last Raw Des Val (steps
LONG
True
last_rel_value
LRLV
Last Rel Value (EGU)
DOUBLE
True
last_spmg
LSPG
Last SPMG
ENUM
True
last_user_des_val
LVAL
Last User Des Val (EGU)
DOUBLE
True
last_val_monitored
MLST
Last Val Monitored
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
limit_violation
LVIO
Limit violation
INT
True
monitor_mask_more
NMAP
Monitor Mask (more)
LONG
True
motion_in_progress
MIP
Motion In Progress
INT
True
motor_status
MSTA
Motor Status
LONG
True
motor_is_moving
MOVN
Motor is moving
INT
True
post_process_command
PP
Post process command
INT
True
ran_out_of_retries
MISS
Ran out of retries
INT
True
raw_desired_value
RVAL
Raw Desired Value (step
LONG
raw_encoder_position
REP
Raw Encoder Position
LONG
True
raw_high_limit_switch
RHLS
Raw High Limit Switch
INT
True
raw_low_limit_switch
RLLS
Raw Low Limit Switch
INT
True
raw_motor_position
RMP
Raw Motor Position
LONG
True
raw_readback_value
RRBV
Raw Readback Value
LONG
True
raw_cmnd_direction
CDIR
Raw cmnd direction
INT
True
relative_value
RLV
Relative Value (EGU)
DOUBLE
retry_count
RCNT
Retry count
INT
True
set_set_mode
SSET
Set SET Mode
INT
set_use_mode
SUSE
Set USE Mode
INT
set_use_switch
SET
Set/Use Switch
ENUM
stop
STOP
Stop
INT
stop_pause_move_go
SPMG
Stop/Pause/Move/Go
ENUM
sync_position
SYNC
Sync position
INT
tweak_motor_forward
TWF
Tweak motor Forward
INT
tweak_motor_reverse
TWR
Tweak motor Reverse
INT
user_high_limit
HLM
User High Limit
DOUBLE
user_high_limit_switch
HLS
User High Limit Switch
INT
True
user_low_limit
LLM
User Low Limit
DOUBLE
user_low_limit_switch
LLS
User Low Limit Switch
INT
True
user_offset
OFF
User Offset (EGU)
DOUBLE
user_readback_value
RBV
User Readback Value
DOUBLE
True
variable_offset
VOF
Variable Offset
INT
archive_deadband
ADEL
Archive Deadband
DOUBLE
bl_distance
BDST
BL Distance (EGU)
DOUBLE
bl_seconds_to_velocity
BACC
BL Seconds to Velocity
DOUBLE
bl_speed
SBAK
BL Speed (RPS)
DOUBLE
bl_velocity
BVEL
BL Velocity (EGU/s)
DOUBLE
base_speed
SBAS
Base Speed (RPS)
DOUBLE
base_velocity
VBAS
Base Velocity (EGU/s)
DOUBLE
dmov_input_link
DINP
DMOV Input Link
STRING
derivative_gain
DCOF
Derivative Gain
DOUBLE
desired_output_loc
DOL
Desired Output Loc
STRING
dial_high_limit
DHLM
Dial High Limit
DOUBLE
dial_low_limit
DLLM
Dial Low Limit
DOUBLE
display_precision
PREC
Display Precision
INT
done_moving_to_value
DMOV
Done moving to value
INT
True
egu_s_per_revolution
UREV
EGU’s per Revolution
DOUBLE
enable_control
CNEN
Enable control
ENUM
encoder_step_size
ERES
Encoder Step Size (EGU)
DOUBLE
engineering_units
EGU
Engineering Units
CHAR
16
hw_limit_violation_svr
HLSV
HW Limit Violation Svr
ENUM
home_velocity
HVEL
Home Velocity (EGU/s)
DOUBLE
integral_gain
ICOF
Integral Gain
DOUBLE
jog_accel
JAR
Jog Accel. (EGU/s^2)
DOUBLE
jog_velocity
JVEL
Jog Velocity (EGU/s)
DOUBLE
max_retry_count
RTRY
Max retry count
INT
max_speed
SMAX
Max. Speed (RPS)
DOUBLE
max_velocity
VMAX
Max. Velocity (EGU/s)
DOUBLE
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
motor_step_size
MRES
Motor Step Size (EGU)
DOUBLE
move_fraction
FRAC
Move Fraction
FLOAT
ntm_deadband_factor
NTMF
NTM Deadband Factor
INT
new_target_monitor
NTM
New Target Monitor
ENUM
offset_freeze_switch
FOFF
Offset-Freeze Switch
ENUM
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
post_move_commands
POST
Post-move commands
CHAR
40
pre_move_commands
PREM
Pre-move commands
CHAR
40
proportional_gain
PCOF
Proportional Gain
DOUBLE
rmp_input_link
RINP
RMP Input Link
STRING
raw_velocity
RVEL
Raw Velocity
LONG
True
readback_location
RDBL
Readback Location
STRING
readback_outlink
RLNK
Readback OutLink
STRING
readback_step_size
RRES
Readback Step Size (EGU
DOUBLE
readback_settle_time
DLY
Readback settle time (s)
DOUBLE
retry_deadband
RDBD
Retry Deadband (EGU)
DOUBLE
retry_mode
RMOD
Retry Mode
ENUM
stop_outlink
STOO
STOP OutLink
STRING
seconds_to_velocity
ACCL
Seconds to Velocity
DOUBLE
soft_channel_position_lock
LOCK
Soft Channel Position Lock
ENUM
speed
S
Speed (revolutions/sec)
DOUBLE
startup_commands
INIT
Startup commands
CHAR
40
status_update
STUP
Status Update
ENUM
steps_per_revolution
SREV
Steps per Revolution
LONG
tweak_step_size
TWV
Tweak Step Size (EGU)
DOUBLE
use_encoder_if_present
UEIP
Use Encoder If Present
ENUM
use_rdbl_link_if_presen
URIP
Use RDBL Link If Presen
ENUM
user_direction
DIR
User Direction
ENUM
velocity
VELO
Velocity (EGU/s)
DOUBLE
ignore_set_field
IGSET
Ignore SET field
INT
setpoint_deadband
SPDB
Setpoint Deadband (EGU)
DOUBLE
monitor_mask
MMAP
Monitor Mask
LONG
True
-
class
caproto.server.records.
PermissiveFields
[source]¶ Note
To use this, specify
record="permissive"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
old_flag
OFLG
Old Flag
INT
True
old_status
OVAL
Old Status
INT
True
wait_flag
WFLG
Wait Flag
INT
button_label
LABL
Button Label
CHAR
20
-
class
caproto.server.records.
SelFields
[source]¶ Note
To use this, specify
record="sel"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
index_value
SELN
Index value
INT
last_index_monitored
NLST
Last Index Monitored
INT
True
last_val_monitored
MLST
Last Val Monitored
DOUBLE
True
last_value_alarmed
LALM
Last Value Alarmed
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
alarm_deadband
HYST
Alarm Deadband
DOUBLE
archive_deadband
ADEL
Archive Deadband
DOUBLE
display_precision
PREC
Display Precision
INT
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
engineering_units
EGU
Engineering Units
CHAR
16
index_value_location
NVL
Index Value Location
STRING
select_mechanism
SELM
Select Mechanism
ENUM
value_of_input_a
A
Value of Input A
DOUBLE
value_of_input_b
B
Value of Input B
DOUBLE
value_of_input_c
C
Value of Input C
DOUBLE
value_of_input_d
D
Value of Input D
DOUBLE
value_of_input_e
E
Value of Input E
DOUBLE
value_of_input_f
F
Value of Input F
DOUBLE
value_of_input_g
G
Value of Input G
DOUBLE
value_of_input_h
H
Value of Input H
DOUBLE
value_of_input_i
I
Value of Input I
DOUBLE
input_a
INPA
Input A
STRING
input_b
INPB
Input B
STRING
input_c
INPC
Input C
STRING
input_d
INPD
Input D
STRING
input_e
INPE
Input E
STRING
input_f
INPF
Input F
STRING
input_g
INPG
Input G
STRING
input_h
INPH
Input H
STRING
input_i
INPI
Input I
STRING
input_j
INPJ
Input J
STRING
input_k
INPK
Input K
STRING
input_l
INPL
Input L
STRING
value_of_input_j
J
Value of Input J
DOUBLE
value_of_input_k
K
Value of Input K
DOUBLE
value_of_input_l
L
Value of Input L
DOUBLE
prev_value_of_a
LA
Prev Value of A
DOUBLE
True
prev_value_of_b
LB
Prev Value of B
DOUBLE
True
prev_value_of_c
LC
Prev Value of C
DOUBLE
True
prev_value_of_d
LD
Prev Value of D
DOUBLE
True
prev_value_of_e
LE
Prev Value of E
DOUBLE
True
prev_value_of_f
LF
Prev Value of F
DOUBLE
True
prev_value_of_g
LG
Prev Value of G
DOUBLE
True
prev_value_of_h
LH
Prev Value of H
DOUBLE
True
prev_value_of_i
LI
Prev Value of I
DOUBLE
True
prev_value_of_j
LJ
Prev Value of J
DOUBLE
True
prev_value_of_k
LK
Prev Value of K
DOUBLE
True
prev_value_of_l
LL
Prev Value of L
DOUBLE
True
-
class
caproto.server.records.
SeqFields
[source]¶ Note
To use this, specify
record="seq"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
value_1
DO1
Value 1
DOUBLE
value_10
DOA
Value 10
DOUBLE
value_2
DO2
Value 2
DOUBLE
value_3
DO3
Value 3
DOUBLE
value_4
DO4
Value 4
DOUBLE
value_5
DO5
Value 5
DOUBLE
value_6
DO6
Value 6
DOUBLE
value_7
DO7
Value 7
DOUBLE
value_8
DO8
Value 8
DOUBLE
value_9
DO9
Value 9
DOUBLE
link_selection
SELN
Link Selection
INT
display_precision
PREC
Display Precision
INT
link_selection_loc
SELL
Link Selection Loc
STRING
select_mechanism
SELM
Select Mechanism
ENUM
delay_1
DLY1
Delay 1
DOUBLE
delay_2
DLY2
Delay 2
DOUBLE
delay_3
DLY3
Delay 3
DOUBLE
input_link_2
DOL2
Input link 2
STRING
input_link_3
DOL3
Input link 3
STRING
input_link1
DOL1
Input link1
STRING
output_link_1
LNK1
Output Link 1
STRING
output_link_2
LNK2
Output Link 2
STRING
output_link_3
LNK3
Output Link 3
STRING
delay_4
DLY4
Delay 4
DOUBLE
delay_5
DLY5
Delay 5
DOUBLE
delay_6
DLY6
Delay 6
DOUBLE
input_link_4
DOL4
Input link 4
STRING
input_link_5
DOL5
Input link 5
STRING
input_link_6
DOL6
Input link 6
STRING
output_link_4
LNK4
Output Link 4
STRING
output_link_5
LNK5
Output Link 5
STRING
output_link_6
LNK6
Output Link 6
STRING
delay_10
DLYA
Delay 10
DOUBLE
delay_7
DLY7
Delay 7
DOUBLE
delay_8
DLY8
Delay 8
DOUBLE
delay_9
DLY9
Delay 9
DOUBLE
input_link_10
DOLA
Input link 10
STRING
input_link_7
DOL7
Input link 7
STRING
input_link_8
DOL8
Input link 8
STRING
input_link_9
DOL9
Input link 9
STRING
output_link_10
LNKA
Output Link 10
STRING
output_link_7
LNK7
Output Link 7
STRING
output_link_8
LNK8
Output Link 8
STRING
output_link_9
LNK9
Output Link 9
STRING
delay_0
DLY0
Delay 0
DOUBLE
delay_11
DLYB
Delay 11
DOUBLE
delay_12
DLYC
Delay 12
DOUBLE
delay_13
DLYD
Delay 13
DOUBLE
delay_14
DLYE
Delay 14
DOUBLE
delay_15
DLYF
Delay 15
DOUBLE
value_0
DO0
Value 0
DOUBLE
value_11
DOB
Value 11
DOUBLE
value_12
DOC
Value 12
DOUBLE
value_13
DOD
Value 13
DOUBLE
value_14
DOE
Value 14
DOUBLE
value_15
DOF
Value 15
DOUBLE
input_link_0
DOL0
Input link 0
STRING
input_link_11
DOLB
Input link 11
STRING
input_link_12
DOLC
Input link 12
STRING
input_link_13
DOLD
Input link 13
STRING
input_link_14
DOLE
Input link 14
STRING
input_link_15
DOLF
Input link 15
STRING
output_link_0
LNK0
Output Link 0
STRING
output_link_11
LNKB
Output Link 11
STRING
output_link_12
LNKC
Output Link 12
STRING
output_link_13
LNKD
Output Link 13
STRING
output_link_14
LNKE
Output Link 14
STRING
output_link_15
LNKF
Output Link 15
STRING
offset_for_specified
OFFS
Offset for Specified
INT
old_selection
OLDN
Old Selection
INT
shift_for_mask_mode
SHFT
Shift for Mask mode
INT
-
class
caproto.server.records.
StateFields
[source]¶ Note
To use this, specify
record="state"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
prev_value
OVAL
Prev Value
CHAR
True
20
-
class
caproto.server.records.
StringinFields
[source]¶ Note
To use this, specify
record="stringin"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
previous_value
OVAL
Previous Value
CHAR
True
40
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_value
SVAL
Simulation Value
CHAR
40
post_archive_monitors
APST
Post Archive Monitors
ENUM
post_value_monitors
MPST
Post Value Monitors
ENUM
input_specification
INP
Input Specification
STRING
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
StringoutFields
[source]¶ Note
To use this, specify
record="stringout"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
previous_value
OVAL
Previous Value
CHAR
True
40
simulation_mode
SIMM
Simulation Mode
ENUM
post_archive_monitors
APST
Post Archive Monitors
ENUM
post_value_monitors
MPST
Post Value Monitors
ENUM
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_output_link
SIOL
Simulation Output Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
desired_output_loc
DOL
Desired Output Loc
STRING
invalid_output_action
IVOA
INVALID output action
ENUM
invalid_output_value
IVOV
INVALID output value
CHAR
40
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
SubFields
[source]¶ Note
To use this, specify
record="sub"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
last_value_alarmed
LALM
Last Value Alarmed
DOUBLE
True
last_value_archived
ALST
Last Value Archived
DOUBLE
True
last_value_monitored
MLST
Last Value Monitored
DOUBLE
True
prev_value_of_a
LA
Prev Value of A
DOUBLE
True
prev_value_of_b
LB
Prev Value of B
DOUBLE
True
prev_value_of_c
LC
Prev Value of C
DOUBLE
True
prev_value_of_d
LD
Prev Value of D
DOUBLE
True
prev_value_of_e
LE
Prev Value of E
DOUBLE
True
prev_value_of_f
LF
Prev Value of F
DOUBLE
True
prev_value_of_g
LG
Prev Value of G
DOUBLE
True
prev_value_of_h
LH
Prev Value of H
DOUBLE
True
prev_value_of_i
LI
Prev Value of I
DOUBLE
True
prev_value_of_j
LJ
Prev Value of J
DOUBLE
True
prev_value_of_k
LK
Prev Value of K
DOUBLE
True
prev_value_of_l
LL
Prev Value of L
DOUBLE
True
value_of_input_a
A
Value of Input A
DOUBLE
value_of_input_b
B
Value of Input B
DOUBLE
value_of_input_c
C
Value of Input C
DOUBLE
value_of_input_d
D
Value of Input D
DOUBLE
value_of_input_e
E
Value of Input E
DOUBLE
value_of_input_f
F
Value of Input F
DOUBLE
value_of_input_g
G
Value of Input G
DOUBLE
value_of_input_h
H
Value of Input H
DOUBLE
value_of_input_i
I
Value of Input I
DOUBLE
value_of_input_j
J
Value of Input J
DOUBLE
value_of_input_k
K
Value of Input K
DOUBLE
value_of_input_l
L
Value of Input L
DOUBLE
alarm_deadband
HYST
Alarm Deadband
DOUBLE
archive_deadband
ADEL
Archive Deadband
DOUBLE
display_precision
PREC
Display Precision
INT
monitor_deadband
MDEL
Monitor Deadband
DOUBLE
engineering_units
EGU
Engineering Units
CHAR
16
input_a
INPA
Input A
STRING
input_b
INPB
Input B
STRING
input_c
INPC
Input C
STRING
input_d
INPD
Input D
STRING
input_e
INPE
Input E
STRING
input_f
INPF
Input F
STRING
input_g
INPG
Input G
STRING
input_h
INPH
Input H
STRING
input_i
INPI
Input I
STRING
input_j
INPJ
Input J
STRING
input_k
INPK
Input K
STRING
input_l
INPL
Input L
STRING
bad_return_severity
BRSV
Bad Return Severity
ENUM
init_routine_name
INAM
Init Routine Name
CHAR
True
40
subroutine_name
SNAM
Subroutine Name
CHAR
40
-
class
caproto.server.records.
SubarrayFields
[source]¶ Note
To use this, specify
record="subArray"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
busy_indicator
BUSY
Busy Indicator
INT
True
number_elements_read
NORD
Number elements read
LONG
True
field_type_of_value
FTVL
Field Type of Value
ENUM
True
input_specification
INP
Input Specification
STRING
engineering_units
EGU
Engineering Units
CHAR
16
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
maximum_elements
MALM
Maximum Elements
LONG
True
display_precision
PREC
Display Precision
INT
number_of_elements
NELM
Number of Elements
LONG
substring_index
INDX
Substring Index
LONG
-
class
caproto.server.records.
WaveformFields
[source]¶ Note
To use this, specify
record="waveform"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
busy_indicator
BUSY
Busy Indicator
INT
True
hash_of_onchange_data
HASH
Hash of OnChange data.
LONG
number_elements_read
NORD
Number elements read
LONG
True
simulation_mode
SIMM
Simulation Mode
ENUM
display_precision
PREC
Display Precision
INT
engineering_units
EGU
Engineering Units
CHAR
16
high_operating_range
HOPR
High Operating Range
DOUBLE
low_operating_range
LOPR
Low Operating Range
DOUBLE
post_archive_monitors
APST
Post Archive Monitors
ENUM
post_value_monitors
MPST
Post Value Monitors
ENUM
input_specification
INP
Input Specification
STRING
simulation_input_link
SIOL
Simulation Input Link
STRING
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
field_type_of_value
FTVL
Field Type of Value
ENUM
True
number_of_elements
NELM
Number of Elements
LONG
True
rearm_the_waveform
RARM
Rearm the waveform
INT
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
Int64inFields
[source]¶ Note
To use this, specify
record="int64in"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
LONG
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
LONG
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
LONG
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
LONG
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
LONG
low_operating_range
LOPR
Low Operating Range
LONG
archive_deadband
ADEL
Archive Deadband
LONG
alarm_filter_time_constant
AFTC
Alarm Filter Time Constant
DOUBLE
alarm_filter_value
AFVL
Alarm Filter Value
DOUBLE
True
last_value_archived
ALST
Last Value Archived
LONG
True
units_name
EGU
Units name
CHAR
16
alarm_deadband
HYST
Alarm Deadband
LONG
input_specification
INP
Input Specification
STRING
last_value_alarmed
LALM
Last Value Alarmed
LONG
True
monitor_deadband
MDEL
Monitor Deadband
LONG
last_val_monitored
MLST
Last Val Monitored
LONG
True
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
simulation_input_link
SIOL
Simulation Input Link
STRING
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
simulation_value
SVAL
Simulation Value
LONG
-
class
caproto.server.records.
Int64outFields
[source]¶ Note
To use this, specify
record="int64out"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
high_alarm_limit
HIGH
High Alarm Limit
LONG
high_severity
HSV
High Severity
ENUM
hihi_alarm_limit
HIHI
Hihi Alarm Limit
LONG
hihi_severity
HHSV
Hihi Severity
ENUM
lolo_alarm_limit
LOLO
Lolo Alarm Limit
LONG
lolo_severity
LLSV
Lolo Severity
ENUM
low_alarm_limit
LOW
Low Alarm Limit
LONG
low_severity
LSV
Low Severity
ENUM
high_operating_range
HOPR
High Operating Range
LONG
low_operating_range
LOPR
Low Operating Range
LONG
archive_deadband
ADEL
Archive Deadband
LONG
last_value_archived
ALST
Last Value Archived
LONG
True
desired_output_loc
DOL
Desired Output Loc
STRING
drive_high_limit
DRVH
Drive High Limit
LONG
drive_low_limit
DRVL
Drive Low Limit
LONG
units_name
EGU
Units name
CHAR
16
alarm_deadband
HYST
Alarm Deadband
LONG
invalid_output_action
IVOA
INVALID output action
ENUM
invalid_output_value
IVOV
INVALID output value
LONG
last_value_alarmed
LALM
Last Value Alarmed
LONG
True
monitor_deadband
MDEL
Monitor Deadband
LONG
last_val_monitored
MLST
Last Val Monitored
LONG
True
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
simulation_output_link
SIOL
Simulation Output Link
STRING
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
LsiFields
[source]¶ Note
To use this, specify
record="lsi"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
post_archive_monitors
APST
Post Archive Monitors
ENUM
input_specification
INP
Input Specification
STRING
length_of_val
LEN
Length of VAL
LONG
True
post_value_monitors
MPST
Post Value Monitors
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
length_of_oval
OLEN
Length of OVAL
LONG
True
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
simulation_mode_link
SIML
Simulation Mode Link
STRING
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
simulation_input_link
SIOL
Simulation Input Link
STRING
size_of_buffers
SIZV
Size of buffers
INT
True
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
LsoFields
[source]¶ Note
To use this, specify
record="lso"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
post_archive_monitors
APST
Post Archive Monitors
ENUM
desired_output_link
DOL
Desired Output Link
STRING
invalid_output_action
IVOA
INVALID Output Action
ENUM
invalid_output_value
IVOV
INVALID Output Value
CHAR
40
length_of_val
LEN
Length of VAL
LONG
True
post_value_monitors
MPST
Post Value Monitors
ENUM
prev_simulation_mode
OLDSIMM
Prev. Simulation Mode
ENUM
True
length_of_oval
OLEN
Length of OVAL
LONG
True
output_mode_select
OMSL
Output Mode Select
ENUM
output_specification
OUT
Output Specification
STRING
sim_mode_async_delay
SDLY
Sim. Mode Async Delay
DOUBLE
simulation_mode_link
SIML
Simulation Mode link
STRING
simulation_mode
SIMM
Simulation Mode
ENUM
simulation_mode_severity
SIMS
Simulation Mode Severity
ENUM
simulation_output_link
SIOL
Simulation Output Link
STRING
size_of_buffers
SIZV
Size of buffers
INT
True
sim_mode_scan
SSCN
Sim. Mode Scan
ENUM
-
class
caproto.server.records.
PrintfFields
[source]¶ Note
To use this, specify
record="printf"
in apvproperty
.Attribute
PV
Info
Type
Read-only
Max Length
Alarm Group
Startup
format_string
FMT
Format String
CHAR
81
input_0
INP0
Input 0
STRING
input_1
INP1
Input 1
STRING
input_2
INP2
Input 2
STRING
input_3
INP3
Input 3
STRING
input_4
INP4
Input 4
STRING
input_5
INP5
Input 5
STRING
input_6
INP6
Input 6
STRING
input_7
INP7
Input 7
STRING
input_8
INP8
Input 8
STRING
input_9
INP9
Input 9
STRING
invalid_link_string
IVLS
Invalid Link String
CHAR
16
length_of_val
LEN
Length of VAL
LONG
True
output_specification
OUT
Output Specification
STRING
size_of_val_buffer
SIZV
Size of VAL buffer
INT
True