diff --git a/cube/User/Src/mbusComm.c b/cube/User/Src/mbusComm.c index 9056538..f7933fe 100644 --- a/cube/User/Src/mbusComm.c +++ b/cube/User/Src/mbusComm.c @@ -78,7 +78,12 @@ static void parseAndPrintFrame(t_longframe *frame) { memset(&frame_data, 0, sizeof(frame_data)); mbus_frame_data_parse(&reply, &frame_data); - mbus_frame_print(&reply); + + char *xml = mbus_frame_data_xml(&frame_data); + if (xml != NULL) { + logMsg(xml); + free(xml); + } }