SubZero Common
Common library components for an FRC CommandRobot
Loading...
Searching...
No Matches
BaseSingleAxisSubsystem.h File Reference
#include <frc/DigitalInput.h>
#include <frc/DutyCycleEncoder.h>
#include <frc/controller/PIDController.h>
#include <frc/smartdashboard/MechanismLigament2d.h>
#include <frc/smartdashboard/MechanismRoot2d.h>
#include <frc2/command/CommandPtr.h>
#include <frc2/command/FunctionalCommand.h>
#include <frc2/command/InstantCommand.h>
#include <frc2/command/TrapezoidProfileSubsystem.h>
#include <rev/CANSparkFlex.h>
#include <rev/CANSparkMax.h>
#include <rev/SparkMaxPIDController.h>
#include <units/acceleration.h>
#include <units/angle.h>
#include <units/angular_acceleration.h>
#include <units/angular_velocity.h>
#include <units/length.h>
#include <units/velocity.h>
#include <memory>
#include <string>
#include "subzero/frc2/command/EmptyCommand.h"
#include "subzero/logging/ConsoleLogger.h"
#include "subzero/logging/ShuffleboardLogger.h"
#include "subzero/motor/PidMotorController.h"
#include "subzero/singleaxis/ISingleAxisSubsystem.h"
+ Include dependency graph for BaseSingleAxisSubsystem.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  subzero::BaseSingleAxisSubsystem< TController, TDistance >
 The ultimate solution for turrets, arms, and much more. This class allows for absolute, relative, and joystick control across both linear and rotational axes. Even better, it checks motion limits, outputs real-time stats via SmartDashboard, and allows for out-of-the-box simulations via Mechanism2d. More...
 

Namespaces

namespace  subzero