Make loop more readable

This commit is contained in:
GHOSCHT 2022-04-10 17:47:07 +02:00
parent 57c4c3236e
commit baa19d730b

View file

@ -63,18 +63,27 @@ void setup()
websocket = new WebsocketCommunicator(ws, server, 50);
connectWifi();
server.begin();
registerTasks();
}
void computerCycle()
{
light->updateState(computer->receiveMessage(), STEPS);
computer->sendMessage(light->getBjtState(), light->getBjtCount());
computer->clearBuffer();
}
void phoneCycle()
{
light->updateState(phone->receiveMessage(), STEPS);
phone->sendMessage(light->getBjtState(), light->getBjtCount());
phone->clearBuffer();
}
void loop()
{
light->updateState(computer->receiveMessage(), STEPS);
light->updateState(phone->receiveMessage(), STEPS);
computer->sendMessage(light->getBjtState(), light->getBjtCount());
computer->clearBuffer();
phone->sendMessage(light->getBjtState(), light->getBjtCount());
phone->clearBuffer();
computerCycle();
phoneCycle();
ws.cleanupClients();
server.begin();
}