Index: leahi_dialin/fp/filtration_purification.py =================================================================== diff -u -ra47869fc5e3c8947d1cff46a2b2038117d96919b -r99611eb808f4c73f50f70d68cc8331642a436d05 --- leahi_dialin/fp/filtration_purification.py (.../filtration_purification.py) (revision a47869fc5e3c8947d1cff46a2b2038117d96919b) +++ leahi_dialin/fp/filtration_purification.py (.../filtration_purification.py) (revision 99611eb808f4c73f50f70d68cc8331642a436d05) @@ -362,18 +362,18 @@ sub_mode = integer_to_bytearray(new_sub_mode) payload = mode + sub_mode - if self.fp_operation_mode == 0: - new_sub_mode_enum = fp_enum_repository.FPFaultStates(new_mode) - elif self.fp_operation_mode == fp_enum_repository.FPOpModes.MODE_STAN.value: - new_sub_mode_enum = fp_enum_repository.FPStandbyStates(new_mode) - elif self.fp_operation_mode == fp_enum_repository.FPOpModes.MODE_PRE_GENP.value: - new_sub_mode_enum = fp_enum_repository.FPPreGenPermeateStates(new_mode) - elif self.fp_operation_mode == fp_enum_repository.FPOpModes.MODE_GENP.value: - new_sub_mode_enum = fp_enum_repository.FPGenPermeateStates(new_mode) - elif self.fp_operation_mode == fp_enum_repository.FPOpModes.MODE_DPGP.value: - new_sub_mode_enum = fp_enum_repository.FPPreGenPDefStates(new_mode) - elif self.fp_operation_mode == fp_enum_repository.FPOpModes.MODE_DEGP.value: - new_sub_mode_enum = fp_enum_repository.FPGenPermeateDefStates(new_mode) + if new_mode == 0: + new_sub_mode_enum = fp_enum_repository.FPFaultStates(new_sub_mode) + elif new_mode == fp_enum_repository.FPOpModes.MODE_STAN.value: + new_sub_mode_enum = fp_enum_repository.FPStandbyStates(new_sub_mode) + elif new_mode == fp_enum_repository.FPOpModes.MODE_PRE_GENP.value: + new_sub_mode_enum = fp_enum_repository.FPPreGenPermeateStates(new_sub_mode) + elif new_mode == fp_enum_repository.FPOpModes.MODE_GENP.value: + new_sub_mode_enum = fp_enum_repository.FPGenPermeateStates(new_sub_mode) + elif new_mode == fp_enum_repository.FPOpModes.MODE_DPGP.value: + new_sub_mode_enum = fp_enum_repository.FPPreGenPDefStates(new_sub_mode) + elif new_mode == fp_enum_repository.FPOpModes.MODE_DEGP.value: + new_sub_mode_enum = fp_enum_repository.FPGenPermeateDefStates(new_sub_mode) else: new_sub_mode_enum = fp_enum_repository.FPOpModes.MODE_NLEG