diff --git a/cube/User/Src/mbusComm.c b/cube/User/Src/mbusComm.c index 7f812be..2580320 100644 --- a/cube/User/Src/mbusComm.c +++ b/cube/User/Src/mbusComm.c @@ -188,6 +188,10 @@ static void parseAndPrintFrame(t_mbusCommHandle *localMbusCommHandle) { } } mbus_data_record_free(data_var->record); + float errorRatio = ((float) localMbusCommHandle->device->failures) / ((float) localMbusCommHandle->device->requests); + coloredMsg(LOG_YELLOW, true, "mbc papf [%d] Error ratio is %.2f", + localMbusCommHandle->requestId, + errorRatio); } else { coloredMsg(LOG_RED, true, "mbc papf [%d] err: unable to parse frame", localMbusCommHandle->requestId); }