From 7b8535e84ece684a256da1240f9eff3e793f5663 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 25 Nov 2020 12:56:24 +0100 Subject: [PATCH] start refactoring transmitting --- cube/User/Src/mbusComm.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cube/User/Src/mbusComm.c b/cube/User/Src/mbusComm.c index 0c05b47..031213e 100644 --- a/cube/User/Src/mbusComm.c +++ b/cube/User/Src/mbusComm.c @@ -717,11 +717,13 @@ static void mbusCommScheduler(void *handle) { state = 1; } for (uint8_t i = 0; i < numOfDevices; i++) { - devices[i].delay -= 1; - if (devices[i].delay <= 0) { - devices[i].delay = devices[i].period; - devices[i].waiting = true; - coloredMsg(LOG_YELLOW, false, "mbc mcs scheduled: %s", devices[i].deviceName); + if (devices[i].active) { + devices[i].delay -= 1; + if (devices[i].delay <= 0) { + devices[i].delay = devices[i].period; + devices[i].waiting = true; + coloredMsg(LOG_YELLOW, false, "mbc mcs scheduled: %s", devices[i].deviceName); + } } }