Backup.
This commit is contained in:
parent
25bc0699ca
commit
4b88568d15
|
@ -172,6 +172,7 @@ void McuDevice::DeviceRecvThread(void)
|
||||||
LogInfo("mcu recv length = %ld\n", recvLength);
|
LogInfo("mcu recv length = %ld\n", recvLength);
|
||||||
recvTotalLength += recvLength;
|
recvTotalLength += recvLength;
|
||||||
if (keyHeadLength == recvTotalLength) {
|
if (keyHeadLength == recvTotalLength) {
|
||||||
|
PrintHexadecimalData(keyHeadBuf, keyHeadLength, "Recv head:");
|
||||||
DeviceRecvData(keyHeadBuf, keyHeadLength);
|
DeviceRecvData(keyHeadBuf, keyHeadLength);
|
||||||
memset(keyHeadBuf, 0, keyHeadLength);
|
memset(keyHeadBuf, 0, keyHeadLength);
|
||||||
recvTotalLength = 0;
|
recvTotalLength = 0;
|
||||||
|
@ -210,9 +211,13 @@ void McuDevice::DeviceRecvData(const char *keyHead, const size_t headLength)
|
||||||
dataBuf + headLength + recvTotalLength,
|
dataBuf + headLength + recvTotalLength,
|
||||||
dataLength - headLength - recvTotalLength,
|
dataLength - headLength - recvTotalLength,
|
||||||
RECV_TIMEOUT_MS);
|
RECV_TIMEOUT_MS);
|
||||||
LogInfo("recv data length = %d\n", recvLength);
|
if (recvLength > 0) {
|
||||||
|
PrintHexadecimalData(dataBuf, recvLength, "Recv data:");
|
||||||
|
}
|
||||||
|
|
||||||
recvTotalLength += recvLength;
|
recvTotalLength += recvLength;
|
||||||
if (dataLength - headLength == recvTotalLength) {
|
if (dataLength - headLength == recvTotalLength) {
|
||||||
|
PrintHexadecimalData(dataBuf, dataLength, "Recv all data:");
|
||||||
PushMcuData(dataBuf, dataLength);
|
PushMcuData(dataBuf, dataLength);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user