2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
ShooterSubsystem Member List
This is the complete list of members for
ShooterSubsystem
, including all inherited members.
AimedFeedback
() const
ShooterSubsystem
AutoAim
(bool drivingAdjustment=false)
ShooterSubsystem
ChassisVelocitiesToHubVelocities
(const frc::ChassisSpeeds robotChassisSpeed, units::degree_t hubTurretAngle)
ShooterSubsystem
private
ClearHoodHome
()
ShooterSubsystem
CloseLoopShoot
(units::revolutions_per_minute_t ShooterWheelSpeed)
ShooterSubsystem
Disable
()
ShooterSubsystem
DisableHoodSoftLimits
()
ShooterSubsystem
DisableTurretSoftLimits
()
ShooterSubsystem
DrivingAimOffsets
(const HubRelativeVelocities robotVelocity, units::foot_t hubDistance, units::degree_t hubAngle, units::second_t targetStaleness)
ShooterSubsystem
private
FixedPosState
enum name
ShooterSubsystem
FixedShooterPosition
(FixedPosState)
ShooterSubsystem
GetCameraTargetValues
()
ShooterSubsystem
GetHoodPosition
()
ShooterSubsystem
GetPolynomialOffset
(units::inch_t actualDistance)
ShooterSubsystem
GetShooterDistanceSetpoints
(units::inch_t distanceToTarget) const
ShooterSubsystem
GetShooterSpeed
()
ShooterSubsystem
GetShooterWheelSpeed
()
ShooterSubsystem
GetTargetDistance
(units::degree_t targetVerticalAngle)
ShooterSubsystem
GetTurretTargetAngle
(LimelightTarget::tValues target)
ShooterSubsystem
HoodSetPosition
(units::degree_t angle)
ShooterSubsystem
InAcceptableRanges
(const AimValues targets, const AimValues real)
ShooterSubsystem
static
InitializeTurretHome
()
ShooterSubsystem
IsHoodHomed
()
ShooterSubsystem
IsHoodMoving
()
ShooterSubsystem
IsManualOverride
()
ShooterSubsystem
IsTurretHomed
()
ShooterSubsystem
m_cameraInterface
ShooterSubsystem
private
m_hoodAngleMap
ShooterSubsystem
private
m_hoodHomed
ShooterSubsystem
private
m_hoodMotor
ShooterSubsystem
private
m_hoodMotorAddr
ShooterSubsystem
private
m_hoodPIDTuner
ShooterSubsystem
private
m_instance
ShooterSubsystem
private
m_lateralSpeedMap
ShooterSubsystem
private
m_manualOverride
ShooterSubsystem
private
m_pControllers
ShooterSubsystem
private
m_pDriveSubsystem
ShooterSubsystem
private
m_shooterPIDTuner
ShooterSubsystem
private
m_shooterSpeedMap
ShooterSubsystem
private
m_shooterWheelLeft
ShooterSubsystem
private
m_shooterWheelLeftAddr
ShooterSubsystem
private
m_shooterWheelRight
ShooterSubsystem
private
m_shooterWheelRightAddr
ShooterSubsystem
private
m_turretHomed
ShooterSubsystem
private
m_turretHomingStorage
ShooterSubsystem
private
m_turretMotor
ShooterSubsystem
private
m_turretMotorAddr
ShooterSubsystem
private
m_turretPIDTuner
ShooterSubsystem
private
m_useCalculatedPitch
ShooterSubsystem
private
ManualAim
(double turnSpeed, double hoodSpeed)
ShooterSubsystem
ManualOverride
()
ShooterSubsystem
MoveHood
(double hoodSpeed)
ShooterSubsystem
MoveTurret
(double turnSpeed)
ShooterSubsystem
Periodic
() override
ShooterSubsystem
SetCameraDriverMode
(bool driverMode)
ShooterSubsystem
SetHoodSoftLimits
()
ShooterSubsystem
SetShooterDistance
(units::inch_t distanceToTarget)
ShooterSubsystem
SetTurretSoftLimits
()
ShooterSubsystem
Shoot
(double ballfiringspeed)
ShooterSubsystem
ShooterSubsystem
(const argos_lib::RobotInstance instance, SwerveDriveSubsystem *pDriveSubsystem, argos_lib::SwappableControllersSubsystem *controllers=nullptr)
ShooterSubsystem
StopFeedback
() const
ShooterSubsystem
TurretGetPosition
()
ShooterSubsystem
TurretSetPosition
(units::degree_t angle)
ShooterSubsystem
UpdateHoodHome
()
ShooterSubsystem
UpdateTurretHome
()
ShooterSubsystem
Generated by
1.9.5