10#include <frc/filter/SlewRateLimiter.h>
11#include <frc2/command/CommandPtr.h>
12#include <frc2/command/button/CommandXboxController.h>
Definition auto_aim_command.h:18
Allow user to select from auto routines using the default dashboard autonomous selector.
Definition auto_selector.h:17
Definition autonomous_amp_side_2_piece.h:24
Definition autonomous_amp_side_2_piece_skip.h:24
Definition autonomous_center2_wing.h:24
Definition autonomous_center_subwoofer_4_piece.h:24
Definition autonomous_center_subwoofer_6_piece.h:24
Definition autonomous_choreo_test.h:22
Definition autonomous_nothing.h:18
Definition autonomous_source1.h:24
Definition autonomous_source2.h:24
Definition autonomous_source_side_subwoofer_steal2.h:24
Definition autonomous_source_side_subwoofer_2_piece.h:24
Definition autonomous_source_side_3_piece_steal.h:24
Definition autonomous_source_side_subwoofer_4_piece.h:24
Definition autonomous_source_side_subwoofer_5_piece.h:24
Definition autonomous_zero_note.h:19
Definition climber_command.h:23
Definition climber_homing_command.h:13
Definition climber_subsystem.h:13
Definition crossfield_shot_command.h:13
Definition elevator_subsystem.h:14
Definition go_to_amp_position_command.h:13
Definition go_to_podium_position_command.h:13
Definition go_to_subwoofer_position_command.h:13
Definition go_to_trap_position_command.h:13
Definition intake_command.h:19
Definition intake_subsystem.h:11
Command-based is a "declarative" paradigm, very little robot logic should actually be handled in the ...
Definition RobotContainer.h:60
AutonomousCenter2Wing m_autoCenter2wing
Definition RobotContainer.h:118
AutonomousSourceSideSubwoofer5Piece m_autoSourceSideSubwoofer5Piece
Definition RobotContainer.h:131
AutonomousSourceSideSubwoofer4Piece m_autoSourceSideSubwoofer4Piece
Definition RobotContainer.h:128
GoToSubwooferPositionCommand m_GoToSubwooferPositionCommand
Definition RobotContainer.h:110
argos_lib::InterpolationMap< decltype(controllerMap::elevatorRotateSpeed.front().inVal), controllerMap::elevatorRotateSpeed.size()> m_elevatorRotateSpeedMap
Definition RobotContainer.h:87
GoToAmpPositionCommand m_GoToAmpPositionCommand
Definition RobotContainer.h:107
void SetLedsConnectedBrightness(bool connected)
Definition RobotContainer.cpp:520
bool m_transitionedFromAuto
True indicates latest enable was during autonomous.
Definition RobotContainer.h:135
AutonomousSourceSideSubwoofer3PieceSteal m_autoSourceSideSubwoofer3PieceSteal
Definition RobotContainer.h:126
ClimberSubsystem m_climberSubsystem
Definition RobotContainer.h:100
AutonomousZeroNote m_autoZeroNote
Definition RobotContainer.h:127
ClimberCommand m_ClimberCommand
Definition RobotContainer.h:112
VisionSubsystem m_visionSubSystem
Definition RobotContainer.h:98
AutonomousNothing m_autoNothing
Definition RobotContainer.h:116
frc2::Command * GetAutonomousCommand()
Definition RobotContainer.cpp:524
void Disable()
Called once when robot is disabled.
Definition RobotContainer.cpp:501
AutonomousChoreoTest m_autoChoreoTest
Definition RobotContainer.h:117
AutonomousAmpSideSubwoofer2PieceSkip m_autoAmpSideSubwoofer2PieceSkip
Definition RobotContainer.h:124
AutonomousSourceSideSubwoofer2Piece m_autoSourceSideSubwoofer2Piece
Definition RobotContainer.h:120
void Enable()
Called once when robot is enabled.
Definition RobotContainer.cpp:510
GoToTrapPositionCommand m_GoToTrapPositionCommand
Definition RobotContainer.h:111
SwerveDriveSubsystem m_swerveDrive
Definition RobotContainer.h:95
IntakeSubsystem m_intakeSubsystem
Definition RobotContainer.h:99
AutonomousAmpSideSubwoofer2PieceSkip m_autoAmpSideSubwoofer2PieceChaos
Definition RobotContainer.h:125
AutonomousSourceSideSteal2 m_autoSourceSideSteal2
Definition RobotContainer.h:122
AutonomousCenterSubwoofer4Piece m_autoCenterSubwoofer4Piece
Definition RobotContainer.h:129
AutonomousSource2 m_autoSource2
Definition RobotContainer.h:121
void ConfigureBindings()
Definition RobotContainer.cpp:301
AutonomousSource1 m_autoSource1
Definition RobotContainer.h:119
ShooterCommand m_ShooterCommand
Definition RobotContainer.h:104
IntakeCommand m_IntakeCommand
Definition RobotContainer.h:103
argos_lib::InterpolationMap< decltype(controllerMap::driveRotSpeed.front().inVal), controllerMap::driveRotSpeed.size()> m_driveRotSpeed
Definition RobotContainer.h:82
AutoSelector m_autoSelector
Definition RobotContainer.h:133
ElevatorSubsystem m_elevatorSubsystem
Definition RobotContainer.h:101
AutoAimCommand m_autoAimCommand
Definition RobotContainer.h:105
AutonomousAmpSideSubwoofer2Piece m_autoAmpSideSubwoofer2Piece
Definition RobotContainer.h:123
ShooterSubsystem m_ShooterSubSystem
Definition RobotContainer.h:97
GoToPodiumPositionCommand m_GoToLowPodiumPositionCommand
Definition RobotContainer.h:109
argos_lib::SwappableControllersSubsystem m_controllers
Definition RobotContainer.h:94
RobotContainer()
Definition RobotContainer.cpp:40
CrossfieldShotCommand m_CrossfieldShotCommand
Definition RobotContainer.h:113
void AllianceChanged()
Called when the alliance is changed.
Definition RobotContainer.cpp:514
AutonomousCenterSubwoofer6Piece m_autoCenterSubwoofer6Piece
Definition RobotContainer.h:130
argos_lib::InterpolationMap< decltype(controllerMap::driveSpeed.front().inVal), controllerMap::driveSpeed.size()> m_driveSpeedMap
Definition RobotContainer.h:80
SimpleLedSubsystem m_ledSubSystem
Definition RobotContainer.h:96
ClimberHomingCommand m_ClimberHomeCommand
Definition RobotContainer.h:106
GoToPodiumPositionCommand m_GoToHighPodiumPositionCommand
Definition RobotContainer.h:108
argos_lib::InterpolationMap< decltype(controllerMap::climberSpeed.front().inVal), controllerMap::climberSpeed.size()> m_climberSpeedMap
Definition RobotContainer.h:89
argos_lib::InterpolationMap< decltype(controllerMap::elevatorSpeed.front().inVal), controllerMap::elevatorSpeed.size()> m_elevatorSpeedMap
Definition RobotContainer.h:84
const argos_lib::RobotInstance m_instance
Definition RobotContainer.h:91
Definition shooter_command.h:16
Definition shooter_subsystem.h:13
Definition simple_led_subsystem.h:24
Subsystem for controlling the swerve drivetrain of the robot.
Definition swerve_drive_subsystem.h:67
Definition vision_subsystem.h:120
Performs linear interpolation of a value based on a set of input->output mapping points.
Definition interpolation.h:46
Allows two controllers to swap between "Driver" and "Operator" control schemes on the fly by swapping...
Definition swappable_controllers_subsystem.h:18
RobotInstance
Differentiates between practice robot and competition robot.
Definition config_types.h:13
constexpr std::array driveRotSpeed
Definition interpolation_maps.h:24
constexpr std::array elevatorRotateSpeed
Definition interpolation_maps.h:28
constexpr std::array elevatorSpeed
Definition interpolation_maps.h:26
constexpr std::array climberSpeed
Definition interpolation_maps.h:30
constexpr std::array driveSpeed
Definition interpolation_maps.h:18