mxcubecore.HardwareObjects.LNLS.EPICSNState#

EPICS implementation of AbstractNState. Example xml file: <object class=”LNLS.LNLSInOut”>

<channel type=”epics” name=”epicsActuator_val”>SOL:S:m4.SET</channel> <channel type=”epics” name=”epicsActuator_rbv” polling=”500”>SOL:S:m4.SET</channel> <username>Microdiff backlight</username> <motor_name>BackLightIsOn</motor_name> <values>{“in”: True, “out”: False}</values>

</object>

Classes

EPICSNState(name)

class mxcubecore.HardwareObjects.LNLS.EPICSNState.EPICSNState(name)[source]#

Bases: AbstractNState, EPICSActuator

get_value()[source]#

Get the device value :returns: Enum member, corresponding to the value or UNKNOWN. :rtype: (Enum)

init()[source]#

Initilise the predefined values