dodal.devices.insertion_device.energy_motor_lookup.ConfigServerEnergyMotorLookup#
- class dodal.devices.insertion_device.energy_motor_lookup.ConfigServerEnergyMotorLookup[source]#
Fetches and parses lookup table (csv) from a config server, supports dynamic updates, and validates input.
- Parameters:
config_client (
ConfigServer)lut_config (
LookupTableColumnConfig)path (
Path)
Parameters:#
- config_client:
The config server client to fetch the look up table data.
- lut_config:
Configuration that defines how to process file contents into a LookupTable
- path:
File path to the lookup table.
- param config_client:
- type config_client:
ConfigServer- param lut_config:
- type lut_config:
- param path:
- type path:
Methods
read_lut()update_lookup_table()