mxcubecore.HardwareObjects.LNLS.EPICS.EPICSMotor#
Classes
|
|
|
Class that implements an interface of motor record IOC and accepts a presence PV, that indicated if the motor is or is not present on the facility. |
- class mxcubecore.HardwareObjects.LNLS.EPICS.EPICSMotor.EPICSMotor(name)[source]#
Bases:
EPICSActuator,AbstractMotor- get_limits()[source]#
Return actuator low and high limits.
- Returns:
Two-item tuple (low limit, high limit).
- Return type:
(tuple)
- class mxcubecore.HardwareObjects.LNLS.EPICS.EPICSMotor.EPICSMotorDetachable(name)[source]#
Bases:
EPICSMotorClass that implements an interface of motor record IOC and accepts a presence PV, that indicated if the motor is or is not present on the facility. If it is present, it actuates as an EpicsMotor, if it is not, then the widget receives the state OFF and remains disabled.
YAML Example#
%YAML 1.2 — class: LNLS.EPICS.EPICSMotor.EPICSMotorDetachable epics: “MOTOR_PV”:
channels: ‘’:
- ‘PRESENCE_PREFIX’:
channels: ‘presence’:
suffix: “PRESENCE_SUFFIX”
configuration: is_absent_value: 0