2023 Charge Up  0.1.0
Code for the Titanium Titans (FRC Team #4467)'s 2023 robot
frc.robot.supersystems.ArmSupersystem Class Reference

Public Member Functions

 ArmSupersystem (ArmAngleSubsystem armSubsystem, ArmExtSubsystem m_ext, WristSubsystem m_wrist, SwerveDrivetrain m_swerve)
 
void addRequirements (CommandBase command)
 
void stopSpeed ()
 
void setToPose (ArmPose pose)
 
double calculateArmAngleLimit (double desiredAngle)
 
void toggleAllBrakemode ()
 
void enableAllBrakemode ()
 
void disableAllBrakemode ()
 
boolean atSetpoint ()
 
CommandBase runIntakeForTime (double seconds, double speed)
 
Command runIntake (double speed)
 
Translation2d getPhysicalArmExtension ()
 
double clampArmExt (double setpoint, double startZone)
 
double clampArmAngle ()
 
void getDriveSpeed ()
 

Member Function Documentation

◆ setToPose()

void frc.robot.supersystems.ArmSupersystem.setToPose ( ArmPose  pose)

Set the arm supersystem to a desired pose as stored in a

Parameters
poseAn ArmPose object storing the desired pose

The documentation for this class was generated from the following file: