Make loop more readable

This commit is contained in:
GHOSCHT 2022-04-10 17:47:07 +02:00
parent 887b64ddf2
commit 4946080c19
No known key found for this signature in database
GPG key ID: A35BD466B8871994

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();
}