Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -r607854ec35335ec37a9e83976a4fb6655cc0fe90 -r863a9c650d97fbf75d56c60b907b9117d033ca94 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 607854ec35335ec37a9e83976a4fb6655cc0fe90) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 863a9c650d97fbf75d56c60b907b9117d033ca94) @@ -1136,22 +1136,14 @@ handleHDUsageInfoRequest( message ); break; - case MSG_ID_HD_STOP_RTC_CLOCK: - handleStopHDRTCClock( message ); - break; - case MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA: handleDGMixingRatios( message ); break; - case MSG_ID_HD_GET_USAGE_INFO_RECORD: - handleGetHDUsageInfoRecord( message ); + case MSG_ID_UI_REQUEST_SERVICE_MODE: + handleUIServiceModeRequest( message ); break; - case MSG_ID_HD_SET_USAGE_INFO_RECORD: - handleSetHDUsageInfoRecord( message ); - break; - // NOTE: this always must be the last case case MSG_ID_TESTER_LOGIN_REQUEST: handleTesterLogInRequest( message ); @@ -1637,10 +1629,26 @@ handleSetHDSoftwareConfigRecord( message ); break; - case MSG_ID_HD_REQ_CURRENT_TREATMENT_PARAMETERS: - handleTestCurrentTreamtmentParametersRequest( message ); + case MSG_ID_HD_STOP_RTC_CLOCK: + handleStopHDRTCClock( message ); break; + case MSG_ID_HD_GET_USAGE_INFO_RECORD: + handleGetHDUsageInfoRecord( message ); + break; + + case MSG_ID_HD_SET_USAGE_INFO_RECORD: + handleSetHDUsageInfoRecord( message ); + break; + + case MSG_ID_HD_SET_BLOOD_LEAK_2_EMB_MODE: + handleSetBloodLeak2EmbeddedMode( message ); + break; + + case MSG_ID_HD_SET_BLOOD_LEAK_EMB_MODE_COMMAND: + handleSetBloodEmbeddedModeCommand( message ); + break; + default: // Unrecognized message ID received - ignore break;