Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rd9c2c8e146f20a2acefb9ac1f6497536fb2c404e -rdef06013312d270b1704787a4473caf5612dd6ac --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision d9c2c8e146f20a2acefb9ac1f6497536fb2c404e) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision def06013312d270b1704787a4473caf5612dd6ac) @@ -196,6 +196,12 @@ // check ACK list for messages that need to be re-sent because they haven't been ACK'd checkPendingACKList(); + + if ( TRUE == hasDialinCheckInBeenExpired() ) + { + // It has been a while since the user logged in but not activity has been received from Dialin so set the tester's status to log out + setTesterStatusToLoggedOut(); + } } /*********************************************************************//** @@ -1308,6 +1314,18 @@ handleTestDGSetTestConfig( message ); break; + case MSG_ID_DG_GET_TEST_CONFIGURATION: + handleTestDGGetTestConfig( message ); + break; + + case MSG_ID_DG_RESET_ALL_TEST_CONFIGURATIONS: + handleTestDGResetAllTestConfigs( message ); + break; + + case MSG_ID_DG_DIALIN_CHECK_IN: + handleTestDGDialinCheckIn( message ); + break; + default: // TODO - unrecognized message ID received - ignore break;