Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r2dd1b02e90c90fcd94bf9b21245282205a963654 -r1b2d508e6c5fb1aed6c538874689681ca41bf962 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 2dd1b02e90c90fcd94bf9b21245282205a963654) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 1b2d508e6c5fb1aed6c538874689681ca41bf962) @@ -1262,6 +1262,7 @@ alarmStatus.noEndTreatment = noEndTreatment; alarmStatus.ok = usrAckReq; alarmStatus.noMinimize = noMinimize; + alarmStatus.noReTrigger = alarmNoRetrigger; resumeBlockedByAlarmProperty = noResumePerAlarmPropertyOnly; } Index: firmware/App/Services/AlarmMgmt.h =================================================================== diff -u -r2dd1b02e90c90fcd94bf9b21245282205a963654 -r1b2d508e6c5fb1aed6c538874689681ca41bf962 --- firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 2dd1b02e90c90fcd94bf9b21245282205a963654) +++ firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 1b2d508e6c5fb1aed6c538874689681ca41bf962) @@ -77,6 +77,7 @@ BOOL ok; ///< Display OK button instead of other options BOOL noMinimize; ///< Prevent user from minimizing the alarm window BOOL lampOn; ///< The alarm lamp is on + BOOL noReTrigger; ///< Alarm flag to block re-trigger is set } COMP_ALARM_STATUS_T; /// Record structure for unsigned integer alarm data. Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r067fc27c9f9a87c7388d0f1438a7cecd7418170b -r1b2d508e6c5fb1aed6c538874689681ca41bf962 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 067fc27c9f9a87c7388d0f1438a7cecd7418170b) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 1b2d508e6c5fb1aed6c538874689681ca41bf962) @@ -1863,6 +1863,7 @@ payload.alarmsFlags |= ( almStatus.alarmsToEscalate ? BIT_BY_POS(ALARM_STATE_FLAG_BIT_POS_ALARMS_TO_ESCALATE) : 0 ); payload.alarmsFlags |= ( almStatus.alarmsSilenced ? BIT_BY_POS(ALARM_STATE_FLAG_BIT_POS_ALARMS_SILENCED) : 0 ); payload.alarmsFlags |= ( almStatus.lampOn ? BIT_BY_POS(ALARM_STATE_FLAG_BIT_POS_LAMP_ON) : 0 ); + payload.alarmsFlags |= ( almStatus.noReTrigger ? BIT_BY_POS(ALARM_STATE_FLAG_BIT_POS_NO_RETRIGGER) : 0 ); payload.alarmsFlags |= ( almStatus.noBloodRecirc ? BIT_BY_POS(ALARM_STATE_FLAG_BIT_POS_BLOOD_RECIRC) : 0 ); payload.alarmsFlags |= ( almStatus.noDialRecirc ? BIT_BY_POS(ALARM_STATE_FLAG_BIT_POS_DIALYSATE_RECIRC) : 0 ); payload.alarmsFlags |= ( almStatus.noMinimize ? BIT_BY_POS(ALARM_STATE_FLAG_BIT_POS_NO_MINIMIZE) : 0 );