2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
shooter_subsystem.h File Reference
#include <frc2/command/SubsystemBase.h>
#include "Constants.h"
#include "argos_lib/config/config_types.h"
#include "argos_lib/general/interpolation.h"
#include "argos_lib/general/nt_motor_pid_tuner.h"
#include "argos_lib/subsystems/swappable_controllers_subsystem.h"
#include "ctre/Phoenix.h"
#include "networktables/NetworkTable.h"
#include "networktables/NetworkTableEntry.h"
#include "networktables/NetworkTableInstance.h"
#include "networktables/NetworkTableValue.h"
#include "photonlib/PhotonCamera.h"
#include "swerve_drive_subsystem.h"
#include "units/angle.h"
#include "units/angular_velocity.h"
#include "units/length.h"
#include "utils/homing_storage_interface.h"

Go to the source code of this file.

Classes

class  LimelightTarget
 Wraps a limelight target in a usable object. More...
 
struct  LimelightTarget::tValues
 Wraps members of LimelightTarget for use elsewhere. More...
 
struct  AimValues
 Shooter aiming parameters. More...
 
class  CameraInterface
 Provides methods for interacting with the camera on a high level. More...
 
class  ShooterSubsystem
 
struct  ShooterSubsystem::ShooterDistanceSetpoints
 Hood and shooter setpoints for shooting at a known distance. More...
 
struct  ShooterSubsystem::HubRelativeVelocities
 
struct  ShooterSubsystem::AimOffsets
 Offsets useful for aiming while driving. More...