#include <RobotContainer.h>
- Copyright
- Copyright (c) Argos FRC Team 1756. Open Source Software; you can modify and/or share it under the terms of the license file in the root directory of this project. This class is where the bulk of the robot should be declared. Since Command-based is a "declarative" paradigm, very little robot logic should actually be handled in the
Robot
periodic methods (other than the scheduler calls). Instead, the structure of the robot (including subsystems, commands, and button mappings) should be declared here.
◆ RobotContainer()
RobotContainer::RobotContainer |
( |
| ) |
|
- Copyright
- Copyright (c) Argos FRC Team 1756. Open Source Software; you can modify and/or share it under the terms of the license file in the root directory of this project.
◆ ConfigureButtonBindings()
void RobotContainer::ConfigureButtonBindings |
( |
| ) |
|
|
private |
◆ Disable()
void RobotContainer::Disable |
( |
| ) |
|
Called once when robot is disabled.
◆ GetAutonomousCommand()
frc2::Command * RobotContainer::GetAutonomousCommand |
( |
| ) |
|
◆ m_armSpeedMap
argos_lib::InterpolationMap<decltype(controllerMap::armSpeed.front().inVal), controllerMap::armSpeed.size()> RobotContainer::m_armSpeedMap |
|
private |
◆ m_autoCenter1ball
◆ m_autoCenter1ballDelay
◆ m_autoCenterLeft2Ball
◆ m_autoCenterLeft2BallDefense
◆ m_autoCenterLeft2BallDelay
◆ m_autoCenterRight2Ball
◆ m_autoCenterRight2BallDelay
◆ m_autoNothing
◆ m_autoRight2Ball
◆ m_autoRight2BallDelay
◆ m_autoRight5Ball
◆ m_autoRight5BallDef
◆ m_autoRight5BallGap
◆ m_autoRoutineSelector
◆ m_climbCommand
◆ m_climberArmAccel
units::inches_per_second_squared_t RobotContainer::m_climberArmAccel |
|
private |
◆ m_climberArmCruiseVelocity
units::inches_per_second_t RobotContainer::m_climberArmCruiseVelocity |
|
private |
◆ m_climberArmTargetExtension
units::inch_t RobotContainer::m_climberArmTargetExtension |
|
private |
◆ m_climberHookAccel
units::inches_per_second_squared_t RobotContainer::m_climberHookAccel |
|
private |
◆ m_climberHookCruiseVelocity
units::inches_per_second_t RobotContainer::m_climberHookCruiseVelocity |
|
private |
◆ m_climberHookTargetExtension
units::inch_t RobotContainer::m_climberHookTargetExtension |
|
private |
◆ m_compressor
frc::Compressor RobotContainer::m_compressor |
|
private |
◆ m_controllers
◆ m_driveFollowerLinearkD
double RobotContainer::m_driveFollowerLinearkD |
|
private |
◆ m_driveFollowerLinearkI
double RobotContainer::m_driveFollowerLinearkI |
|
private |
◆ m_driveFollowerLinearkP
double RobotContainer::m_driveFollowerLinearkP |
|
private |
◆ m_driveFollowerRotationalAcceleration
units::degrees_per_second_squared_t RobotContainer::m_driveFollowerRotationalAcceleration |
|
private |
◆ m_driveFollowerRotationalkD
double RobotContainer::m_driveFollowerRotationalkD |
|
private |
◆ m_driveFollowerRotationalkI
double RobotContainer::m_driveFollowerRotationalkI |
|
private |
◆ m_driveFollowerRotationalkP
double RobotContainer::m_driveFollowerRotationalkP |
|
private |
◆ m_driveFollowerRotationalVelocity
units::degrees_per_second_t RobotContainer::m_driveFollowerRotationalVelocity |
|
private |
◆ m_driveProfileDistX
units::inch_t RobotContainer::m_driveProfileDistX |
|
private |
◆ m_driveProfileDistY
units::inch_t RobotContainer::m_driveProfileDistY |
|
private |
◆ m_driveProfileMaxLinearAccel
units::feet_per_second_squared_t RobotContainer::m_driveProfileMaxLinearAccel |
|
private |
◆ m_driveProfileMaxLinearVel
units::feet_per_second_t RobotContainer::m_driveProfileMaxLinearVel |
|
private |
◆ m_driveProfileMaxRotationalAccel
units::degrees_per_second_squared_t RobotContainer::m_driveProfileMaxRotationalAccel |
|
private |
◆ m_driveProfileMaxRotationalVel
units::degrees_per_second_t RobotContainer::m_driveProfileMaxRotationalVel |
|
private |
◆ m_driveProfileRot
units::degree_t RobotContainer::m_driveProfileRot |
|
private |
◆ m_driveRotSpeed
argos_lib::InterpolationMap<decltype(controllerMap::driveRotSpeed.front().inVal), controllerMap::driveRotSpeed.size()> RobotContainer::m_driveRotSpeed |
|
private |
◆ m_driveSpeedMap
argos_lib::InterpolationMap<decltype(controllerMap::driveSpeed.front().inVal), controllerMap::driveSpeed.size()> RobotContainer::m_driveSpeedMap |
|
private |
◆ m_homeClimberArmCommand
◆ m_homeClimberHookCommand
◆ m_homeHoodCommand
◆ m_hoodSpeedMap
argos_lib::InterpolationMap<decltype(controllerMap::hoodSpeed.front().inVal), controllerMap::hoodSpeed.size()> RobotContainer::m_hoodSpeedMap |
|
private |
◆ m_hoodTargetPosition
units::degree_t RobotContainer::m_hoodTargetPosition |
|
private |
◆ m_hookSpeedMap
argos_lib::InterpolationMap<decltype(controllerMap::hookSpeed.front().inVal), controllerMap::hookSpeed.size()> RobotContainer::m_hookSpeedMap |
|
private |
◆ m_instance
◆ m_intake
◆ m_NTMonitor
◆ m_pClimber
◆ m_pNetworkTable
◆ m_shooter
◆ m_shooterTargetVelocity
units::revolutions_per_minute_t RobotContainer::m_shooterTargetVelocity |
|
private |
◆ m_swerveDrive
◆ m_targetShotDistance
units::inch_t RobotContainer::m_targetShotDistance |
|
private |
◆ m_turretSpeedMap
argos_lib::InterpolationMap<decltype(controllerMap::turretSpeed.front().inVal), controllerMap::turretSpeed.size()> RobotContainer::m_turretSpeedMap |
|
private |
◆ m_turretTargetPosition
units::degree_t RobotContainer::m_turretTargetPosition |
|
private |
The documentation for this class was generated from the following files: