From e708da91782f40ac31c281e86f0c56db7a98ae76 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Tue, 3 Nov 2020 12:32:08 +0100 Subject: [PATCH] first use of libmbus --- cube/User/Src/mbusComm.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cube/User/Src/mbusComm.c b/cube/User/Src/mbusComm.c index 3280c2c..6acb54f 100644 --- a/cube/User/Src/mbusComm.c +++ b/cube/User/Src/mbusComm.c @@ -81,15 +81,20 @@ static void parseAndPrintFrame(t_longframe *frame) { logMsg("papf parse: %d, t:%d", r, frame_data.type); mbus_data_record *record; - for (record = frame_data.data_var.record; + int i; + for (record = frame_data.data_var.record, i = 0; record; - record = record->next) { + record = record->next, i++) { logMsg("papf len: %d, dif: %02x, difel: %02x, vif: %02x, vifel: %02x", record->data_len, record->drh.dib.dif, record->drh.dib.ndife, record->drh.vib.vif, record->drh.vib.nvife); + logMsg("papf txt: %s %s %s", + mbus_data_record_function(record), + mbus_data_record_unit(record), + mbus_data_record_value(record)); } mbus_data_record_free(frame_data.data_var.record);