SubZero Common
Common library components for an FRC CommandRobot
Loading...
Searching...
No Matches
subzero::PidMotorControllerTuner< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder, TPidConfig > 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, TPidConfig > &controller)
 
void UpdateFromShuffleboard ()
 Call this within the Periodic method of the encapsulating subsystem Note: You must enable submit button to work in Elastic.
 

Detailed Description

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

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

Template Parameters
TMotor
TController
TRelativeEncoder
TAbsoluteEncoder

Definition at line 182 of file PidMotorController.h.

Constructor & Destructor Documentation

◆ PidMotorControllerTuner()

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

Definition at line 184 of file PidMotorController.h.

Member Function Documentation

◆ UpdateFromShuffleboard()

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

Call this within the Periodic method of the encapsulating subsystem Note: You must enable submit button to work in Elastic.

Definition at line 206 of file PidMotorController.h.


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