mxcubeweb.core.adapter.motor_adapter#
Classes
|
- class mxcubeweb.core.adapter.motor_adapter.MotorAdapter(ho, role, app)[source]#
Bases:
ActuatorAdapterBase
- get_value() FloatValueModel [source]#
Read the detector distance. :returns: Detector distance [mm]. :rtype: (float as str)
- Raises:
ValueError – When value for any reason can’t be retrieved.
- Return type:
FloatValueModel
- limits()[source]#
Read the detector distance limits. :returns: Two floats (min, max). :rtype: (tuple)
- Raises:
ValueError – When limits for any reason can’t be retrieved.
- set_value(value: float)[source]#
Set the detector distance. :param value: Target distance [mm]. :type value: float
- Returns:
The actual value set.
- Return type:
(str)
- Raises:
ValueError – Value not valid.
RuntimeError – Timeout while setting the value.
StopItteration – When a value change was interrupted (abort/cancel).
- Parameters:
value (float) –