Index: AlarmMgmt.c =================================================================== diff -u -ra63f636c18858c8444d3e4908bb19755b4f2be27 -r3402723ffaf9fb1256d51fd23f4273ad7c087836 --- AlarmMgmt.c (.../AlarmMgmt.c) (revision a63f636c18858c8444d3e4908bb19755b4f2be27) +++ AlarmMgmt.c (.../AlarmMgmt.c) (revision 3402723ffaf9fb1256d51fd23f4273ad7c087836) @@ -167,7 +167,15 @@ data.alarmID = (U32)alarm; alarmIsDetected[ alarm ] = FALSE; +#ifdef _TD_ broadcastData( MSG_ID_ALARM_CONDITION_CLEARED, COMM_BUFFER_OUT_CAN_TD_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) ); +#endif +#ifdef _DD_ + broadcastData( MSG_ID_ALARM_CONDITION_CLEARED, COMM_BUFFER_OUT_CAN_DD_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) ); +#endif +#ifdef _RO_ + broadcastData( MSG_ID_ALARM_CONDITION_CLEARED, COMM_BUFFER_OUT_CAN_RO_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) ); +#endif } } } @@ -197,7 +205,15 @@ data.alarmID = (U32) alarm; +#ifdef _TD_ broadcastData( MSG_ID_ALARM_CLEARED, COMM_BUFFER_OUT_CAN_TD_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) ); +#endif +#ifdef _DD_ + broadcastData( MSG_ID_ALARM_CLEARED, COMM_BUFFER_OUT_CAN_DD_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) ); +#endif +#ifdef _RO_ + broadcastData( MSG_ID_ALARM_CLEARED, COMM_BUFFER_OUT_CAN_RO_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) ); +#endif alarmIsActive[ alarm ] = FALSE; clearAlarmCondition( alarm ); }