Index: firmware/App/Modes/ModeInitPOST.h =================================================================== diff -u -r73d8423edc56daed591bc0b3f7baee5540aea423 -r3518e8a088c32e75c0c8960d5e629a7401095feb --- firmware/App/Modes/ModeInitPOST.h (.../ModeInitPOST.h) (revision 73d8423edc56daed591bc0b3f7baee5540aea423) +++ firmware/App/Modes/ModeInitPOST.h (.../ModeInitPOST.h) (revision 3518e8a088c32e75c0c8960d5e629a7401095feb) @@ -23,7 +23,7 @@ /** * @defgroup TDInitAndPOSTMode TDInitAndPOSTMode - * @brief Initialization and POST mode module. Manages initialization and POST + * @brief Initialization and POST mode unit. Manages initialization and POST * mode functions via a state machine. * * @addtogroup TDInitAndPOSTMode @@ -32,17 +32,20 @@ // ********** public function prototypes ********** -void initInitAndPOSTMode( void ); // Initialize this module +void initInitAndPOSTMode( void ); // Initialize this unit U32 transitionToInitAndPOSTMode( void ); // Prepares for transition to init. & POST mode U32 execInitAndPOSTMode( void ); // Execute the init. & POST mode state machine (call from OperationModes) + BOOL isPOSTCompleted( void ); // Determine whether POST has completed yet BOOL isPOSTPassed( void ); // Determine whether POST has passed BOOL isDGPOSTPassed( void ); // Determine whether DG POST has passed + void signalAlarmActionToInitAndPOSTMode( ALARM_ACTION_T action ); // Execute alarm action as appropriate for fault mode void signalUIPOSTFinalResult( BOOL passed ); // Record UI POST result void signalDDPOSTFinalResult( BOOL passed ); // Record DD POST result void signalUIVersion( UI_VERSIONS_T version ); // Record UI version info void signalDDVersion( DD_VERSIONS_T version ); // Record DD version info + DD_VERSIONS_T getDDVersion( void ); // Get DD version info BOOL getDDPOSTPassed( void ); // Get DD POST pass/fail status