Index: firmware/App/Controllers/DGInterface.c =================================================================== diff -u -r6a43b24baa34ac9d842e2bdf8396aad333571d6b -raaee82db1f0d169e3a51ea8fdba7f57c16b0b986 --- firmware/App/Controllers/DGInterface.c (.../DGInterface.c) (revision 6a43b24baa34ac9d842e2bdf8396aad333571d6b) +++ firmware/App/Controllers/DGInterface.c (.../DGInterface.c) (revision aaee82db1f0d169e3a51ea8fdba7f57c16b0b986) @@ -112,8 +112,9 @@ static DG_CMD_RESPONSE_T dgCmdResp[ NUM_OF_DG_COMMANDS ]; ///< Keep the latest DG command response for each command. // ********** private function prototypes ********** + +static void checkDGRestart( void ); - /*********************************************************************//** * @brief * The initDGInterface function initializes the DGInterface module. @@ -183,6 +184,9 @@ void execDGInterfaceMonitor( void ) { // TODO - make sure DG sensor/state data is coming in timely manner (e.g. load cells s/b every 100 ms) + + // Check to see if DG has restarted + checkDGRestart(); } @@ -945,7 +949,7 @@ * @details Outputs: triggers a fault alarm if DG restarted * @return none *************************************************************************/ -void checkDGRestart( void ) +static void checkDGRestart( void ) { if ( ( dgStartCommandSent == TRUE ) && ( DG_MODE_CIRC == dgCurrentOpMode ) ) {