We cannot know from the FMS whethre we won auto or not. But, the operator and driver can see the display that says it at the beginning of teleop.
Functionality: a latching button on the operator panel should indicate if we won auto or not. Once that's set, the code should notify driver and operator when each shift is about to end.
Specifics:
- we need a livetunable value that operators can change that is the length of time ( in seconds) the notification happens before end of a shift. lets call this "T"
- a switch on the operator panel wil lindicate if we won ( the operator toggles this at beginning of teleop)
- we should see notifications T seconds before each shift ends.
- we should write this in a unit tested class so that the logic is verified
- we should make it easy to change how driver and operator are notified. choices are:
- operator fedora LEDs
- rumble the driver controller and the operator fire switches/buttons
We cannot know from the FMS whethre we won auto or not. But, the operator and driver can see the display that says it at the beginning of teleop.
Functionality: a latching button on the operator panel should indicate if we won auto or not. Once that's set, the code should notify driver and operator when each shift is about to end.
Specifics: