|
Re: How do you use the WPILib?
What classes do you use the most?
Well, for one, all the classes relating to hardware control (Jaguar, Talon, Double/SingleSolenoid). Also, our code uses are huge amount of Commands and CommandGroups.
Do you edit any of the provided classes?
We wrote our own analog gyro driver that was an edited version of the Gyro class. It was designed to follow the same pattern as the accelerometer drivers.
Do you extend any of the provided classes?
We extended the Command class to provide the ability to set parameters through the SmartDashboard easily. Also, we extend the Command, IterativeRobot and Subsystem classes through the normal usage of the API.
What features do you wish WPILib had?
I could probably think of a few smaller things if I were working on the robot code right now, but there is no major addition or change that I can think of.
__________________
2016 North Shore District - Semifinalists and Excellence in Engineering Award
2015 Northeastern University District - Semifinalists and Creativity Award
2014 Granite State District - Semifinalists and Innovation in Control Award
2012 Boston Regional - Finalists
|