caproto.server.records.MotorFields

Inheritance diagram of MotorFields
class caproto.server.records.MotorFields(prefix, **kw)[source]
MotorFields pvproperties

Attribute

Suffix

Docs

Type

Notes

Alarm Group

access_security_group

ASG

Access Security Group

CHAR

Length(29) Inherited from RecordFieldGroup

alarm_acknowledge_severity

ACKS

Alarm Ack Severity

ENUM

Read-only Inherited from RecordFieldGroup

alarm_acknowledge_transient

ACKT

Alarm Ack Transient

ENUM

Read-only Inherited from RecordFieldGroup

alarm_status

STAT

Alarm Status

ENUM

Read-only Inherited from RecordFieldGroup

archive_deadband

ADEL

Archive Deadband

DOUBLE

Inherited from MotorFields Get Put

at_home

ATHM

At HOME

INT

Read-only Inherited from MotorFields

base_speed

SBAS

Base Speed (RPS)

DOUBLE

Inherited from MotorFields

base_velocity

VBAS

Base Velocity (EGU/s)

DOUBLE

Inherited from MotorFields

bl_distance

BDST

BL Distance (EGU)

DOUBLE

Inherited from MotorFields

bl_seconds_to_velocity

BACC

BL Seconds to Velocity

DOUBLE

Inherited from MotorFields

bl_speed

SBAK

BL Speed (RPS)

DOUBLE

Inherited from MotorFields

bl_velocity

BVEL

BL Velocity (EGU/s)

DOUBLE

Inherited from MotorFields

card_number

CARD

Card Number

INT

Read-only Inherited from MotorFields

code_version

VERS

Code Version

FLOAT

Read-only Inherited from MotorFields

current_alarm_severity

SEVR

Alarm Severity

ENUM

Read-only Inherited from RecordFieldGroup

dbputfield_process

PUTF

dbPutField process

CHAR

Read-only Inherited from RecordFieldGroup

derivative_gain

DCOF

Derivative Gain

DOUBLE

Inherited from MotorFields

description

DESC

Descriptor

CHAR

Length(41) Inherited from RecordFieldGroup

desired_output_loc

DOL

Desired Output Loc

STRING

Inherited from MotorFields

device_type

DTYP

Device Type

ENUM

Inherited from RecordFieldGroup

dial_desired_value

DVAL

