You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should update the implementation of controller to include all of the necessary functionality.
We updated the controller interface; now we need to update the hardware::ProsController implementation to properly implement the added methods, passing through the relevant pros methods. Use switch statements to map the various enums to the corresponding methods in pros::Controller. See the switch statements in pros_motor_cartridge for examples.
We should also move the two factory methods which generate controller (MakeDriverController and MakeSecondaryController) from ProsController to a new file in factory. They don't need to be in their own explicit class (since namespacing provides a shared scope for them by default).
The text was updated successfully, but these errors were encountered:
Also, be sure to work on this issue in a branch, not in holonomic-drive directly. You can create a branch for this issue in the right panel (just don't forget to change the branch source from main to holonomic-drive).
We should update the implementation of controller to include all of the necessary functionality.
We updated the controller interface; now we need to update the
hardware::ProsController
implementation to properly implement the added methods, passing through the relevant pros methods. Use switch statements to map the various enums to the corresponding methods inpros::Controller
. See the switch statements inpros_motor_cartridge
for examples.We should also move the two factory methods which generate controller (
MakeDriverController
andMakeSecondaryController
) fromProsController
to a new file infactory
. They don't need to be in their own explicit class (since namespacing provides a shared scope for them by default).The text was updated successfully, but these errors were encountered: