Index: firmware/App/Services/AlarmMgmt.h =================================================================== diff -u -r623ee38d3e18eb0f400b3070deae21bcade56ec7 -r23ad90c3d5f08e67a1142a68c73d79fedb752da9 --- firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 623ee38d3e18eb0f400b3070deae21bcade56ec7) +++ firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 23ad90c3d5f08e67a1142a68c73d79fedb752da9) @@ -75,7 +75,7 @@ BOOL noDialRecirc; ///< No dialysate re-circulation allowed at this time 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 lampOn; ///< The alarm lamp is on } COMP_ALARM_STATUS_T; /// Record structure for unsigned integer alarm data. @@ -153,8 +153,14 @@ U32 silenceExpiresIn; ///< Silencing of alarms expires in this many seconds U16 alarmsFlags; ///< Bit flags: 1 = true, 0 = false for each bit flag } ALARM_COMP_STATUS_PAYLOAD_T; -#pragma pack(pop) +#pragma pack(pop) +/// Alarm ID data publish +typedef struct +{ + U32 alarmID; ///< Alarm ID. +} ALARM_ID_DATA_PUBLISH_T; + // ********** public function prototypes ********** void initAlarmMgmt( void );