Index: firmware/App/Modes/ModeGenPermeate.c =================================================================== diff -u -reaeaf0d0c58e85a0a2718661c0964e8c0336f9fc -r709198d46039f3bd6e9fd62b291e6856e5ebd553 --- firmware/App/Modes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision eaeaf0d0c58e85a0a2718661c0964e8c0336f9fc) +++ firmware/App/Modes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision 709198d46039f3bd6e9fd62b291e6856e5ebd553) @@ -117,7 +117,7 @@ genPermeateState = handleGenPWaterFullState(); break; default: - SET_ALARM_WITH_2_U32_DATA( ALARM_ID_RO_SOFTWARE_FAULT, SW_FAULT_ID_OP_MODES_INVALID_MODE_STATE, state ) + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_RO_SOFTWARE_FAULT, SW_FAULT_ID_RO_INVALID_GENP_STATE, state ) break;: } @@ -209,18 +209,18 @@ if (LEVEL_STATE_LOW == level ) { // TODO: Trigger fault alarm. Turn off heater. - // TODO: We need to wait for tank to fill to medium + // TODO: We need to wait for tank to fill to medium. } - else if ( ( LEVEL_STATE_HIGH == level ) ) + else if ( LEVEL_STATE_HIGH == level ) { setModeGenPStateTransition( RO_GENP_WATER_FULL_STATE ); state = RO_GENP_WATER_FULL_STATE; } else if ( LEVEL_STATE_MEDIUM == level ) { - // expected state. Need to monitor? + // expected state. No action required. } return state;