|
SubZero Common
Common library components for an FRC CommandRobot
|
#include <frc/controller/PIDController.h>#include <frc/smartdashboard/SmartDashboard.h>#include <rev/ClosedLoopSlot.h>#include <rev/SparkBase.h>#include <rev/SparkClosedLoopController.h>#include <rev/SparkFlex.h>#include <rev/SparkMax.h>#include <rev/config/SparkFlexConfig.h>#include <rev/config/SparkMaxConfig.h>#include <units/angle.h>#include <units/angular_velocity.h>#include <string>#include "subzero/logging/ConsoleLogger.h"#include "subzero/motor/IPidMotorController.h"
Include dependency graph for PidMotorController.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | subzero::PidMotorController< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder, TPidConfig > |
| Combines a motor, motor drvier, relative encoder, and absolute encoder into a single wrapper; helpful for absolute positioning, setting velocities, or tuning PID values. More... | |
| class | subzero::PidMotorControllerTuner< TMotor, TController, TRelativeEncoder, TAbsoluteEncoder, TPidConfig > |
| Intended for use alongside a PidMotorController for simple tuning through SmartDashboard. More... | |
| class | subzero::RevPidMotorController |
Namespaces | |
| namespace | subzero |