8#include <frc2/command/SubsystemBase.h>
9#include <units/angle.h>
10#include <units/length.h>
12#include <ctre/phoenix6/TalonFX.hpp>
25 void Pivot(
double speed);
Definition elevator_subsystem.h:14
void SetCarriageMotorManualOverride(bool overrideState)
Definition elevator_subsystem.cpp:88
units::inch_t GetElevatorHeight()
Definition elevator_subsystem.cpp:96
void SetCarriageAngle(units::degree_t carriageAngle)
Definition elevator_subsystem.cpp:81
void EnableCarriageSoftLimits()
Definition elevator_subsystem.cpp:157
ctre::phoenix6::hardware::TalonFX m_carriageMotor
Definition elevator_subsystem.h:54
bool IsElevatorAtSetPoint()
Definition elevator_subsystem.cpp:134
void SetElevatorLiftManualOverride(bool desiredOverrideState)
Definition elevator_subsystem.cpp:73
bool m_elevatorHomed
Definition elevator_subsystem.h:58
bool IsCarriageAtSetPoint()
Definition elevator_subsystem.cpp:117
void ElevatorMove(double speed)
Definition elevator_subsystem.cpp:48
void ElevatorMoveToHeight(units::inch_t height)
Definition elevator_subsystem.cpp:65
bool m_elevatorManualOverride
Definition elevator_subsystem.h:56
ctre::phoenix6::hardware::TalonFX m_primaryMotor
Definition elevator_subsystem.h:52
argos_lib::RobotInstance m_robotInstance
Definition elevator_subsystem.h:55
void Disable()
Definition elevator_subsystem.cpp:60
bool GetElevatorLiftManualOverride() const
Definition elevator_subsystem.cpp:77
void DisableElevatorSoftLimits()
Definition elevator_subsystem.cpp:150
void EnableElevatorSoftLimits()
Definition elevator_subsystem.cpp:137
bool IsLiftAtSetPoint()
Definition elevator_subsystem.cpp:100
bool m_carriageHomed
Definition elevator_subsystem.h:59
void Pivot(double speed)
Definition elevator_subsystem.cpp:54
bool IsCarriageMotorManualOverride() const
Definition elevator_subsystem.cpp:92
bool m_carriageMotorManualOverride
Definition elevator_subsystem.h:57
void Periodic() override
Definition elevator_subsystem.cpp:46
void DisableCarriageSoftLimits()
Definition elevator_subsystem.cpp:170
RobotInstance
Differentiates between practice robot and competition robot.
Definition config_types.h:13