This class controls a specific motor and encoder hooked up to an ExpansionHub.
Definition ExpansionHubMotor.hpp:20
ExpansionHubPositionConstants & EnableContinuousInput(double minimumInput, double maximumInput)
Enables continuous input.
ExpansionHubPositionConstants & operator=(ExpansionHubPositionConstants &&)=default
ExpansionHubPositionConstants & operator=(ExpansionHubPositionConstants &)=delete
ExpansionHubPositionConstants & SetPID(double p, double i, double d)
Sets the PID Controller gain parameters.
ExpansionHubPositionConstants(ExpansionHubPositionConstants &&)=default
ExpansionHubPositionConstants(ExpansionHubPositionConstants &)=delete
ExpansionHubPositionConstants & SetS(double s)
Sets the feed forward gains to the specified values.
ExpansionHubPositionConstants & DisableContinuousInput()
Disable continuous input mode.
friend class ExpansionHubMotor
Definition ExpansionHubPositionConstants.hpp:71
NetworkTables Boolean publisher.
Definition BooleanTopic.hpp:126
NetworkTables Double publisher.
Definition DoubleTopic.hpp:126
Definition CvSource.hpp:15