dodal.devices.insertion_device.ConfigServerEnergyMotorLookup#

class dodal.devices.insertion_device.ConfigServerEnergyMotorLookup[source]#

Fetches and parses lookup table (csv) from a config server, supports dynamic updates, and validates input.

Parameters:
  • config_client (ConfigServer) – The config server client to fetch the look up table data.

  • lut_config (LookupTableColumnConfig) – Configuration that defines how to process file contents into a LookupTable.

  • path (Path) – File path to the lookup table.

Methods

read_lut()

update_lookup_table()