SubZero Common
Common library components for an FRC CommandRobot
|
#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"
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 |