Index: leahi_dialin/fp/modules/valves.py =================================================================== diff -u -rbd0012f61b7c174bf179325fae4b6689b180811e -rfe60234ecfea0f8634a5a35dee686f0b1fdcf4c3 --- leahi_dialin/fp/modules/valves.py (.../valves.py) (revision bd0012f61b7c174bf179325fae4b6689b180811e) +++ leahi_dialin/fp/modules/valves.py (.../valves.py) (revision fe60234ecfea0f8634a5a35dee686f0b1fdcf4c3) @@ -72,7 +72,7 @@ #: States of all the vales in list format self.valve_states_enum = {} for i in range(0, fp_enum_repository.FPValveNames.NUM_OF_FP_VALVES.value): - valve_name = fp_enum_repository.FPValveNames(i).name.split('_')[0] + valve_name = fp_enum_repository.FPValveNames(i).name self.valve_states_enum[valve_name] = 0 self.valves_sensed_states[valve_name] = '' @@ -146,8 +146,8 @@ # Updating Valve_states_enum for i in range(0, fp_enum_repository.FPValveNames.NUM_OF_FP_VALVES.value): - valve_name = fp_enum_repository.FPValveNames(i).name.split('_')[0] - self.valve_states_enum[valve_name] = eval(f'self.{fp_enum_repository.FPValveNames(i).name.lower()}["state"]') + valve_name = fp_enum_repository.FPValveNames(i).name + self.valve_states_enum[valve_name] = eval(f'self.{valve_name.lower()}["state"]') # Extract each valve sensed state from U08 valves states using bit-masking start = self.END_FP_VALVES_STATES