Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r13028e10e92993774b1617597b02628101da18fe -r1afb454d97cc2b73d61ea291205a6ed06d85577d --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 13028e10e92993774b1617597b02628101da18fe) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 1afb454d97cc2b73d61ea291205a6ed06d85577d) @@ -165,6 +165,7 @@ { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_FLOW_RATE_OUT_OF_RANGE = 102 { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_DRAIN_PUMP_RPM_OUT_OF_RANGE + { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_DG_HEATERS_NEGATIVE_COLD_JUNCTION_TEMPERATURE }; // *** This declaration will cause a compiler error if alarmTable does not have same # of alarms as the Alarm_List enumeration. Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r1a685471524555a374854c0c9ec8e208e71fe2df -r1afb454d97cc2b73d61ea291205a6ed06d85577d --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 1a685471524555a374854c0c9ec8e208e71fe2df) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 1afb454d97cc2b73d61ea291205a6ed06d85577d) @@ -1804,11 +1804,11 @@ { if ( sizeof(BOOL) == message->hdr.payloadLen ) { - BOOL start; + SALINE_CMD_T cmd; - memcpy( &start, &message->payload[0], sizeof(BOOL) ); + memcpy( &cmd, &message->payload[0], sizeof(BOOL) ); - if ( TRUE == start ) + if ( SALINE_CMD_START == cmd ) { signalStartSalineBolus(); }