aboutsummaryrefslogtreecommitdiff
path: root/vote
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-16 23:27:14 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-16 23:27:14 +0200
commita32a82126b77caf2d53dea2a25f91acb3496c2f8 (patch)
treec62e15bbb8fbb78f5a9e58fc7a0817efb5e12e5f /vote
parent80f4abdb91b826ddc66ea47b63830c0c079db429 (diff)
move align and conclude out of BLE callback
Diffstat (limited to 'vote')
-rw-r--r--vote/vote.ino10
1 files changed, 2 insertions, 8 deletions
diff --git a/vote/vote.ino b/vote/vote.ino
index 919006c..9423c02 100644
--- a/vote/vote.ino
+++ b/vote/vote.ino
@@ -257,15 +257,7 @@ class MyAdvertisedDeviceCallbacks : public BLEAdvertisedDeviceCallbacks {
String musselID = advertisedDevice.getName();
int gape = EddystoneTLM.getTemp();
- // 1. Store vote
storeVoteForMussel(musselID, now, gape);
-
- // 2. Align
- alignVotes();
-
- // 4. Conclude
- concludeMusselVote();
-
}
}
};
@@ -290,6 +282,8 @@ void loop() {
pBLEScan->start(SCAN_TIME_SEC, false);
pBLEScan->clearResults();
+ alignVotes();
+ concludeMusselVote();
cleanOldVotes(); // Keeps the voter stack tidy
delay(500);