2025-Robot
Robot code for 2025 FRC season by Argos, FRC team #1756
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Naddress
 Ncomp_bot
 Nargos_lib
 Ncancoder_config
 Nfalcon_config
 Nled
 Nswerve
 Ntalonsrx_config
 CArgosColor
 CArgosLoggerLog to the console in a clean, repeatable manner
 CCANAddress
 CClosedLoopSensorConversionsConversion factors to aid displaying sensor values as meaningful numbers
 CDebouncer
 CDebounceSettings
 CEdgeDetector
 CFSHomingStorageSaves and loads home positions from filesystem
 CGenericDebouncer
 CHomingStorageInterfaceInterface capable of saving and loading home positions from persistent storage
 CHysteresisFilterA simple hysteresis filter for giving a bool output for a threshold
 CInterpMapPointPoint that helps generate an interpolation map
 CInterpolationMapPerforms linear interpolation of a value based on a set of input->output mapping points
 CLEDStateColor and animation status for an individual LED
 CLEDSubsystem
 CNTMotorPIDTunerAllows user to set PID parameters from network tables and update the motor configurations on updates. Also monitors status information from motors to aid tuning
 CNTSubscriberSubscribes to Network Tables entry updates and calls a specified callback to use the new value
 CSwapControllersCommandSwaps rolls of two controllers. Useful if one controller breaks during a match
 CSwappableControllersSubsystemAllows two controllers to swap between "Driver" and "Operator" control schemes on the fly by swapping the m_driverController and m_operatorController objects
 CSwerveFSHomingStorage
 CSwerveHomeStorageInterfaceInterface capable of saving and loading module home positions from persistent storage
 CVibrationStatusVibration percentages that can be sent to controller for user feedback
 CXboxController
 NcontrolLoop
 Ncomp_bot
 Nencoder_conf
 Ncomp_bot
 Nfield_points
 CAprilTag
 NLimelightHelpers
 CBarcodeResultClass
 CClassificationResultClass
 CDetectionResultClass
 CFiducialResultClass
 CIMUData
 CLimelightResultsClass
 CPoseEstimate
 CRawFiducial
 CRetroreflectiveResultClass
 CSingleTargetingResultClass
 CVisionResultsClass
 NmotorConfig
 Ncomp_botMotor configurations specific to competition robot
 CActiveVisionTarget
 CAutonomousChoreoTest
 CAutonomousCommandA command that can be selected from the dashboard
 CAutonomousForward
 CAutonomousL1FE
 CAutonomousL1GH
 CAutonomousL1IJ
 CAutonomousL1JL4L
 CAutonomousL1L4EDC
 CAutonomousL1L4JKL
 CAutonomousL4EDC
 CAutonomousL4G
 CAutonomousL4GAlgae
 CAutonomousL4GAlgaeVision
 CAutonomousL4JKL
 CAutonomousNothing
 CAutoSelectorAllow user to select from auto routines using the default dashboard autonomous selector
 CCameraInterfaceProvides methods for interacting with the camera on a high level
 CClimbCommand
 CClimberSubsystem
 CDriveByTimeCommand
 CDriveByTimeVisionCommand
 CDriveChoreo
 CElevatorSubsystem
 CGoToPositionCommand
 CInitializeOdometryCommand
 CIntakeSubsystem
 CL1CoralPlacementCommand
 CL4CoralPlacementCommand
 CLimelightTarget
 CtValuesWraps members of LimelightTarget for use elsewhere
 CMiddleCoralPlacementCommand
 COperatorController
 CPosition
 CRobot
 CRobotContainerCommand-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
 CSimpleLedSubsystem
 CSwerveDriveSubsystemSubsystem for controlling the swerve drivetrain of the robot
 CSimVelocities
 CVelocitiesA struct for holding the 3 different input velocities, for organization
 CSwerveModule
 CunitlessChassisSpeeds
 CVisionSubsystem