#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: