SubZero Common
Common library components for an FRC CommandRobot
Loading...
Searching...
No Matches
subzero::PidMotorControllerTuner< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder > Class Template Reference

Intended for use alongside a PidMotorController for simple tuning through SmartDashboard. More...

#include <PidMotorController.h>

Public Member Functions

 PidMotorControllerTuner (PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder > &controller)
 
void UpdateFromShuffleboard ()
 Call this within the Periodic method of the encapsulating subsystem.
 

Detailed Description

template<typename TMotor, typename TController, typename TRelativeEncoder, typename TAbsoluteEncoder>
class subzero::PidMotorControllerTuner< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >

Intended for use alongside a PidMotorController for simple tuning through SmartDashboard.

Template Parameters
TMotor
TController
TRelativeEncoder
TAbsoluteEncoder

Definition at line 163 of file PidMotorController.h.

Constructor & Destructor Documentation

◆ PidMotorControllerTuner()

template<typename TMotor , typename TController , typename TRelativeEncoder , typename TAbsoluteEncoder >
subzero::PidMotorControllerTuner< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >::PidMotorControllerTuner ( PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder > & controller)
inlineexplicit

Definition at line 165 of file PidMotorController.h.

Member Function Documentation

◆ UpdateFromShuffleboard()

template<typename TMotor , typename TController , typename TRelativeEncoder , typename TAbsoluteEncoder >
void subzero::PidMotorControllerTuner< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder >::UpdateFromShuffleboard ( )
inline

Call this within the Periodic method of the encapsulating subsystem.

Definition at line 185 of file PidMotorController.h.


The documentation for this class was generated from the following file: