We should run a separate thread in RollerSensorsIODIO that uses queues to record sensor values then have the main thread report a boolean array through the RollerSensorsIOInputs to the robot code.
This will probably also come with a refactor of EdgeDetector to accept a history of values
We should run a separate thread in RollerSensorsIODIO that uses queues to record sensor values then have the main thread report a boolean array through the RollerSensorsIOInputs to the robot code. This will probably also come with a refactor of EdgeDetector to accept a history of values