Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -red0444d18e586808fd59cf6fc118f8885eebfe22 -r164ae54cb5fe0d2ea90307c2570a84d5b39d0aec --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision ed0444d18e586808fd59cf6fc118f8885eebfe22) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 164ae54cb5fe0d2ea90307c2570a84d5b39d0aec) @@ -440,7 +440,12 @@ // Send information for UI to log to treatment log if ( ( TRUE == ALARM_TABLE[ alarm ].alarmTreatmentLog ) && ( MODE_TREA == getCurrentOperationMode() ) ) { - sendTreatmentLogAlarmEventData( alarm, alarmData1, alarmData2 ); + F32 data1; + F32 data2; + + memcpy( &data1, &alarmData1.data, sizeof( F32 ) ); + memcpy( &data2, &alarmData2.data, sizeof( F32 ) ); + sendTreatmentLogAlarmEventData( alarm, data1, data2 ); } } activateAlarm( alarm );