(11/1) Weekly Status Update: Jeffrey
This week I wrote a wifi scan program for the hub to survey the area for wireless access points, so we can use those rssi values for our trilateration calculations. I also added a task scheduler to the main hub program. To save the task schedule in the case of a server failure and reboot, I have the tasks saved to a file, which the hub pulls from when it restarts. This allows the hub to remember who is next in line to perform a task even if it restarts. The task rotation is configured in a round robin rotation, and a button message is what triggers that a task is pending and when a task is done moving the responsibilities to the next person. The task rotation works successfully and was demoed during the first demo period.