start refactoring transmitting
This commit is contained in:
parent
02c093723e
commit
b328e41984
@ -498,12 +498,14 @@ void mbusCommExec() {
|
|||||||
|
|
||||||
case MBCS_ERROR:
|
case MBCS_ERROR:
|
||||||
// coloredMsg(LOG_RED, false, "mbc hre [%d] state ERROR", mbusCommHandle.requestId);
|
// coloredMsg(LOG_RED, false, "mbc hre [%d] state ERROR", mbusCommHandle.requestId);
|
||||||
|
coloredMsg(LOG_RED, true, "mbc hre [%d] error", mbusCommHandle.requestId);
|
||||||
show(LED_RED, ON);
|
show(LED_RED, ON);
|
||||||
mbusCommHandle.state = MBCS_ERROR_CONTINUED;
|
mbusCommHandle.state = MBCS_ERROR_CONTINUED;
|
||||||
// no break
|
// no break
|
||||||
|
|
||||||
case MBCS_ERROR_CONTINUED:
|
case MBCS_ERROR_CONTINUED:
|
||||||
// stay here until timeout occurs
|
// every error will be collected by a timeout to receive all data still on the wire
|
||||||
|
// to avoid leaking old data in responses for new requests
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MBCS_TIMEOUT:
|
case MBCS_TIMEOUT:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user