Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -ra779231bd1446b0c62c8e4f5e502669834a28dca -rc09da041e733bf32893cd466ccf21c9fdd760a1e --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision a779231bd1446b0c62c8e4f5e502669834a28dca) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision c09da041e733bf32893cd466ccf21c9fdd760a1e) @@ -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;