Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -re8edb83fcba5c355198efc30944d51c54814bdbe -re316cf48cb5fd96494e970590f68ca503a93a71e --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision e8edb83fcba5c355198efc30944d51c54814bdbe) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision e316cf48cb5fd96494e970590f68ca503a93a71e) @@ -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 );