From 4b88568d15ce4ce5209e53bf7e3ff743a4b992a2 Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Mon, 20 May 2024 23:08:48 +0800 Subject: [PATCH] Backup. --- middleware/McuManager/src/McuDevice.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/middleware/McuManager/src/McuDevice.cpp b/middleware/McuManager/src/McuDevice.cpp index f9f31ba..bd50a57 100644 --- a/middleware/McuManager/src/McuDevice.cpp +++ b/middleware/McuManager/src/McuDevice.cpp @@ -172,6 +172,7 @@ void McuDevice::DeviceRecvThread(void) LogInfo("mcu recv length = %ld\n", recvLength); recvTotalLength += recvLength; if (keyHeadLength == recvTotalLength) { + PrintHexadecimalData(keyHeadBuf, keyHeadLength, "Recv head:"); DeviceRecvData(keyHeadBuf, keyHeadLength); memset(keyHeadBuf, 0, keyHeadLength); recvTotalLength = 0; @@ -210,9 +211,13 @@ void McuDevice::DeviceRecvData(const char *keyHead, const size_t headLength) dataBuf + headLength + recvTotalLength, dataLength - headLength - recvTotalLength, RECV_TIMEOUT_MS); - LogInfo("recv data length = %d\n", recvLength); + if (recvLength > 0) { + PrintHexadecimalData(dataBuf, recvLength, "Recv data:"); + } + recvTotalLength += recvLength; if (dataLength - headLength == recvTotalLength) { + PrintHexadecimalData(dataBuf, dataLength, "Recv all data:"); PushMcuData(dataBuf, dataLength); break; }