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