Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r0a313ac4ec34865255e72089fded191b951b62de -r0ab59cd92ae0c8efd1413b4ab77827d255739553 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 0a313ac4ec34865255e72089fded191b951b62de) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 0ab59cd92ae0c8efd1413b4ab77827d255739553) @@ -33,6 +33,9 @@ // *** This declaration will cause a compiler error if ALARM_TABLE does not have same # of alarms as the Alarm_List enumeration. U08 alarmTableSizeAssertion[ ( ( sizeof( ALARM_TABLE ) / sizeof( ALARM_T ) ) == NUM_OF_ALARM_IDS ? 1 : -1 ) ]; + +// *** This declaration will cause a compiler error if ALARM_RANK_TABLE does not have same # of alarms as the Alarm_List enumeration. +U08 alarmRankTableSizeAssertion[ ( ( sizeof( ALARM_RANK_TABLE ) / sizeof( ALARM_RANK_T ) ) == NUM_OF_ALARM_IDS ? 1 : -1 ) ]; const ALARM_DATA_T BLANK_ALARM_DATA = { ALARM_DATA_TYPE_NONE, 0 }; ///< A blank alarm data record for alarms that do not include alarm data when triggered.