mxcubeweb.core.adapter.beam_adapter#
Classes
|
- class mxcubeweb.core.adapter.beam_adapter.BeamAdapter(ho, role, app)[source]#
Bases:
ActuatorAdapterBase- get_value() HOBeamValueModel[source]#
Retrieve value from underlying hardware object.
- Returns:
The value.
- Return type:
(str)
- Raises:
ValueError – When value for any reason can’t be retrieved.
- limits()[source]#
Read the energy limits.
- Returns:
Two floats (min, max).
- Return type:
(tuple)
- Raises:
ValueError – When limits for any reason can’t be retrieved.
- set_value(value: int) HOBeamModel[source]#
Sets a value on underlying hardware object.
- Parameters:
value (float) – Value to be set.
- Returns:
The actual value set as str.
- Return type:
(str)
- Raises:
ValueError – When conversion or treatment of value fails.
StopIteration – When a value change was interrupted (abort/cancel).
- Emits:
hardware_object_value_changed with values over websocket