mxcubecore.HardwareObjects.BlissMotorProxy#
Example yml configuration:
class: BlissMotorProxy.BlissMotorProxy
configuration:
actuator_name: dtox
username: Detector Distance
Classes
|
Bliss Motor implementation, using BlissProxy/blissclient. |
|
MOVING = "Axis is moving" READY = "Axis is ready to be moved (not moving ?)" FAULT = "Error from controller" LIMPOS = "Hardware high limit active" LIMNEG = "Hardware low limit active" HOME = "Home signal active" OFF = "Axis power is off" DISABLED = "Axis cannot move" |
- class mxcubecore.HardwareObjects.BlissMotorProxy.BlissMotorProxy(name)[source]#
Bases:
AbstractMotorBliss Motor implementation, using BlissProxy/blissclient.
- SPECIFIC_STATES#
alias of
BlissMotorStates
- get_limits()[source]#
Returns motor low and high limits. :returns: two floats tuple (low limit, high limit). :rtype: (tuple)
- class mxcubecore.HardwareObjects.BlissMotorProxy.BlissMotorStates(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
EnumMOVING = “Axis is moving” READY = “Axis is ready to be moved (not moving ?)” FAULT = “Error from controller” LIMPOS = “Hardware high limit active” LIMNEG = “Hardware low limit active” HOME = “Home signal active” OFF = “Axis power is off” DISABLED = “Axis cannot move”