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:

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:

LookupTableColumnConfig

param path:

type path:

Path

Methods

read_lut()

update_lookup_table()