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
CHAR
Length(29) Inherited from
RecordFieldGroupalarm_acknowledge_severity
ACKSAlarm Ack Severity
ENUM
Read-only Inherited from
RecordFieldGroupalarm_acknowledge_transient
ACKTAlarm Ack Transient
ENUM
Read-only Inherited from
RecordFieldGroupalarm_status
STATAlarm Status
ENUM
Read-only Inherited from
RecordFieldGrouparchive_deadband
ADELArchive Deadband
DOUBLE
Get Put
at_home
ATHMAt HOME
INT
Read-only
base_speed
SBASBase Speed (RPS)
DOUBLE
base_velocity
VBASBase Velocity (EGU/s)
DOUBLE
bl_distance
BDSTBL Distance (EGU)
DOUBLE
bl_seconds_to_velocity
BACCBL Seconds to Velocity
DOUBLE
bl_speed
SBAKBL Speed (RPS)
DOUBLE
bl_velocity
BVELBL Velocity (EGU/s)
DOUBLE
card_number
CARDCard Number
INT
Read-only
code_version
VERSCode Version
FLOAT
Read-only
current_alarm_severity
SEVRAlarm Severity
ENUM
Read-only Inherited from
RecordFieldGroupdbputfield_process
PUTFdbPutField process
CHAR
Read-only Inherited from
RecordFieldGroupderivative_gain
DCOFDerivative Gain
DOUBLE
description
DESCDescriptor
CHAR
Length(41) Inherited from
RecordFieldGroupGet Putdesired_output_loc
DOLDesired Output Loc
STRING
device_type
DTYPDevice Type
ENUM
Inherited from
RecordFieldGroupdial_desired_value
DVALDial Desired Value (EGU
DOUBLE
dial_high_limit
DHLMDial High Limit
DOUBLE
dial_low_limit
DLLMDial Low Limit
DOUBLE
dial_readback_value
DRBVDial Readback Value
DOUBLE
Read-only
difference_dval_drbv
DIFFDifference dval-drbv
DOUBLE
Read-only
difference_rval_rrbv
RDIFDifference rval-rrbv
LONG
Read-only
direction_of_travel
TDIRDirection of Travel
INT
Read-only
disable
DISADisable
INT
Inherited from
RecordFieldGroupdisable_alarm_severity
DISSDisable Alarm Sevrty
ENUM
Inherited from
RecordFieldGroupdisable_putfield
DISPDisable putField
CHAR
Inherited from
RecordFieldGroupdisable_value
DISVDisable Value
INT
Inherited from
RecordFieldGroupdisplay_precision
PRECDisplay Precision
INT
Get Put
dmov_input_link
DINPDMOV Input Link
STRING
done_moving_to_value
DMOVDone moving to value
INT
Read-only
egu_s_per_revolution
UREVEGU’s per Revolution
DOUBLE
enable_control
CNENEnable control
ENUM
encoder_step_size
ERESEncoder Step Size (EGU)
DOUBLE
engineering_units
EGUEngineering Units
CHAR
Length(16)
event_name
EVNTEvent Name
CHAR
Length(40) Inherited from
RecordFieldGroupforward_link
FLNKForward Process Link
STRING
Inherited from
RecordFieldGroupfreeze_offset
FOFFreeze Offset
INT
high_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
INT
home_reverse
HOMRHome Reverse
INT
home_velocity
HVELHome Velocity (EGU/s)
DOUBLE
hw_limit_violation_svr
HLSVHW Limit Violation Svr
ENUM
ignore_set_field
IGSETIgnore SET field
INT
integral_gain
ICOFIntegral Gain
DOUBLE
jog_accel
JARJog Accel. (EGU/s^2)
DOUBLE
jog_motor_forward
JOGFJog motor Forward
INT
jog_motor_reverse
JOGRJog motor Reverse
INT
jog_velocity
JVELJog Velocity (EGU/s)
DOUBLE
last_dial_des_val
LDVLLast Dial Des Val (EGU)
DOUBLE
Read-only
last_raw_des_val
LRVLLast Raw Des Val (steps
LONG
Read-only
last_rel_value
LRLVLast Rel Value (EGU)
DOUBLE
Read-only
last_spmg
LSPGLast SPMG
ENUM
Read-only
last_user_des_val
LVALLast User Des Val (EGU)
DOUBLE
Read-only
last_val_monitored
MLSTLast Val Monitored
DOUBLE
Read-only
last_value_archived
ALSTLast Value Archived
DOUBLE
Read-only
limit_violation
LVIOLimit violation
INT
Read-only
lock_count
LCNTLock Count
CHAR
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
INT
max_speed
SMAXMax. Speed (RPS)
DOUBLE
max_velocity
VMAXMax. Velocity (EGU/s)
DOUBLE
monitor_deadband
MDELMonitor Deadband
DOUBLE
Get Put
monitor_mask
MMAPMonitor Mask
LONG
Read-only
monitor_mask_more
NMAPMonitor Mask (more)
LONG
Read-only
motion_in_progress
MIPMotion In Progress
INT
Read-only
motor_is_moving
MOVNMotor is moving
INT
Read-only
motor_status
MSTAMotor Status
LONG
Read-only
motor_step_size
MRESMotor Step Size (EGU)
DOUBLE
move_fraction
FRACMove Fraction
FLOAT
new_alarm_severity
NSEVNew Alarm Severity
ENUM
Read-only Inherited from
RecordFieldGroupnew_alarm_status
NSTANew Alarm Status
ENUM
Read-only Inherited from
RecordFieldGroupnew_target_monitor
NTMNew Target Monitor
ENUM
ntm_deadband_factor
NTMFNTM Deadband Factor
INT
offset_freeze_switch
FOFFOffset-Freeze Switch
ENUM
output_mode_select
OMSLOutput Mode Select
ENUM
output_specification
OUTOutput Specification
STRING
post_move_commands
POSTPost-move commands
CHAR
Length(40)
post_process_command
PPPost process command
INT
Read-only
pre_move_commands
PREMPre-move commands
CHAR
Length(40)
process_at_iocinit
PINIProcess at iocInit
ENUM
Inherited from
RecordFieldGroupprocess_record
PROCForce Processing
CHAR
Inherited from
RecordFieldGroupPutproportional_gain
PCOFProportional Gain
DOUBLE
ran_out_of_retries
MISSRan out of retries
INT
Read-only
raw_cmnd_direction
CDIRRaw cmnd direction
INT
Read-only
raw_desired_value
RVALRaw Desired Value (step
LONG
raw_encoder_position
REPRaw Encoder Position
LONG
Read-only
raw_high_limit_switch
RHLSRaw High Limit Switch
INT
Read-only
raw_low_limit_switch
RLLSRaw Low Limit Switch
INT
Read-only
raw_motor_position
RMPRaw Motor Position
LONG
Read-only
raw_readback_value
RRBVRaw Readback Value
LONG
Read-only
raw_velocity
RVELRaw Velocity
LONG
Read-only
readback_location
RDBLReadback Location
STRING
readback_outlink
RLNKReadback OutLink
STRING
readback_settle_time
DLYReadback settle time (s)
DOUBLE
readback_step_size
RRESReadback Step Size (EGU
DOUBLE
record_active
PACTRecord active
CHAR
Read-only Inherited from
RecordFieldGrouprecord_name
NAMERecord Name
CHAR
Read-only Length(61) Inherited from
RecordFieldGrouprecord_type
RTYPRecord type
STRING
Read-only Inherited from
RecordFieldGrouprelative_value
RLVRelative Value (EGU)
DOUBLE
reprocess
RPROReprocess
CHAR
Read-only Inherited from
RecordFieldGroupretry_count
RCNTRetry count
INT
Read-only
retry_deadband
RDBDRetry Deadband (EGU)
DOUBLE
retry_mode
RMODRetry Mode
ENUM
rmp_input_link
RINPRMP Input Link
STRING
scan_phase
PHASScan Phase
INT
Inherited from
RecordFieldGroupscan_rate
SCANScan Mechanism
ENUM
Inherited from
RecordFieldGroupPutscanning_disable
SDISScanning Disable
STRING
Inherited from
RecordFieldGroupscheduling_priority
PRIOScheduling Priority
ENUM
Inherited from
RecordFieldGroupseconds_to_velocity
ACCLSeconds to Velocity
DOUBLE
set_set_mode
SSETSet SET Mode
INT
set_use_mode
SUSESet USE Mode
INT
set_use_switch
SETSet/Use Switch
ENUM
setpoint_deadband
SPDBSetpoint Deadband (EGU)
DOUBLE
soft_channel_position_lock
LOCKSoft Channel Position Lock
ENUM
speed
SSpeed (revolutions/sec)
DOUBLE
startup_commands
INITStartup commands
CHAR
Length(40)
status_update
STUPStatus Update
ENUM
steps_per_revolution
SREVSteps per Revolution
LONG
stop
STOPStop
INT
stop_outlink
STOOSTOP OutLink
STRING
stop_pause_move_go
SPMGStop/Pause/Move/Go
ENUM
sync_position
SYNCSync position
INT
time_stamp_event
TSETime Stamp Event
INT
Inherited from
RecordFieldGrouptime_stamp_link
TSELTime Stamp Link
STRING
Inherited from
RecordFieldGrouptrace_processing
TPROTrace Processing
CHAR
Inherited from
RecordFieldGrouptweak_motor_forward
TWFTweak motor Forward
INT
tweak_motor_reverse
TWRTweak motor Reverse
INT
tweak_step_size
TWVTweak Step Size (EGU)
DOUBLE
undefined
UDFUndefined
CHAR
Inherited from
RecordFieldGroupundefined_alarm_severity
UDFSUndefined Alarm Sevrty
ENUM
Inherited from
RecordFieldGroupuse_encoder_if_present
UEIPUse Encoder If Present
ENUM
use_rdbl_link_if_presen
URIPUse RDBL Link If Presen
ENUM
user_direction
DIRUser Direction
ENUM
user_high_limit
HLMUser High Limit
DOUBLE
user_high_limit_switch
HLSUser High Limit Switch
INT
Read-only
user_low_limit
LLMUser Low Limit
DOUBLE
user_low_limit_switch
LLSUser Low Limit Switch
INT
Read-only
user_offset
OFFUser Offset (EGU)
DOUBLE
user_readback_value
RBVUser Readback Value
DOUBLE
Read-only
variable_offset
VOFVariable Offset
INT
velocity
VELOVelocity (EGU/s)
DOUBLE
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)Attributes
default_valueshas_val_fieldscan_rate_secRecord scan rate, in seconds (read-only)
type_maptype_map_read_onlypvproperty methods
-
archive_deadband.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
description.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
display_precision.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
high_alarm_limit.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
high_operating_range.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
hihi_alarm_limit.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
lolo_alarm_limit.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
low_alarm_limit.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
low_operating_range.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-
monitor_deadband.getter(self, instance)¶
29 30 31
@pvprop.getter async def getter(self, instance): return getattr(self.parent, parent_attr_name, default)
-