bpm_tiltoffset_model#
- class ConfigModel(*, x_pos, y_pos, x_offset, y_offset, tilt)[source]#
Bases:
BaseModelConfiguration model for BPM with tilt and offset
- Parameters:
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- class BPMTiltOffsetModel(cfg)[source]#
Bases:
BPMSimpleModelConcrete implementation of BPMModel that simulates a BPM with tilt and offset values.
- get_offset_devices()[source]#
Get device handles used for offset access
- Returns:
list[DeviceAccess] – Array of DeviceAcess