Dial Desired Value (EGU

DOUBLE

Inherited from MotorFields

dial_high_limit

DHLM

Dial High Limit

DOUBLE

Inherited from MotorFields

dial_low_limit

DLLM

Dial Low Limit

DOUBLE

Inherited from MotorFields

dial_readback_value

DRBV

Dial Readback Value

DOUBLE

Read-only Inherited from MotorFields

difference_dval_drbv

DIFF

Difference dval-drbv

DOUBLE

Read-only Inherited from MotorFields

difference_rval_rrbv

RDIF

Difference rval-rrbv

LONG

Read-only Inherited from MotorFields

direction_of_travel

TDIR

Direction of Travel

INT

Read-only Inherited from MotorFields

disable

DISA

Disable

INT

Inherited from RecordFieldGroup

disable_alarm_severity

DISS

Disable Alarm Sevrty

ENUM

Inherited from RecordFieldGroup

disable_putfield

DISP

Disable putField

CHAR

Inherited from RecordFieldGroup

disable_value

DISV

Disable Value

INT

Inherited from RecordFieldGroup

display_precision

PREC

Display Precision

INT

Inherited from MotorFields Get Put

dmov_input_link

DINP

DMOV Input Link

STRING

Inherited from MotorFields

done_moving_to_value

DMOV

Done moving to value

INT

Read-only Inherited from MotorFields

egu_s_per_revolution

UREV

EGU’s per Revolution

DOUBLE

Inherited from MotorFields

enable_control

CNEN

Enable control

ENUM

Inherited from MotorFields

encoder_step_size

ERES

Encoder Step Size (EGU)

DOUBLE

Inherited from MotorFields

engineering_units

EGU

Engineering Units

CHAR

Length(16) Inherited from MotorFields

event_name

EVNT

Event Name

CHAR

Length(40) Inherited from RecordFieldGroup

forward_link

FLNK

Forward Process Link

STRING

Inherited from RecordFieldGroup

freeze_offset

FOF

Freeze Offset

INT

Inherited from MotorFields

high_alarm_limit

HIGH

High Alarm Limit

DOUBLE

Inherited from _Limits Get Put

high_operating_range

HOPR

High Operating Range

DOUBLE

Inherited from _Limits Get Put

high_severity

HSV

High Severity

ENUM

Inherited from _Limits

hihi_alarm_limit

HIHI

Hihi Alarm Limit

DOUBLE

Inherited from _Limits Get Put

hihi_severity

HHSV

Hihi Severity

ENUM

Inherited from _Limits

home_forward

HOMF

Home Forward

INT

Inherited from MotorFields

home_reverse

HOMR

Home Reverse

INT

Inherited from MotorFields

home_velocity

HVEL

Home Velocity (EGU/s)

DOUBLE

Inherited from MotorFields

hw_limit_violation_svr

HLSV

HW Limit Violation Svr

ENUM

Inherited from MotorFields

ignore_set_field

IGSET

Ignore SET field

INT

Inherited from MotorFields

integral_gain

ICOF

Integral Gain

DOUBLE

Inherited from MotorFields

jog_accel

JAR

Jog Accel. (EGU/s^2)

DOUBLE

Inherited from MotorFields

jog_motor_forward

JOGF

Jog motor Forward

INT

Inherited from MotorFields

jog_motor_reverse

JOGR

Jog motor Reverse

INT

Inherited from MotorFields

jog_velocity

JVEL

Jog Velocity (EGU/s)

DOUBLE

Inherited from MotorFields

last_dial_des_val

LDVL

Last Dial Des Val (EGU)

DOUBLE

Read-only Inherited from MotorFields

last_raw_des_val

LRVL

Last Raw Des Val (steps

LONG

Read-only Inherited from MotorFields

last_rel_value

LRLV

Last Rel Value (EGU)

DOUBLE

Read-only Inherited from MotorFields

last_spmg

LSPG

Last SPMG

ENUM

Read-only Inherited from MotorFields

last_user_des_val

LVAL

Last User Des Val (EGU)

DOUBLE

Read-only Inherited from MotorFields

last_val_monitored

MLST

Last Val Monitored

DOUBLE

Read-only Inherited from MotorFields

last_value_archived

ALST

Last Value Archived

DOUBLE

Read-only Inherited from MotorFields

limit_violation

LVIO

Limit violation

INT

Read-only Inherited from MotorFields

lock_count

LCNT

Lock Count

CHAR

Read-only Inherited from RecordFieldGroup

lolo_alarm_limit

LOLO

Lolo Alarm Limit

DOUBLE

Inherited from _Limits Get Put

lolo_severity

LLSV

Lolo Severity

ENUM

Inherited from _Limits

low_alarm_limit

LOW

Low Alarm Limit

DOUBLE

Inherited from _Limits Get Put

low_operating_range

LOPR

Low Operating Range

DOUBLE

Inherited from _Limits Get Put

low_severity

LSV

Low Severity

ENUM

Inherited from _Limits

max_retry_count

RTRY

Max retry count

INT

Inherited from MotorFields

max_speed

SMAX

Max. Speed (RPS)

DOUBLE

Inherited from MotorFields

max_velocity

VMAX

Max. Velocity (EGU/s)

DOUBLE

Inherited from MotorFields

monitor_deadband

MDEL

Monitor Deadband

DOUBLE

Inherited from MotorFields Get Put

monitor_mask

MMAP

Monitor Mask

LONG

Read-only Inherited from MotorFields

monitor_mask_more

NMAP

Monitor Mask (more)

LONG

Read-only Inherited from MotorFields

motion_in_progress

MIP

Motion In Progress

INT

Read-only Inherited from MotorFields

motor_is_moving

MOVN

Motor is moving

INT

Read-only Inherited from MotorFields

motor_status

MSTA

Motor Status

LONG

Read-only Inherited from MotorFields

motor_step_size

MRES

Motor Step Size (EGU)

DOUBLE

Inherited from MotorFields

move_fraction

FRAC

Move Fraction

FLOAT

Inherited from MotorFields

new_alarm_severity

NSEV

New Alarm Severity

ENUM

Read-only Inherited from RecordFieldGroup

new_alarm_status

NSTA

New Alarm Status

ENUM

Read-only Inherited from RecordFieldGroup

new_target_monitor

NTM

New Target Monitor

ENUM

Inherited from MotorFields

ntm_deadband_factor

NTMF

NTM Deadband Factor

INT

Inherited from MotorFields

offset_freeze_switch

FOFF

Offset-Freeze Switch

ENUM

Inherited from MotorFields

output_mode_select

OMSL

Output Mode Select

ENUM

Inherited from MotorFields

output_specification

OUT

Output Specification

STRING

Inherited from MotorFields

post_move_commands

POST

Post-move commands

CHAR

Length(40) Inherited from MotorFields

post_process_command

PP

Post process command

INT

Read-only Inherited from MotorFields

pre_move_commands

PREM

Pre-move commands

CHAR

Length(40) Inherited from MotorFields

process_at_iocinit

PINI

Process at iocInit

ENUM

Inherited from RecordFieldGroup

process_record

PROC

Force Processing

CHAR

Inherited from RecordFieldGroup

proportional_gain

PCOF

Proportional Gain

DOUBLE

Inherited from MotorFields

ran_out_of_retries

MISS

Ran out of retries

INT

Read-only Inherited from MotorFields

raw_cmnd_direction

CDIR

Raw cmnd direction

INT

Read-only Inherited from MotorFields

raw_desired_value

RVAL

Raw Desired Value (step

LONG

Inherited from MotorFields

raw_encoder_position

REP

Raw Encoder Position

LONG

Read-only Inherited from MotorFields

raw_high_limit_switch

RHLS

Raw High Limit Switch

INT

Read-only Inherited from MotorFields

raw_low_limit_switch

RLLS

Raw Low Limit Switch

INT

Read-only Inherited from MotorFields

raw_motor_position

RMP

Raw Motor Position

LONG

Read-only Inherited from MotorFields

raw_readback_value

RRBV

Raw Readback Value

LONG

Read-only Inherited from MotorFields

raw_velocity

RVEL

Raw Velocity

LONG

Read-only Inherited from MotorFields

readback_location

RDBL

Readback Location

STRING

Inherited from MotorFields

readback_outlink

RLNK

Readback OutLink

STRING

Inherited from MotorFields

readback_settle_time

DLY

Readback settle time (s)

DOUBLE

Inherited from MotorFields

readback_step_size

RRES

Readback Step Size (EGU

DOUBLE

Inherited from MotorFields

record_active

PACT

Record active

CHAR

Read-only Inherited from RecordFieldGroup

record_name

NAME

Record Name

CHAR

Read-only Length(61) Inherited from RecordFieldGroup

record_type

RTYP

Record type

STRING

Read-only Inherited from RecordFieldGroup

relative_value

RLV

Relative Value (EGU)

DOUBLE

Inherited from MotorFields

reprocess

RPRO

Reprocess

CHAR

Read-only Inherited from RecordFieldGroup

retry_count

RCNT

Retry count

INT

Read-only Inherited from MotorFields

retry_deadband

RDBD

Retry Deadband (EGU)

DOUBLE

Inherited from MotorFields

retry_mode

RMOD

Retry Mode

ENUM

Inherited from MotorFields

rmp_input_link

RINP

RMP Input Link

STRING

Inherited from MotorFields

scan_phase

PHAS

Scan Phase

INT

Inherited from RecordFieldGroup

scan_rate

SCAN

Scan Mechanism

ENUM

Inherited from RecordFieldGroup

scanning_disable

SDIS

Scanning Disable

STRING

Inherited from RecordFieldGroup

scheduling_priority

PRIO

Scheduling Priority

ENUM

Inherited from RecordFieldGroup

seconds_to_velocity

ACCL

Seconds to Velocity

DOUBLE

Inherited from MotorFields

set_set_mode

SSET

Set SET Mode

INT

Inherited from MotorFields

set_use_mode

SUSE

Set USE Mode

INT

Inherited from MotorFields

set_use_switch

SET

Set/Use Switch

ENUM

Inherited from MotorFields

setpoint_deadband

SPDB

Setpoint Deadband (EGU)

DOUBLE

Inherited from MotorFields

soft_channel_position_lock

LOCK

Soft Channel Position Lock

ENUM

Inherited from MotorFields

speed

S

Speed (revolutions/sec)

DOUBLE

Inherited from MotorFields

startup_commands

INIT

Startup commands

CHAR

Length(40) Inherited from MotorFields

status_update

STUP

Status Update

ENUM

Inherited from MotorFields

steps_per_revolution

SREV

Steps per Revolution

LONG

Inherited from MotorFields

stop

STOP

Stop

INT

Inherited from MotorFields

stop_outlink

STOO

STOP OutLink

STRING

Inherited from MotorFields

stop_pause_move_go

SPMG

Stop/Pause/Move/Go

ENUM

Inherited from MotorFields

sync_position

SYNC

Sync position

INT

Inherited from MotorFields

time_stamp_event

TSE

Time Stamp Event

INT

Inherited from RecordFieldGroup

time_stamp_link

TSEL

Time Stamp Link

STRING

Inherited from RecordFieldGroup

trace_processing

TPRO

Trace Processing

CHAR

Inherited from RecordFieldGroup

tweak_motor_forward

TWF

Tweak motor Forward

INT

Inherited from MotorFields

tweak_motor_reverse

TWR

Tweak motor Reverse

INT

Inherited from MotorFields

tweak_step_size

TWV

Tweak Step Size (EGU)

DOUBLE

Inherited from MotorFields

undefined

UDF

Undefined

CHAR

Inherited from RecordFieldGroup

undefined_alarm_severity

UDFS

Undefined Alarm Sevrty

ENUM

Inherited from RecordFieldGroup

use_encoder_if_present

UEIP

Use Encoder If Present

ENUM

Inherited from MotorFields

use_rdbl_link_if_presen

URIP

Use RDBL Link If Presen

ENUM

Inherited from MotorFields

user_direction

DIR

User Direction

ENUM

Inherited from MotorFields

user_high_limit

HLM

User High Limit

DOUBLE

Inherited from MotorFields

user_high_limit_switch

HLS

User High Limit Switch

INT

Read-only Inherited from MotorFields

user_low_limit

LLM

User Low Limit

DOUBLE

Inherited from MotorFields

user_low_limit_switch

LLS

User Low Limit Switch

INT

Read-only Inherited from MotorFields

user_offset

OFF

User Offset (EGU)

DOUBLE

Inherited from MotorFields

user_readback_value

RBV

User Readback Value

DOUBLE

Read-only Inherited from MotorFields

variable_offset

VOF

Variable Offset

INT

Inherited from MotorFields

velocity

VELO

Velocity (EGU/s)

DOUBLE

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

pvproperty methods

archive_deadband.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
display_precision.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
high_alarm_limit.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
high_operating_range.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
hihi_alarm_limit.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
lolo_alarm_limit.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
low_alarm_limit.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
low_operating_range.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)
monitor_deadband.getter(self, instance)
38@pvprop.getter
39async def getter(self, instance):
40    return getattr(self.parent, parent_attr_name, default)