Index: firmware/App/Controllers/Fans.c =================================================================== diff -u -r4a9872d81bae53492c124d0378028ece422f1b4d -re4cc37257141c5227186ac6d8ca3d6c87d009042 --- firmware/App/Controllers/Fans.c (.../Fans.c) (revision 4a9872d81bae53492c124d0378028ece422f1b4d) +++ firmware/App/Controllers/Fans.c (.../Fans.c) (revision e4cc37257141c5227186ac6d8ca3d6c87d009042) @@ -416,9 +416,7 @@ if ( TRUE == isAlarmTriggered ) { - ALARM_DATA_T alarmData; - alarmData.data.flt.data = rpm; - activateAlarm1Data( ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE, alarmData ); + SET_ALARM_WITH_1_F32_DATA( ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE, rpm ) hasAlarmBeenRaised = TRUE; } @@ -474,7 +472,7 @@ fansData.fansTargetRPM = fansStatus.targetRPM; fansData.fanInlet1RPM = getMeasuredFanRPM( FAN_INLET_1 ); - broadcastFansData( &fansData ); + broadcastData( MSG_ID_HD_FANS_DATA, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)&fansData, sizeof( FANS_DATA_T ) ); fansPublishCounter = 0; }