9#include <frc2/command/SubsystemBase.h>
10#include <units/length.h>
48 ctre::phoenix::motion::BufferedTrajectoryPointStream&
GetMPStream();
BashGuardPosition
Definition bash_guard_subsystem.h:12
Definition bash_guard_subsystem.h:14
void SetExtensionLength(units::inch_t length)
Definition bash_guard_subsystem.cpp:109
ctre::phoenix::motion::BufferedTrajectoryPointStream & GetMPStream()
Definition bash_guard_subsystem.cpp:59
units::inch_t DecomposeBashExtension(const BashGuardPosition &positionEnum)
Definition bash_guard_subsystem.cpp:91
bool IsBashGuardMoving()
Definition bash_guard_subsystem.cpp:39
bool IsBashGuardHomed()
Definition bash_guard_subsystem.cpp:119
argos_lib::NTMotorPIDTuner m_bashTuner
Definition bash_guard_subsystem.h:66
bool m_bashGuardManualOverride
Definition bash_guard_subsystem.h:67
bool IsBashGuardMPComplete()
Definition bash_guard_subsystem.cpp:43
units::inch_t GetBashGuardExtension()
Definition bash_guard_subsystem.cpp:127
void Disable()
Definition bash_guard_subsystem.cpp:79
WPI_TalonFX m_bashGuard
Definition bash_guard_subsystem.h:65
void Stop()
Definition bash_guard_subsystem.cpp:83
void SetExtensionSpeed(double speed)
Sets bash guard extension speed.
Definition bash_guard_subsystem.cpp:142
void StartMotionProfile(size_t streamSize)
Definition bash_guard_subsystem.cpp:69
void StopMotionProfile()
Definition bash_guard_subsystem.cpp:63
bool GetHomeFailed()
Definition bash_guard_subsystem.cpp:55
void Periodic() override
Definition bash_guard_subsystem.cpp:147
bool m_bashGuardHomed
Definition bash_guard_subsystem.h:68
void UpdateBashGuardHome()
Definition bash_guard_subsystem.cpp:135
void SetHomeFailed(bool failed)
Definition bash_guard_subsystem.cpp:51
void SetBashGuardManualOverride(bool overrideState)
Definition bash_guard_subsystem.cpp:123
void EnableBashGuardSoftLimits()
Definition bash_guard_subsystem.cpp:149
bool IsBashGuardManualOverride()
Definition bash_guard_subsystem.cpp:131
bool m_bashHomeFailed
Definition bash_guard_subsystem.h:69
ctre::phoenix::motion::BufferedTrajectoryPointStream m_bashStream
Definition bash_guard_subsystem.h:71
int GetMotorMPBufferCount()
Definition bash_guard_subsystem.cpp:87
void DisableBashGuardSoftLimits()
Definition bash_guard_subsystem.cpp:159
Allows user to set PID parameters from network tables and update the motor configurations on updates....
Definition nt_motor_pid_tuner.h:48
RobotInstance
Differentiates between practice robot and competition robot.
Definition config_types.h:13