Team2168 / 2014_Main_Robot

Code for the 2014 FRC season.
Other
2 stars 1 forks source link

Command To Enable Competition Dashboard #69

Closed jayf99 closed 10 years ago

jayf99 commented 10 years ago

Our robot will have more than one dashboard. The one we will use during development/testing/debugging will provide much more data than the one that is needed during a competition. Our competition dashboard will only display what is necessary to reduce bandwidth load on the network and our robot code.

To begin with we need a command class that will enable the Competition dashboard. This command will establish which subsystems will be needed to supply data. It also sets up the fields to be displayed on the dashboard and where in each subsystem those fields will get their data.

See the class frc2168_2013.dashboard.CompetitionDashboard from the FRC2013_Main_Robot project for guidence.

Zach, I am assigning this to you because I can only assign it to one person but please get help from Jacob, Isabelle, Cooper, Vittorio or anyone else that wants to help.

NotInControl commented 10 years ago

Jay try to assign a new lead to this, Zach is already assigned to the Aurdiono Lights project

jayf99 commented 10 years ago

Once you have created commands to enable each dashboard you can write the code to execute either one. In CommandBaseRobot in the FRC2013_Main_Robot project the robotInit method it calls dashSelectInit which sets the default dashboard. The corresponding class in our FRC2014_Main_Robot project is Robot. It has a robotInit method already but not a dashSelectInit method.