Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -r59543c15efd37e0e23269768df9a1cb9b6a3d296 -r41303661b97e17dae2b911a6538997d67960f377 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 59543c15efd37e0e23269768df9a1cb9b6a3d296) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 41303661b97e17dae2b911a6538997d67960f377) @@ -825,7 +825,7 @@ if ( TRUE == didTimeout( timeOfLastHDCheckIn, HD_COMM_TIMEOUT_IN_MS ) ) { hdIsCommunicating = FALSE; - activateAlarmNoData( ALARM_ID_HD_COMM_TIMEOUT ); + //activateAlarmNoData( ALARM_ID_HD_COMM_TIMEOUT ); } } @@ -950,7 +950,7 @@ U16 msgID; memcpy( &msgID, &pendingAckList[ i ].msg[ sizeof( U08 ) + sizeof( U16) ], sizeof( U16 ) ); - SET_ALARM_WITH_1_U32_DATA( ALARM_ID_CAN_MESSAGE_NOT_ACKED, (U32)msgID ); + //SET_ALARM_WITH_1_U32_DATA( ALARM_ID_CAN_MESSAGE_NOT_ACKED, (U32)msgID ); TODO uncomment this unit 2 raises this alarm no HD pendingAckList[ i ].used = FALSE; // take pending message off of list } } @@ -1105,7 +1105,7 @@ break; case MSG_ID_DRAIN_PUMP_SET_RPM: - // TODO This function is implemented in DEN-9480 + handleTestSetDrainPumpRPM( message ); break; case MSG_ID_DRAIN_PUMP_SEND_INTERVAL_OVERRIDE: @@ -1125,23 +1125,23 @@ break; case MSG_ID_TEMPERATURE_SENSORS_VALUE_OVERRIDE: - handleTestTemperatureSensorsOverrideRequest ( message ); + handleTestTemperatureSensorsOverrideRequest( message ); break; case MSG_ID_TEMPERATURE_SENSORS_PUBLISH_INTERVAL_OVERRIDE: - handleTestTemperatureSensorsDataPublishOverrideRequest ( message ); + handleTestTemperatureSensorsDataPublishOverrideRequest( message ); break; case MSG_ID_HEATERS_PUBLISH_INTERVAL_ORVERRIDE: - handleTestHeatersDataPublishOverrideRequest ( message ); + handleTestHeatersDataPublishOverrideRequest( message ); break; case MSG_ID_CONDUCTIVITY_OVERRIDE: - handleTestSetConductivityOverrideRequest ( message ); + handleTestSetConductivityOverrideRequest( message ); break; case MSG_ID_CONDUCTIVITY_PUBLISH_INTERVAL_OVERRIDE: - handleTestSetConductivityDataPublishIntervalOverrideRequest ( message ); + handleTestSetConductivityDataPublishIntervalOverrideRequest( message ); break; case MSG_ID_DG_ACCEL_OVERRIDE: @@ -1165,7 +1165,8 @@ break; case MSG_ID_DRAIN_PUMP_TARGET_OUTLET_PRESSURE: - // The function was implemented in DEN-9480 + + handleSetDrainPumpTargetOutletPressure( message ); break; case MSG_ID_DG_SWITCHES_STATUS_OVERRIDE: @@ -1213,7 +1214,7 @@ break; case MSG_ID_DG_RO_FLOW_RATE_OVERRIDE: - handleTestMeasuredROFlowRateOverride( message ); + handleTestROMeasuredFlowOverrideRequest( message ); break; case MSG_ID_DG_SET_RO_PUMP_TARGET_FLOW: @@ -1288,6 +1289,14 @@ handleTestBlockMessagesRequest( message ); break; + case MSG_ID_DG_STOP_RTC_CLOCK: + handleStopDGRTCClock( message ); + break; + + case MSG_ID_DG_DRAIN_PUMP_MEASURED_RPM_OVERRIDE: + handleSetDrainPumpMeasuredRPMOverrideRequest( message ); + break; + default: // TODO - unrecognized message ID received - ignore break;