debug
This commit is contained in:
parent
d171dced70
commit
7c63579390
@ -343,7 +343,8 @@ void mbusCommExec() {
|
||||
userdataIdx = 0;
|
||||
mbusCommHandle.receiveBuffer.readIdx = 0;
|
||||
mbusCommHandle.receiveBuffer.writeIdx = 0;
|
||||
mbusCommHandle.waitForOctet = true;
|
||||
mbusCommHandle.waitForOctet = true; // start receiver
|
||||
mbusCommHandle.startTime = HAL_GetTick(); // start receiver timeout
|
||||
mbusCommHandle.state = MBCS_START1;
|
||||
break;
|
||||
|
||||
@ -478,12 +479,15 @@ void mbusCommExec() {
|
||||
// no break
|
||||
|
||||
case MBCS_ERROR_CONTINUED:
|
||||
// stay here until timeout occurs
|
||||
break;
|
||||
|
||||
case MBCS_TIMEOUT:
|
||||
coloredMsg(LOG_RED, false, "mbc hre [%d] state TIMEOUT", mbusCommHandle.requestId);
|
||||
mbusCommStats.errorCnt += 1;
|
||||
mbusCommHandle.device->failures += 1;
|
||||
mbusCommHandle.startTime = 0; // disable timeout
|
||||
mbusCommHandle.waitForOctet = false; // disable receiver
|
||||
printError();
|
||||
mbusCommHandle.receiving = false;
|
||||
if (mbusCommHandle.frame.userdata != NULL) {
|
||||
@ -495,6 +499,7 @@ void mbusCommExec() {
|
||||
case MBCS_DISABLE_FRONTEND:
|
||||
// coloredMsg(LOG_YELLOW, false, "mbc hre [%d] state DISABLE_FRONTEND", mbusCommHandle.requestId);
|
||||
frontendDisable();
|
||||
mbusCommHandle.startTime = 0; // disable timeout
|
||||
mbusCommHandle.state = MBCS_IDLE;
|
||||
break;
|
||||
|
||||
@ -520,7 +525,6 @@ static e_mbusCommRequestResult mbusCommRequest(t_mbusDevice *mbusDevice) {
|
||||
mbusCommHandle.cmd = MBUS_QUERY_CMD;
|
||||
mbusCommHandle.addr = mbusDevice->address;
|
||||
mbusCommHandle.device = mbusDevice;
|
||||
mbusCommHandle.startTime = HAL_GetTick();
|
||||
mbusDevice->requests += 1;
|
||||
|
||||
coloredMsg(LOG_YELLOW, true, "mbc mcr [%d] new request %s R:%d F:%d GRC:%d GEC:%d",
|
||||
|
Loading…
x
Reference in New Issue
Block a user