Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -rfc923bac57545b5794893c47a97770d8d7cfcee4 -r37dac720d0a04a6f28ae8f60bf1320ca13989354 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision fc923bac57545b5794893c47a97770d8d7cfcee4) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 37dac720d0a04a6f28ae8f60bf1320ca13989354) @@ -408,7 +408,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 );