This commit is contained in:
Wolfgang Hottgenroth 2020-11-17 15:57:31 +01:00
parent c5978df389
commit 287b062114
Signed by: wn
GPG Key ID: 6C1E5E531E0D5D7F

View File

@ -610,11 +610,19 @@ static void mbusCommScheduler(void *handle) {
if (isNetworkAvailable()) { if (isNetworkAvailable()) {
coloredMsg(LOG_GREEN, true, "mbc mcs activate scheduler by network"); coloredMsg(LOG_GREEN, true, "mbc mcs activate scheduler by network");
schAdd(triggerMBusRequest, NULL, 0, 100); schAdd(triggerMBusRequest, NULL, 0, 100);
state = 1; state = 2;
} }
break; break;
case 1: case 1:
if (mbusCommEnabled) {
coloredMsg(LOG_GREEN, true, "mbc mcs activate scheduler by request");
schAdd(triggerMBusRequest, NULL, 0, 100);
state = 2;
}
break;
case 2:
if (! isNetworkAvailable()) { if (! isNetworkAvailable()) {
coloredMsg(LOG_GREEN, true, "mbc mcs deactivate scheduler by network"); coloredMsg(LOG_GREEN, true, "mbc mcs deactivate scheduler by network");
schDel(triggerMBusRequest, NULL); schDel(triggerMBusRequest, NULL);
@ -625,7 +633,7 @@ static void mbusCommScheduler(void *handle) {
coloredMsg(LOG_GREEN, true, "mbc mcs deactivate scheduler by request"); coloredMsg(LOG_GREEN, true, "mbc mcs deactivate scheduler by request");
schDel(triggerMBusRequest, NULL); schDel(triggerMBusRequest, NULL);
loopDisable(); loopDisable();
state = 2; state = 1;
} }
for (uint8_t i = 0; i < numOfDevices; i++) { for (uint8_t i = 0; i < numOfDevices; i++) {
devices[i].delay -= 1; devices[i].delay -= 1;
@ -636,14 +644,6 @@ static void mbusCommScheduler(void *handle) {
} }
} }
break; break;
case 2:
if (mbusCommEnabled) {
coloredMsg(LOG_GREEN, true, "mbc mcs activate scheduler by request");
schAdd(triggerMBusRequest, NULL, 0, 100);
state = 1;
}
break;
} }
} }