caproto.server.records.MotorFields¶
- class caproto.server.records.MotorFields(prefix, **kw)[source]¶
¶ Attribute
Suffix
Docs
Type
Notes
Alarm Group
access_security_group
ASG
Access Security Group
PvpropertyChar
Length(29) Inherited from
RecordFieldGroup
alarm_acknowledge_severity
ACKS
Alarm Ack Severity
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroup
alarm_acknowledge_transient
ACKT
Alarm Ack Transient
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroup
alarm_status
STAT
Alarm Status
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroup
archive_deadband
ADEL
Archive Deadband
PvpropertyDouble
Inherited from
MotorFields
Get Putat_home
ATHM
At HOME
PvpropertyShortRO
Read-only Inherited from
MotorFields
base_speed
SBAS
Base Speed (RPS)
PvpropertyDouble
Inherited from
MotorFields
base_velocity
VBAS
Base Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFields
bl_distance
BDST
BL Distance (EGU)
PvpropertyDouble
Inherited from
MotorFields
bl_seconds_to_velocity
BACC
BL Seconds to Velocity
PvpropertyDouble
Inherited from
MotorFields
bl_speed
SBAK
BL Speed (RPS)
PvpropertyDouble
Inherited from
MotorFields
bl_velocity
BVEL
BL Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFields
card_number
CARD
Card Number
PvpropertyShortRO
Read-only Inherited from
MotorFields
code_version
VERS
Code Version
PvpropertyFloatRO
Read-only Inherited from
MotorFields
current_alarm_severity
SEVR
Alarm Severity
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroup
dbputfield_process
PUTF
dbPutField process
PvpropertyByteRO
Read-only Inherited from
RecordFieldGroup
derivative_gain
DCOF
Derivative Gain
PvpropertyDouble
Inherited from
MotorFields
description
DESC
Descriptor
PvpropertyChar
Length(41) Inherited from
RecordFieldGroup
desired_output_loc
DOL
Desired Output Loc
PvpropertyString
Inherited from
MotorFields
device_type
DTYP
Device Type
PvpropertyEnum
Inherited from
RecordFieldGroup
dial_desired_value
DVAL
Dial Desired Value (EGU
PvpropertyDouble
Inherited from
MotorFields
dial_high_limit
DHLM
Dial High Limit
PvpropertyDouble
Inherited from
MotorFields
dial_low_limit
DLLM
Dial Low Limit
PvpropertyDouble
Inherited from
MotorFields
dial_readback_value
DRBV
Dial Readback Value
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
difference_dval_drbv
DIFF
Difference dval-drbv
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
difference_rval_rrbv
RDIF
Difference rval-rrbv
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
direction_of_travel
TDIR
Direction of Travel
PvpropertyShortRO
Read-only Inherited from
MotorFields
disable
DISA
Disable
PvpropertyShort
Inherited from
RecordFieldGroup
disable_alarm_severity
DISS
Disable Alarm Sevrty
PvpropertyEnum
Inherited from
RecordFieldGroup
disable_putfield
DISP
Disable putField
PvpropertyByte
Inherited from
RecordFieldGroup
disable_value
DISV
Disable Value
PvpropertyShort
Inherited from
RecordFieldGroup
display_precision
PREC
Display Precision
PvpropertyShort
Inherited from
MotorFields
Get Putdmov_input_link
DINP
DMOV Input Link
PvpropertyString
Inherited from
MotorFields
done_moving_to_value
DMOV
Done moving to value
PvpropertyShortRO
Read-only Inherited from
MotorFields
egu_s_per_revolution
UREV
EGU’s per Revolution
PvpropertyDouble
Inherited from
MotorFields
enable_control
CNEN
Enable control
PvpropertyEnum
Inherited from
MotorFields
encoder_step_size
ERES
Encoder Step Size (EGU)
PvpropertyDouble
Inherited from
MotorFields
engineering_units
EGU
Engineering Units
PvpropertyChar
Length(16) Inherited from
MotorFields
event_name
EVNT
Event Name
PvpropertyChar
Length(40) Inherited from
RecordFieldGroup
forward_link
FLNK
Forward Process Link
PvpropertyString
Inherited from
RecordFieldGroup
freeze_offset
FOF
Freeze Offset
PvpropertyShort
Inherited from
MotorFields
high_alarm_limit
HIGH
High Alarm Limit
DOUBLE
Inherited from
_Limits
Get Puthigh_operating_range
HOPR
High Operating Range
DOUBLE
Inherited from
_Limits
Get Puthigh_severity
HSV
High Severity
ENUM
Inherited from
_Limits
hihi_alarm_limit
HIHI
Hihi Alarm Limit
DOUBLE
Inherited from
_Limits
Get Puthihi_severity
HHSV
Hihi Severity
ENUM
Inherited from
_Limits
home_forward
HOMF
Home Forward
PvpropertyShort
Inherited from
MotorFields
home_reverse
HOMR
Home Reverse
PvpropertyShort
Inherited from
MotorFields
home_velocity
HVEL
Home Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFields
hw_limit_violation_svr
HLSV
HW Limit Violation Svr
PvpropertyEnum
Inherited from
MotorFields
ignore_set_field
IGSET
Ignore SET field
PvpropertyShort
Inherited from
MotorFields
integral_gain
ICOF
Integral Gain
PvpropertyDouble
Inherited from
MotorFields
jog_accel
JAR
Jog Accel. (EGU/s^2)
PvpropertyDouble
Inherited from
MotorFields
jog_motor_forward
JOGF
Jog motor Forward
PvpropertyShort
Inherited from
MotorFields
jog_motor_reverse
JOGR
Jog motor Reverse
PvpropertyShort
Inherited from
MotorFields
jog_velocity
JVEL
Jog Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFields
last_dial_des_val
LDVL
Last Dial Des Val (EGU)
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
last_raw_des_val
LRVL
Last Raw Des Val (steps
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
last_rel_value
LRLV
Last Rel Value (EGU)
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
last_spmg
LSPG
Last SPMG
PvpropertyEnumRO
Read-only Inherited from
MotorFields
last_user_des_val
LVAL
Last User Des Val (EGU)
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
last_val_monitored
MLST
Last Val Monitored
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
last_value_archived
ALST
Last Value Archived
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
limit_violation
LVIO
Limit violation
PvpropertyShortRO
Read-only Inherited from
MotorFields
lock_count
LCNT
Lock Count
PvpropertyByteRO
Read-only Inherited from
RecordFieldGroup
lolo_alarm_limit
LOLO
Lolo Alarm Limit
DOUBLE
Inherited from
_Limits
Get Putlolo_severity
LLSV
Lolo Severity
ENUM
Inherited from
_Limits
low_alarm_limit
LOW
Low Alarm Limit
DOUBLE
Inherited from
_Limits
Get Putlow_operating_range
LOPR
Low Operating Range
DOUBLE
Inherited from
_Limits
Get Putlow_severity
LSV
Low Severity
ENUM
Inherited from
_Limits
max_retry_count
RTRY
Max retry count
PvpropertyShort
Inherited from
MotorFields
max_speed
SMAX
Max. Speed (RPS)
PvpropertyDouble
Inherited from
MotorFields
max_velocity
VMAX
Max. Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFields
monitor_deadband
MDEL
Monitor Deadband
PvpropertyDouble
Inherited from
MotorFields
Get Putmonitor_mask
MMAP
Monitor Mask
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
monitor_mask_more
NMAP
Monitor Mask (more)
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
motion_in_progress
MIP
Motion In Progress
PvpropertyShortRO
Read-only Inherited from
MotorFields
motor_is_moving
MOVN
Motor is moving
PvpropertyShortRO
Read-only Inherited from
MotorFields
motor_status
MSTA
Motor Status
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
motor_step_size
MRES
Motor Step Size (EGU)
PvpropertyDouble
Inherited from
MotorFields
move_fraction
FRAC
Move Fraction
PvpropertyFloat
Inherited from
MotorFields
new_alarm_severity
NSEV
New Alarm Severity
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroup
new_alarm_status
NSTA
New Alarm Status
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroup
new_target_monitor
NTM
New Target Monitor
PvpropertyEnum
Inherited from
MotorFields
ntm_deadband_factor
NTMF
NTM Deadband Factor
PvpropertyShort
Inherited from
MotorFields
offset_freeze_switch
FOFF
Offset-Freeze Switch
PvpropertyEnum
Inherited from
MotorFields
output_mode_select
OMSL
Output Mode Select
PvpropertyEnum
Inherited from
MotorFields
output_specification
OUT
Output Specification
PvpropertyString
Inherited from
MotorFields
post_move_commands
POST
Post-move commands
PvpropertyChar
Length(40) Inherited from
MotorFields
post_process_command
PP
Post process command
PvpropertyShortRO
Read-only Inherited from
MotorFields
pre_move_commands
PREM
Pre-move commands
PvpropertyChar
Length(40) Inherited from
MotorFields
process_at_iocinit
PINI
Process at iocInit
PvpropertyEnum
Inherited from
RecordFieldGroup
process_record
PROC
Force Processing
PvpropertyByte
Inherited from
RecordFieldGroup
proportional_gain
PCOF
Proportional Gain
PvpropertyDouble
Inherited from
MotorFields
ran_out_of_retries
MISS
Ran out of retries
PvpropertyShortRO
Read-only Inherited from
MotorFields
raw_cmnd_direction
CDIR
Raw cmnd direction
PvpropertyShortRO
Read-only Inherited from
MotorFields
raw_desired_value
RVAL
Raw Desired Value (step
PvpropertyInteger
Inherited from
MotorFields
raw_encoder_position
REP
Raw Encoder Position
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
raw_high_limit_switch
RHLS
Raw High Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFields
raw_low_limit_switch
RLLS
Raw Low Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFields
raw_motor_position
RMP
Raw Motor Position
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
raw_readback_value
RRBV
Raw Readback Value
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
raw_velocity
RVEL
Raw Velocity
PvpropertyIntegerRO
Read-only Inherited from
MotorFields
readback_location
RDBL
Readback Location
PvpropertyString
Inherited from
MotorFields
readback_outlink
RLNK
Readback OutLink
PvpropertyString
Inherited from
MotorFields
readback_settle_time
DLY
Readback settle time (s)
PvpropertyDouble
Inherited from
MotorFields
readback_step_size
RRES
Readback Step Size (EGU
PvpropertyDouble
Inherited from
MotorFields
record_active
PACT
Record active
PvpropertyByteRO
Read-only Inherited from
RecordFieldGroup
record_name
NAME
Record Name
PvpropertyCharRO
Read-only Length(61) Inherited from
RecordFieldGroup
record_type
RTYP
Record type
PvpropertyStringRO
Read-only Inherited from
RecordFieldGroup
relative_value
RLV
Relative Value (EGU)
PvpropertyDouble
Inherited from
MotorFields
reprocess
RPRO
Reprocess
PvpropertyByteRO
Read-only Inherited from
RecordFieldGroup
retry_count
RCNT
Retry count
PvpropertyShortRO
Read-only Inherited from
MotorFields
retry_deadband
RDBD
Retry Deadband (EGU)
PvpropertyDouble
Inherited from
MotorFields
retry_mode
RMOD
Retry Mode
PvpropertyEnum
Inherited from
MotorFields
rmp_input_link
RINP
RMP Input Link
PvpropertyString
Inherited from
MotorFields
scan_phase
PHAS
Scan Phase
PvpropertyShort
Inherited from
RecordFieldGroup
scan_rate
SCAN
Scan Mechanism
PvpropertyEnum
Inherited from
RecordFieldGroup
scanning_disable
SDIS
Scanning Disable
PvpropertyString
Inherited from
RecordFieldGroup
scheduling_priority
PRIO
Scheduling Priority
PvpropertyEnum
Inherited from
RecordFieldGroup
seconds_to_velocity
ACCL
Seconds to Velocity
PvpropertyDouble
Inherited from
MotorFields
set_set_mode
SSET
Set SET Mode
PvpropertyShort
Inherited from
MotorFields
set_use_mode
SUSE
Set USE Mode
PvpropertyShort
Inherited from
MotorFields
set_use_switch
SET
Set/Use Switch
PvpropertyEnum
Inherited from
MotorFields
setpoint_deadband
SPDB
Setpoint Deadband (EGU)
PvpropertyDouble
Inherited from
MotorFields
soft_channel_position_lock
LOCK
Soft Channel Position Lock
PvpropertyEnum
Inherited from
MotorFields
speed
S
Speed (revolutions/sec)
PvpropertyDouble
Inherited from
MotorFields
startup_commands
INIT
Startup commands
PvpropertyChar
Length(40) Inherited from
MotorFields
status_update
STUP
Status Update
PvpropertyEnum
Inherited from
MotorFields
steps_per_revolution
SREV
Steps per Revolution
PvpropertyInteger
Inherited from
MotorFields
stop
STOP
Stop
PvpropertyShort
Inherited from
MotorFields
stop_outlink
STOO
STOP OutLink
PvpropertyString
Inherited from
MotorFields
stop_pause_move_go
SPMG
Stop/Pause/Move/Go
PvpropertyEnum
Inherited from
MotorFields
sync_position
SYNC
Sync position
PvpropertyShort
Inherited from
MotorFields
time_stamp_event
TSE
Time Stamp Event
PvpropertyShort
Inherited from
RecordFieldGroup
time_stamp_link
TSEL
Time Stamp Link
PvpropertyString
Inherited from
RecordFieldGroup
trace_processing
TPRO
Trace Processing
PvpropertyByte
Inherited from
RecordFieldGroup
tweak_motor_forward
TWF
Tweak motor Forward
PvpropertyShort
Inherited from
MotorFields
tweak_motor_reverse
TWR
Tweak motor Reverse
PvpropertyShort
Inherited from
MotorFields
tweak_step_size
TWV
Tweak Step Size (EGU)
PvpropertyDouble
Inherited from
MotorFields
undefined
UDF
Undefined
PvpropertyByte
Inherited from
RecordFieldGroup
undefined_alarm_severity
UDFS
Undefined Alarm Sevrty
PvpropertyEnum
Inherited from
RecordFieldGroup
use_encoder_if_present
UEIP
Use Encoder If Present
PvpropertyEnum
Inherited from
MotorFields
use_rdbl_link_if_presen
URIP
Use RDBL Link If Presen
PvpropertyEnum
Inherited from
MotorFields
user_direction
DIR
User Direction
PvpropertyEnum
Inherited from
MotorFields
user_high_limit
HLM
User High Limit
PvpropertyDouble
Inherited from
MotorFields
user_high_limit_switch
HLS
User High Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFields
user_low_limit
LLM
User Low Limit
PvpropertyDouble
Inherited from
MotorFields
user_low_limit_switch
LLS
User Low Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFields
user_offset
OFF
User Offset (EGU)
PvpropertyDouble
Inherited from
MotorFields
user_readback_value
RBV
User Readback Value
PvpropertyDoubleRO
Read-only Inherited from
MotorFields
variable_offset
VOF
Variable Offset
PvpropertyShort
Inherited from
MotorFields
velocity
VELO
Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFields
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
parent
pvdb
attr_pvdb
attr_to_pvname
groups
pvproperty methods
- archive_deadband.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- display_precision.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- high_alarm_limit.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- high_operating_range.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- hihi_alarm_limit.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- lolo_alarm_limit.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- low_alarm_limit.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- low_operating_range.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)
- monitor_deadband.getter(self, instance)¶
41@pvprop.getter 42async def getter(self, instance): 43 return getattr(self.parent, parent_attr_name, default)