#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 trigger 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.
- Todo:
- Investigate why we always need an offset for one side (#207)
◆ AllianceChanged()
| void RobotContainer::AllianceChanged |
( |
| ) |
|
Called when the alliance is changed.
◆ ConfigureBindings()
| void RobotContainer::ConfigureBindings |
( |
| ) |
|
|
private |
◆ Disable()
| void RobotContainer::Disable |
( |
| ) |
|
Called once when robot is disabled.
◆ Enable()
| void RobotContainer::Enable |
( |
| ) |
|
Called once when robot is enabled.
◆ GetAutonomousCommand()
| frc2::Command * RobotContainer::GetAutonomousCommand |
( |
| ) |
|
◆ SetLedsConnectedBrightness()
| void RobotContainer::SetLedsConnectedBrightness |
( |
bool |
connected | ) |
|
◆ m_alignLedDebouncer
◆ m_armExtenderSpeed
| argos_lib::InterpolationMap<decltype(controllerMap::armExtensionSpeed.front().inVal), controllerMap::armExtensionSpeed.size()> RobotContainer::m_armExtenderSpeed |
|
private |
◆ m_auto3gp
◆ m_auto3gp_tune
◆ m_autoBalance
◆ m_autoCablePlaceExit
◆ m_autoCableProtector2Gp
◆ m_autoCableProtector3GpOuiOui
◆ m_autoCableProtectorSlamGrabBalance
◆ m_autoConeCubeScore
◆ m_autoDriveForward
◆ m_autoDriveTuning
◆ m_autoLoadingStation2Cone
◆ m_autoNothing
◆ m_autoOnlyBalance
◆ m_autoPlaceExit
◆ m_autoScorePickupBalanceCone
◆ m_autoSelector
◆ m_bash
◆ m_bashSpeed
| argos_lib::InterpolationMap<decltype(controllerMap::bashSpeed.front().inVal), controllerMap::bashSpeed.size()> RobotContainer::m_bashSpeed |
|
private |
◆ m_buttonBox
◆ m_controllers
◆ m_distanceNudgeRate
| frc::SlewRateLimiter<units::scalar> RobotContainer::m_distanceNudgeRate |
|
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_homeArmExtensionCommand
◆ m_instance
◆ m_intake
◆ m_lateralNudgeRate
| frc::SlewRateLimiter<units::scalar> RobotContainer::m_lateralNudgeRate |
|
private |
◆ m_ledSubSystem
◆ m_lifter
◆ m_ouiOuiPlacerSubsystem
◆ m_ouiOuiSpeed
| argos_lib::InterpolationMap<decltype(controllerMap::ouiOuiSpeed.front().inVal), controllerMap::ouiOuiSpeed.size()> RobotContainer::m_ouiOuiSpeed |
|
private |
◆ m_rotationalNudgeRate
| frc::SlewRateLimiter<units::scalar> RobotContainer::m_rotationalNudgeRate |
|
private |
◆ m_scoreConeCommand
◆ m_shoulderSpeed
| argos_lib::InterpolationMap<decltype(controllerMap::shoulderSpeed.front().inVal), controllerMap::shoulderSpeed.size()> RobotContainer::m_shoulderSpeed |
|
private |
◆ m_swerveDrive
◆ m_visionSubSystem
◆ m_wristSpeed
| argos_lib::InterpolationMap<decltype(controllerMap::wristSpeed.front().inVal), controllerMap::wristSpeed.size()> RobotContainer::m_wristSpeed |
|
private |
◆ p_wristSetpoint
| nt::GenericEntry* RobotContainer::p_wristSetpoint |
|
private |
The documentation for this class was generated from the following files: