Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rdaa921813b1d41e7db764dd32e7748db1c3d047f -r049e70f1959af7f5d8afa73f373e87c20759d6a6 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision daa921813b1d41e7db764dd32e7748db1c3d047f) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 049e70f1959af7f5d8afa73f373e87c20759d6a6) @@ -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 == hasDialinCheckInExpired() ) + { + // 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(); + } } /*********************************************************************//** @@ -1304,6 +1310,22 @@ handleTestDGSetDialysateMixingRatios( message ); break; + case MSG_ID_DG_SET_TEST_CONFIGURATION: + 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;