Index: leahi_dialin/td/modules/switches.py =================================================================== diff -u -r7f463d8649e41b995e1a94cc001ffc50541cafb7 -r956757fac807b52aec078e84127089db5dff069f --- leahi_dialin/td/modules/switches.py (.../switches.py) (revision 7f463d8649e41b995e1a94cc001ffc50541cafb7) +++ leahi_dialin/td/modules/switches.py (.../switches.py) (revision 956757fac807b52aec078e84127089db5dff069f) @@ -20,25 +20,13 @@ from leahi_dialin.utils.conversions import integer_to_bytearray from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions +from leahi_dialin.common.td_defs import TDSwitchStatus, TDSwitchesNames from .constants import RESET, NO_RESET from leahi_dialin.protocols.CAN import DenaliMessage, DenaliChannels from leahi_dialin.utils.base import AbstractSubSystem, publish, DialinEnum from leahi_dialin.utils.checks import check_broadcast_interval_override_ms -@unique -class TDSwitchStatus(DialinEnum): - CLOSED = 0 - OPEN = 1 - - - -@unique -class TDSwitchesNames(DialinEnum): - H9_FRONT_DOOR = 0 - NUM_OF_DOORS_AND_SWITCHES = 1 - - class TDSwitches(AbstractSubSystem): """ @brief Treatment Device (TD) Dialin API sub-class for TD switches related commands.