From 43df6dd7af08d31604ba215504194f4bfe4838b9 Mon Sep 17 00:00:00 2001 From: Gatsby Van Date: Thu, 25 Jan 2024 12:01:52 +0800 Subject: [PATCH] add frame logging --- df_datalink_sp/src/networking/link_layer/link_layer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/df_datalink_sp/src/networking/link_layer/link_layer.c b/df_datalink_sp/src/networking/link_layer/link_layer.c index 4b975c8..ec8d399 100644 --- a/df_datalink_sp/src/networking/link_layer/link_layer.c +++ b/df_datalink_sp/src/networking/link_layer/link_layer.c @@ -353,9 +353,13 @@ void L2_FrameStateUpdate(L2_INST *instPtr) case L2_SCAN_FRAME: case L2_ADV_FRAME: isValid = L2_CrcCheck(instPtr->recvPktData, L2_ADV_PACK_LEN, L2_CRC16_1021); + instPtr->log.advRecvCnt++; + instPtr->log.advCorrectCnt = isValid ? instPtr->log.advCorrectCnt + 1 : instPtr->log.advCorrectCnt; break; case L2_CFM_FRAME: isValid = L2_CrcCheck(instPtr->recvPktData, L2_CMF_PACK_LEN, L2_CRC16_1021); + instPtr->log.cfmRecvCnt++; + instPtr->log.cfmCorrectCnt = isValid ? instPtr->log.cfmCorrectCnt + 1 : instPtr->log.cfmCorrectCnt; break; case L2_SVC_FRAME: #ifndef DATALINK_ENABLE_BERTEST @@ -363,6 +367,8 @@ void L2_FrameStateUpdate(L2_INST *instPtr) #else isValid = true; #endif + instPtr->log.svcRecvCnt++; + instPtr->log.svcCorrectCnt = isValid ? instPtr->log.svcCorrectCnt + 1 : instPtr->log.svcCorrectCnt; break; default: