Index: dialin/common/dg_defs.py =================================================================== diff -u -rb85f0e224e74d44979c955528b0c81935710a189 -re3ad27490f27a84efa4d2a79ce730165ccdfd2e2 --- dialin/common/dg_defs.py (.../dg_defs.py) (revision b85f0e224e74d44979c955528b0c81935710a189) +++ dialin/common/dg_defs.py (.../dg_defs.py) (revision e3ad27490f27a84efa4d2a79ce730165ccdfd2e2) @@ -35,6 +35,12 @@ @unique +class DGFaultStates(DialinEnum): + DG_FAULT_STATE_START = 0 + NUM_OF_DG_FAULT_STATES = 1 + + +@unique class DGStandByModeStates(DialinEnum): DG_STANDBY_MODE_STATE_START = 0 # Start standby mode state DG_STANDBY_MODE_STATE_IDLE = 1 # Idle standby mode state Index: dialin/dg/events.py =================================================================== diff -u -rb85f0e224e74d44979c955528b0c81935710a189 -re3ad27490f27a84efa4d2a79ce730165ccdfd2e2 --- dialin/dg/events.py (.../events.py) (revision b85f0e224e74d44979c955528b0c81935710a189) +++ dialin/dg/events.py (.../events.py) (revision e3ad27490f27a84efa4d2a79ce730165ccdfd2e2) @@ -39,7 +39,8 @@ DGOpModes.DG_MODE_DRAI.name: DGDrainModeStates, DGOpModes.DG_MODE_FLUS.name: DGFlushStates, DGOpModes.DG_MODE_HEAT.name: DGHeatDisinfectStates, - DGOpModes.DG_MODE_CHEM.name: DGChemicalDisinfectStates} + DGOpModes.DG_MODE_CHEM.name: DGChemicalDisinfectStates, + DGOpModes.DG_MODE_FAUL.name: DGFaultStates} # Loop through the list of the DG events enums and initial the event dictionary. Each event is a key in the # dictionary and the value is a list.