caproto.server.records.MotorFields¶

- class caproto.server.records.MotorFields(prefix, **kw)[source]¶
MotorFields pvproperties¶ Attribute
Suffix
Docs
Type
Notes
Alarm Group
access_security_group
ASGAccess Security Group
PvpropertyChar
Length(29) Inherited from
RecordFieldGroupalarm_acknowledge_severity
ACKSAlarm Ack Severity
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroupalarm_acknowledge_transient
ACKTAlarm Ack Transient
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroupalarm_status
STATAlarm Status
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGrouparchive_deadband
ADELArchive Deadband
PvpropertyDouble
Inherited from
MotorFieldsGet Putat_home
ATHMAt HOME
PvpropertyShortRO
Read-only Inherited from
MotorFieldsbase_speed
SBASBase Speed (RPS)
PvpropertyDouble
Inherited from
MotorFieldsbase_velocity
VBASBase Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFieldsbl_distance
BDSTBL Distance (EGU)
PvpropertyDouble
Inherited from
MotorFieldsbl_seconds_to_velocity
BACCBL Seconds to Velocity
PvpropertyDouble
Inherited from
MotorFieldsbl_speed
SBAKBL Speed (RPS)
PvpropertyDouble
Inherited from
MotorFieldsbl_velocity
BVELBL Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFieldscard_number
CARDCard Number
PvpropertyShortRO
Read-only Inherited from
MotorFieldscode_version
VERSCode Version
PvpropertyFloatRO
Read-only Inherited from
MotorFieldscurrent_alarm_severity
SEVRAlarm Severity
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroupdbputfield_process
PUTFdbPutField process
PvpropertyByteRO
Read-only Inherited from
RecordFieldGroupderivative_gain
DCOFDerivative Gain
PvpropertyDouble
Inherited from
MotorFieldsdescription
DESCDescriptor
PvpropertyChar
Length(41) Inherited from
RecordFieldGroupdesired_output_loc
DOLDesired Output Loc
PvpropertyString
Inherited from
MotorFieldsdevice_type
DTYPDevice Type
PvpropertyEnum
Inherited from
RecordFieldGroupdial_desired_value
DVALDial Desired Value (EGU
PvpropertyDouble
Inherited from
MotorFieldsdial_high_limit
DHLMDial High Limit
PvpropertyDouble
Inherited from
MotorFieldsdial_low_limit
DLLMDial Low Limit
PvpropertyDouble
Inherited from
MotorFieldsdial_readback_value
DRBVDial Readback Value
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldsdifference_dval_drbv
DIFFDifference dval-drbv
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldsdifference_rval_rrbv
RDIFDifference rval-rrbv
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsdirection_of_travel
TDIRDirection of Travel
PvpropertyShortRO
Read-only Inherited from
MotorFieldsdisable
DISADisable
PvpropertyShort
Inherited from
RecordFieldGroupdisable_alarm_severity
DISSDisable Alarm Sevrty
PvpropertyEnum
Inherited from
RecordFieldGroupdisable_putfield
DISPDisable putField
PvpropertyByte
Inherited from
RecordFieldGroupdisable_value
DISVDisable Value
PvpropertyShort
Inherited from
RecordFieldGroupdisplay_precision
PRECDisplay Precision
PvpropertyShort
Inherited from
MotorFieldsGet Putdmov_input_link
DINPDMOV Input Link
PvpropertyString
Inherited from
MotorFieldsdone_moving_to_value
DMOVDone moving to value
PvpropertyShortRO
Read-only Inherited from
MotorFieldsegu_s_per_revolution
UREVEGU’s per Revolution
PvpropertyDouble
Inherited from
MotorFieldsenable_control
CNENEnable control
PvpropertyEnum
Inherited from
MotorFieldsencoder_step_size
ERESEncoder Step Size (EGU)
PvpropertyDouble
Inherited from
MotorFieldsengineering_units
EGUEngineering Units
PvpropertyChar
Length(16) Inherited from
MotorFieldsevent_name
EVNTEvent Name
PvpropertyChar
Length(40) Inherited from
RecordFieldGroupforward_link
FLNKForward Process Link
PvpropertyString
Inherited from
RecordFieldGroupfreeze_offset
FOFFreeze Offset
PvpropertyShort
Inherited from
MotorFieldshigh_alarm_limit
HIGHHigh Alarm Limit
DOUBLE
Inherited from
_LimitsGet Puthigh_operating_range
HOPRHigh Operating Range
DOUBLE
Inherited from
_LimitsGet Puthigh_severity
HSVHigh Severity
ENUM
Inherited from
_Limitshihi_alarm_limit
HIHIHihi Alarm Limit
DOUBLE
Inherited from
_LimitsGet Puthihi_severity
HHSVHihi Severity
ENUM
Inherited from
_Limitshome_forward
HOMFHome Forward
PvpropertyShort
Inherited from
MotorFieldshome_reverse
HOMRHome Reverse
PvpropertyShort
Inherited from
MotorFieldshome_velocity
HVELHome Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFieldshw_limit_violation_svr
HLSVHW Limit Violation Svr
PvpropertyEnum
Inherited from
MotorFieldsignore_set_field
IGSETIgnore SET field
PvpropertyShort
Inherited from
MotorFieldsintegral_gain
ICOFIntegral Gain
PvpropertyDouble
Inherited from
MotorFieldsjog_accel
JARJog Accel. (EGU/s^2)
PvpropertyDouble
Inherited from
MotorFieldsjog_motor_forward
JOGFJog motor Forward
PvpropertyShort
Inherited from
MotorFieldsjog_motor_reverse
JOGRJog motor Reverse
PvpropertyShort
Inherited from
MotorFieldsjog_velocity
JVELJog Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFieldslast_dial_des_val
LDVLLast Dial Des Val (EGU)
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldslast_raw_des_val
LRVLLast Raw Des Val (steps
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldslast_rel_value
LRLVLast Rel Value (EGU)
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldslast_spmg
LSPGLast SPMG
PvpropertyEnumRO
Read-only Inherited from
MotorFieldslast_user_des_val
LVALLast User Des Val (EGU)
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldslast_val_monitored
MLSTLast Val Monitored
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldslast_value_archived
ALSTLast Value Archived
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldslimit_violation
LVIOLimit violation
PvpropertyShortRO
Read-only Inherited from
MotorFieldslock_count
LCNTLock Count
PvpropertyByteRO
Read-only Inherited from
RecordFieldGrouplolo_alarm_limit
LOLOLolo Alarm Limit
DOUBLE
Inherited from
_LimitsGet Putlolo_severity
LLSVLolo Severity
ENUM
Inherited from
_Limitslow_alarm_limit
LOWLow Alarm Limit
DOUBLE
Inherited from
_LimitsGet Putlow_operating_range
LOPRLow Operating Range
DOUBLE
Inherited from
_LimitsGet Putlow_severity
LSVLow Severity
ENUM
Inherited from
_Limitsmax_retry_count
RTRYMax retry count
PvpropertyShort
Inherited from
MotorFieldsmax_speed
SMAXMax. Speed (RPS)
PvpropertyDouble
Inherited from
MotorFieldsmax_velocity
VMAXMax. Velocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFieldsmonitor_deadband
MDELMonitor Deadband
PvpropertyDouble
Inherited from
MotorFieldsGet Putmonitor_mask
MMAPMonitor Mask
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsmonitor_mask_more
NMAPMonitor Mask (more)
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsmotion_in_progress
MIPMotion In Progress
PvpropertyShortRO
Read-only Inherited from
MotorFieldsmotor_is_moving
MOVNMotor is moving
PvpropertyShortRO
Read-only Inherited from
MotorFieldsmotor_status
MSTAMotor Status
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsmotor_step_size
MRESMotor Step Size (EGU)
PvpropertyDouble
Inherited from
MotorFieldsmove_fraction
FRACMove Fraction
PvpropertyFloat
Inherited from
MotorFieldsnew_alarm_severity
NSEVNew Alarm Severity
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroupnew_alarm_status
NSTANew Alarm Status
PvpropertyEnumRO
Read-only Inherited from
RecordFieldGroupnew_target_monitor
NTMNew Target Monitor
PvpropertyEnum
Inherited from
MotorFieldsntm_deadband_factor
NTMFNTM Deadband Factor
PvpropertyShort
Inherited from
MotorFieldsoffset_freeze_switch
FOFFOffset-Freeze Switch
PvpropertyEnum
Inherited from
MotorFieldsoutput_mode_select
OMSLOutput Mode Select
PvpropertyEnum
Inherited from
MotorFieldsoutput_specification
OUTOutput Specification
PvpropertyString
Inherited from
MotorFieldspost_move_commands
POSTPost-move commands
PvpropertyChar
Length(40) Inherited from
MotorFieldspost_process_command
PPPost process command
PvpropertyShortRO
Read-only Inherited from
MotorFieldspre_move_commands
PREMPre-move commands
PvpropertyChar
Length(40) Inherited from
MotorFieldsprocess_at_iocinit
PINIProcess at iocInit
PvpropertyEnum
Inherited from
RecordFieldGroupprocess_record
PROCForce Processing
PvpropertyByte
Inherited from
RecordFieldGroupproportional_gain
PCOFProportional Gain
PvpropertyDouble
Inherited from
MotorFieldsran_out_of_retries
MISSRan out of retries
PvpropertyShortRO
Read-only Inherited from
MotorFieldsraw_cmnd_direction
CDIRRaw cmnd direction
PvpropertyShortRO
Read-only Inherited from
MotorFieldsraw_desired_value
RVALRaw Desired Value (step
PvpropertyInteger
Inherited from
MotorFieldsraw_encoder_position
REPRaw Encoder Position
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsraw_high_limit_switch
RHLSRaw High Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFieldsraw_low_limit_switch
RLLSRaw Low Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFieldsraw_motor_position
RMPRaw Motor Position
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsraw_readback_value
RRBVRaw Readback Value
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsraw_velocity
RVELRaw Velocity
PvpropertyIntegerRO
Read-only Inherited from
MotorFieldsreadback_location
RDBLReadback Location
PvpropertyString
Inherited from
MotorFieldsreadback_outlink
RLNKReadback OutLink
PvpropertyString
Inherited from
MotorFieldsreadback_settle_time
DLYReadback settle time (s)
PvpropertyDouble
Inherited from
MotorFieldsreadback_step_size
RRESReadback Step Size (EGU
PvpropertyDouble
Inherited from
MotorFieldsrecord_active
PACTRecord active
PvpropertyByteRO
Read-only Inherited from
RecordFieldGrouprecord_name
NAMERecord Name
PvpropertyCharRO
Read-only Length(61) Inherited from
RecordFieldGrouprecord_type
RTYPRecord type
PvpropertyStringRO
Read-only Inherited from
RecordFieldGrouprelative_value
RLVRelative Value (EGU)
PvpropertyDouble
Inherited from
MotorFieldsreprocess
RPROReprocess
PvpropertyByteRO
Read-only Inherited from
RecordFieldGroupretry_count
RCNTRetry count
PvpropertyShortRO
Read-only Inherited from
MotorFieldsretry_deadband
RDBDRetry Deadband (EGU)
PvpropertyDouble
Inherited from
MotorFieldsretry_mode
RMODRetry Mode
PvpropertyEnum
Inherited from
MotorFieldsrmp_input_link
RINPRMP Input Link
PvpropertyString
Inherited from
MotorFieldsscan_phase
PHASScan Phase
PvpropertyShort
Inherited from
RecordFieldGroupscan_rate
SCANScan Mechanism
PvpropertyEnum
Inherited from
RecordFieldGroupscanning_disable
SDISScanning Disable
PvpropertyString
Inherited from
RecordFieldGroupscheduling_priority
PRIOScheduling Priority
PvpropertyEnum
Inherited from
RecordFieldGroupseconds_to_velocity
ACCLSeconds to Velocity
PvpropertyDouble
Inherited from
MotorFieldsset_set_mode
SSETSet SET Mode
PvpropertyShort
Inherited from
MotorFieldsset_use_mode
SUSESet USE Mode
PvpropertyShort
Inherited from
MotorFieldsset_use_switch
SETSet/Use Switch
PvpropertyEnum
Inherited from
MotorFieldssetpoint_deadband
SPDBSetpoint Deadband (EGU)
PvpropertyDouble
Inherited from
MotorFieldssoft_channel_position_lock
LOCKSoft Channel Position Lock
PvpropertyEnum
Inherited from
MotorFieldsspeed
SSpeed (revolutions/sec)
PvpropertyDouble
Inherited from
MotorFieldsstartup_commands
INITStartup commands
PvpropertyChar
Length(40) Inherited from
MotorFieldsstatus_update
STUPStatus Update
PvpropertyEnum
Inherited from
MotorFieldssteps_per_revolution
SREVSteps per Revolution
PvpropertyInteger
Inherited from
MotorFieldsstop
STOPStop
PvpropertyShort
Inherited from
MotorFieldsstop_outlink
STOOSTOP OutLink
PvpropertyString
Inherited from
MotorFieldsstop_pause_move_go
SPMGStop/Pause/Move/Go
PvpropertyEnum
Inherited from
MotorFieldssync_position
SYNCSync position
PvpropertyShort
Inherited from
MotorFieldstime_stamp_event
TSETime Stamp Event
PvpropertyShort
Inherited from
RecordFieldGrouptime_stamp_link
TSELTime Stamp Link
PvpropertyString
Inherited from
RecordFieldGrouptrace_processing
TPROTrace Processing
PvpropertyByte
Inherited from
RecordFieldGrouptweak_motor_forward
TWFTweak motor Forward
PvpropertyShort
Inherited from
MotorFieldstweak_motor_reverse
TWRTweak motor Reverse
PvpropertyShort
Inherited from
MotorFieldstweak_step_size
TWVTweak Step Size (EGU)
PvpropertyDouble
Inherited from
MotorFieldsundefined
UDFUndefined
PvpropertyByte
Inherited from
RecordFieldGroupundefined_alarm_severity
UDFSUndefined Alarm Sevrty
PvpropertyEnum
Inherited from
RecordFieldGroupuse_encoder_if_present
UEIPUse Encoder If Present
PvpropertyEnum
Inherited from
MotorFieldsuse_rdbl_link_if_presen
URIPUse RDBL Link If Presen
PvpropertyEnum
Inherited from
MotorFieldsuser_direction
DIRUser Direction
PvpropertyEnum
Inherited from
MotorFieldsuser_high_limit
HLMUser High Limit
PvpropertyDouble
Inherited from
MotorFieldsuser_high_limit_switch
HLSUser High Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFieldsuser_low_limit
LLMUser Low Limit
PvpropertyDouble
Inherited from
MotorFieldsuser_low_limit_switch
LLSUser Low Limit Switch
PvpropertyShortRO
Read-only Inherited from
MotorFieldsuser_offset
OFFUser Offset (EGU)
PvpropertyDouble
Inherited from
MotorFieldsuser_readback_value
RBVUser Readback Value
PvpropertyDoubleRO
Read-only Inherited from
MotorFieldsvariable_offset
VOFVariable Offset
PvpropertyShort
Inherited from
MotorFieldsvelocity
VELOVelocity (EGU/s)
PvpropertyDouble
Inherited from
MotorFieldsMethods
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_valueshas_val_fieldscan_rate_secRecord scan rate, in seconds (read-only)
type_maptype_map_read_onlyparentpvdbattr_pvdbattr_to_pvnamegroupspvproperty 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)