Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r72dd42b6a116e62d1b3ad5d60088c29e067d10d4 -r8467f8ff09e382e0991f14d02683080dc811e24e --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 72dd42b6a116e62d1b3ad5d60088c29e067d10d4) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 8467f8ff09e382e0991f14d02683080dc811e24e) @@ -188,23 +188,19 @@ break; case DG_POST_STATE_COMPLETED: - // set overall HD POST status to "passed" + // set overall DG POST status to "passed" postPassed = TRUE; - // set overall HD POST completed status to TRUE + // set overall DG POST completed status to TRUE postCompleted = TRUE; // TODO - send POST status on CAN // go to standby mode requestNewOperationMode( DG_MODE_STAN ); break; case DG_POST_STATE_FAILED: - // TODO - send POST status on CAN - // will want POST faults to wait for us to get here before sending us to fault mode - requestNewOperationMode( DG_MODE_FAUL ); - break; - + // Should not get here - any failed post test should have already triggered a fault and taken us to fault mode default: - // TODO - s/w fault + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_MODE_INIT_POST_INVALID_POST_STATE, postState ) postState = DG_POST_STATE_FAILED; break; }