| ▼Naddress | |
| ►Ncomp_bot | |
| Cclimber | |
| Ccontrollers | |
| Cdrive | |
| Celevator | |
| Cencoders | |
| Cintake | |
| Cled | |
| Csensors | |
| Csolenoids | |
| ▼Nargos_lib | |
| ►Ncancoder_config | |
| Chas_absoluteSensorDiscontinuityPoint | |
| Chas_absoluteSensorDiscontinuityPoint< T, decltype((void) T::absoluteSensorDiscontinuityPoint, void())> | |
| Chas_direction | |
| Chas_direction< T, decltype((void) T::direction, void())> | |
| Chas_magOffset | |
| Chas_magOffset< T, decltype((void) T::magOffset, void())> | |
| ►Nfalcon_config | |
| Chas_dutyCycleNeutralDeadband | |
| Chas_dutyCycleNeutralDeadband< T, decltype((void) T::dutyCycleNeutralDeadband, void())> | |
| Chas_dutyCycleOpenLoopRampPeriod | |
| Chas_dutyCycleOpenLoopRampPeriod< T, decltype((void) T::dutyCycleOpenLoopRampPeriod, void())> | |
| Chas_forwardLimit_deviceID | |
| Chas_forwardLimit_deviceID< T, decltype((void) T::forwardLimit_deviceID, void())> | |
| Chas_forwardLimit_normalState | |
| Chas_forwardLimit_normalState< T, decltype((void) T::forwardLimit_normalState, void())> | |
| Chas_forwardLimit_source | |
| Chas_forwardLimit_source< T, decltype((void) T::forwardLimit_source, void())> | |
| Chas_inverted | |
| Chas_inverted< T, decltype((void) T::inverted, void())> | |
| Chas_motionMagic_acceleration | |
| Chas_motionMagic_acceleration< T, decltype((void) T::motionMagic_acceleration, void())> | |
| Chas_motionMagic_cruiseVelocity | |
| Chas_motionMagic_cruiseVelocity< T, decltype((void) T::motionMagic_cruiseVelocity, void())> | |
| Chas_motionMagic_expo_kA | |
| Chas_motionMagic_expo_kA< T, decltype((void) T::motionMagic_expo_kA, void())> | |
| Chas_motionMagic_expo_kV | |
| Chas_motionMagic_expo_kV< T, decltype((void) T::motionMagic_expo_kV, void())> | |
| Chas_motionMagic_jerk | |
| Chas_motionMagic_jerk< T, decltype((void) T::motionMagic_jerk, void())> | |
| Chas_neutralDeadband | |
| Chas_neutralDeadband< T, decltype((void) T::neutralDeadband, void())> | |
| Chas_neutralMode | |
| Chas_neutralMode< T, decltype((void) T::neutralMode, void())> | |
| Chas_nominalOutputForward | |
| Chas_nominalOutputForward< T, decltype((void) T::nominalOutputForward, void())> | |
| Chas_nominalOutputReverse | |
| Chas_nominalOutputReverse< T, decltype((void) T::nominalOutputReverse, void())> | |
| Chas_peakOutputForward | |
| Chas_peakOutputForward< T, decltype((void) T::peakOutputForward, void())> | |
| Chas_peakOutputReverse | |
| Chas_peakOutputReverse< T, decltype((void) T::peakOutputReverse, void())> | |
| Chas_pid0_gravityType | |
| Chas_pid0_gravityType< T, decltype((void) T::pid0_gravityType, void())> | |
| Chas_pid0_kA | |
| Chas_pid0_kA< T, decltype((void) T::pid0_kA, void())> | |
| Chas_pid0_kD | |
| Chas_pid0_kD< T, decltype((void) T::pid0_kD, void())> | |
| Chas_pid0_kG | |
| Chas_pid0_kG< T, decltype((void) T::pid0_kG, void())> | |
| Chas_pid0_kI | |
| Chas_pid0_kI< T, decltype((void) T::pid0_kI, void())> | |
| Chas_pid0_kP | |
| Chas_pid0_kP< T, decltype((void) T::pid0_kP, void())> | |
| Chas_pid0_kS | |
| Chas_pid0_kS< T, decltype((void) T::pid0_kS, void())> | |
| Chas_pid0_kV | |
| Chas_pid0_kV< T, decltype((void) T::pid0_kV, void())> | |
| Chas_pid1_gravityType | |
| Chas_pid1_gravityType< T, decltype((void) T::pid1_gravityType, void())> | |
| Chas_pid1_kA | |
| Chas_pid1_kA< T, decltype((void) T::pid1_kA, void())> | |
| Chas_pid1_kD | |
| Chas_pid1_kD< T, decltype((void) T::pid1_kD, void())> | |
| Chas_pid1_kG | |
| Chas_pid1_kG< T, decltype((void) T::pid1_kG, void())> | |
| Chas_pid1_kI | |
| Chas_pid1_kI< T, decltype((void) T::pid1_kI, void())> | |
| Chas_pid1_kP | |
| Chas_pid1_kP< T, decltype((void) T::pid1_kP, void())> | |
| Chas_pid1_kS | |
| Chas_pid1_kS< T, decltype((void) T::pid1_kS, void())> | |
| Chas_pid1_kV | |
| Chas_pid1_kV< T, decltype((void) T::pid1_kV, void())> | |
| Chas_reverseLimit_deviceID | |
| Chas_reverseLimit_deviceID< T, decltype((void) T::reverseLimit_deviceID, void())> | |
| Chas_reverseLimit_normalState | |
| Chas_reverseLimit_normalState< T, decltype((void) T::reverseLimit_normalState, void())> | |
| Chas_reverseLimit_source | |
| Chas_reverseLimit_source< T, decltype((void) T::reverseLimit_source, void())> | |
| Chas_rotorToSensorRatio | |
| Chas_rotorToSensorRatio< T, decltype((void) T::rotorToSensorRatio, void())> | |
| Chas_selectedSensor | |
| Chas_selectedSensor< T, decltype((void) T::selectedSensor, void())> | |
| Chas_selectedSensor_addr | |
| Chas_selectedSensor_addr< T, decltype((void) T::selectedSensor_addr, void())> | |
| Chas_sensorToMechanismRatio | |
| Chas_sensorToMechanismRatio< T, decltype((void) T::sensorToMechanismRatio, void())> | |
| Chas_statorCurrentLimit | |
| Chas_statorCurrentLimit< T, decltype((void) T::statorCurrentLimit, void())> | |
| Chas_statusFrameMotorMode | |
| Chas_statusFrameMotorMode< T, decltype((void) T::statusFrameMotorMode, void())> | |
| Chas_supplyCurrentLimit | |
| Chas_supplyCurrentLimit< T, decltype((void) T::supplyCurrentLimit, void())> | |
| Chas_supplyCurrentLowerLimit | |
| Chas_supplyCurrentLowerLimit< T, decltype((void) T::supplyCurrentLowerLimit, void())> | |
| Chas_supplyCurrentLowerTime | |
| Chas_supplyCurrentLowerTime< T, decltype((void) T::supplyCurrentLowerTime, void())> | |
| Chas_voltageOpenLoopRampPeriod | |
| Chas_voltageOpenLoopRampPeriod< T, decltype((void) T::voltageOpenLoopRampPeriod, void())> | |
| ►Nled | |
| CAnimation | A representation of a custom LED animation |
| CArray2D | Array2D representation where origin is at bottom left |
| CPanelScanParams | |
| CSprite | Https://en.wikipedia.org/wiki/Sprite_(computer_graphics) |
| ►Nswerve | |
| CNetworkTablesHomingStorage | Saves and loads swerve module homes to networkTables |
| CSwerveModulePositions | Representation of the absolute encoder position of each module at home position |
| CTranslationSpeeds | Translation speeds as percent max output |
| ►Ntalonsrx_config | |
| Chas_continuousCurrentLimit | |
| Chas_continuousCurrentLimit< T, decltype((void) T::continuousCurrentLimit, void())> | |
| Chas_forwardLimitSwitchNormal | |
| Chas_forwardLimitSwitchNormal< T, decltype((void) T::forwardLimitSwitchNormal, void())> | |
| Chas_forwardLimitSwitchSource | |
| Chas_forwardLimitSwitchSource< T, decltype((void) T::forwardLimitSwitchSource, void())> | |
| Chas_inverted | |
| Chas_inverted< T, decltype((void) T::inverted, void())> | |
| Chas_neutralMode | |
| Chas_neutralMode< T, decltype((void) T::neutralMode, void())> | |
| Chas_peakCurrentDuration | |
| Chas_peakCurrentDuration< T, decltype((void) T::peakCurrentDuration, void())> | |
| Chas_peakCurrentLimit | |
| Chas_peakCurrentLimit< T, decltype((void) T::peakCurrentLimit, void())> | |
| Chas_peakOutputForward | |
| Chas_peakOutputForward< T, decltype((void) T::peakOutputForward, void())> | |
| Chas_peakOutputReverse | |
| Chas_peakOutputReverse< T, decltype((void) T::peakOutputReverse, void())> | |
| Chas_pid0_allowableError | |
| Chas_pid0_allowableError< T, decltype((void) T::pid0_allowableError, void())> | |
| Chas_pid0_iZone | |
| Chas_pid0_iZone< T, decltype((void) T::pid0_iZone, void())> | |
| Chas_pid0_kD | |
| Chas_pid0_kD< T, decltype((void) T::pid0_kD, void())> | |
| Chas_pid0_kF | |
| Chas_pid0_kF< T, decltype((void) T::pid0_kF, void())> | |
| Chas_pid0_kI | |
| Chas_pid0_kI< T, decltype((void) T::pid0_kI, void())> | |
| Chas_pid0_kP | |
| Chas_pid0_kP< T, decltype((void) T::pid0_kP, void())> | |
| Chas_pid0_selectedSensor | |
| Chas_pid0_selectedSensor< T, decltype((void) T::pid0_selectedSensor, void())> | |
| Chas_remoteFilter0_addr | |
| Chas_remoteFilter0_addr< T, decltype((void) T::remoteFilter0_addr, void())> | |
| Chas_remoteFilter0_type | |
| Chas_remoteFilter0_type< T, decltype((void) T::remoteFilter0_type, void())> | |
| Chas_reverseLimitSwitchNormal | |
| Chas_reverseLimitSwitchNormal< T, decltype((void) T::reverseLimitSwitchNormal, void())> | |
| Chas_reverseLimitSwitchSource | |
| Chas_reverseLimitSwitchSource< T, decltype((void) T::reverseLimitSwitchSource, void())> | |
| Chas_sensorPhase | |
| Chas_sensorPhase< T, decltype((void) T::sensorPhase, void())> | |
| Chas_statusFrameMotorMode | |
| Chas_statusFrameMotorMode< T, decltype((void) T::statusFrameMotorMode, void())> | |
| Chas_voltCompSat | |
| Chas_voltCompSat< T, decltype((void) T::voltCompSat, void())> | |
| CArgosColor | |
| CArgosLogger | Log to the console in a clean, repeatable manner |
| CCANAddress | |
| CClosedLoopSensorConversions | Conversion factors to aid displaying sensor values as meaningful numbers |
| CDebouncer | |
| CDebounceSettings | |
| CEdgeDetector | |
| CFSHomingStorage | Saves and loads home positions from filesystem |
| CGenericDebouncer | |
| CHomingStorageInterface | Interface capable of saving and loading home positions from persistent storage |
| CHysteresisFilter | A simple hysteresis filter for giving a bool output for a threshold |
| CInterpMapPoint | Point that helps generate an interpolation map |
| CInterpolationMap | Performs linear interpolation of a value based on a set of input->output mapping points |
| CLEDState | Color and animation status for an individual LED |
| ►CLEDSubsystem | |
| CLEDUpdateGroup | Represents a contiguous block of LEDs that have the same color |
| CNTMotorPIDTuner | Allows user to set PID parameters from network tables and update the motor configurations on updates. Also monitors status information from motors to aid tuning |
| CNTSubscriber | Subscribes to Network Tables entry updates and calls a specified callback to use the new value |
| CSwapControllersCommand | Swaps rolls of two controllers. Useful if one controller breaks during a match |
| CSwappableControllersSubsystem | Allows two controllers to swap between "Driver" and "Operator" control schemes on the fly by swapping the m_driverController and m_operatorController objects |
| CSwerveFSHomingStorage | |
| CSwerveHomeStorageInterface | Interface capable of saving and loading module home positions from persistent storage |
| CVibrationStatus | Vibration percentages that can be sent to controller for user feedback |
| ►CXboxController | |
| CDPadButtons | Parsed directional pad button states |
| CUpdateStatus | State of an individual button |
| ▼NcontrolLoop | |
| ►Ncomp_bot | |
| ►Nclimber | |
| Cclimber | |
| ►Ndrive | |
| Cdrive | |
| Clinear_follower | |
| Crotate | |
| Crotational_follower | |
| ►Nelevator | |
| Carm | |
| Celevator | |
| Cwrist | |
| ►Nintake | |
| Cintake | |
| ▼Nencoder_conf | |
| ►Ncomp_bot | |
| ►Ndrive | |
| CgenericTurn | |
| ►Nelevator | |
| Cwrist | |
| ▼Nfield_points | |
| CAprilTag | |
| ▼NLimelightHelpers | |
| CBarcodeResultClass | |
| CClassificationResultClass | |
| CDetectionResultClass | |
| CFiducialResultClass | |
| CIMUData | |
| CLimelightResultsClass | |
| CPoseEstimate | |
| CRawFiducial | |
| CRetroreflectiveResultClass | |
| CSingleTargetingResultClass | |
| CVisionResultsClass | |
| ▼NmotorConfig | |
| ►Ncomp_bot | Motor configurations specific to competition robot |
| ►Nclimber | |
| CclimberPrimary | |
| CclimberSecondary | |
| ►Ndrive | |
| CbackLeftTurn | |
| CbackRightTurn | |
| CfrontLeftTurn | |
| CfrontRightTurn | |
| CgenericDrive | |
| ►Nelevator | |
| Carm | |
| CprimaryElevator | |
| CsecondaryElevator | |
| Cwrist | |
| ►Nintake | |
| Cintake | |
| CActiveVisionTarget | |
| CAutonomousChoreoTest | |
| CAutonomousCommand | A command that can be selected from the dashboard |
| CAutonomousForward | |
| CAutonomousL1FE | |
| CAutonomousL1GH | |
| CAutonomousL1IJ | |
| CAutonomousL1JL4L | |
| CAutonomousL1L4EDC | |
| CAutonomousL1L4JKL | |
| CAutonomousL4EDC | |
| CAutonomousL4G | |
| CAutonomousL4GAlgae | |
| CAutonomousL4GAlgaeVision | |
| CAutonomousL4JKL | |
| CAutonomousNothing | |
| CAutoSelector | Allow user to select from auto routines using the default dashboard autonomous selector |
| CCameraInterface | Provides methods for interacting with the camera on a high level |
| CClimbCommand | |
| CClimberSubsystem | |
| CDriveByTimeCommand | |
| CDriveByTimeVisionCommand | |
| CDriveChoreo | |
| CElevatorSubsystem | |
| CGoToPositionCommand | |
| CInitializeOdometryCommand | |
| CIntakeSubsystem | |
| CL1CoralPlacementCommand | |
| CL4CoralPlacementCommand | |
| ▼CLimelightTarget | |
| CtValues | Wraps members of LimelightTarget for use elsewhere |
| CMiddleCoralPlacementCommand | |
| COperatorController | |
| CPosition | |
| CRobot | |
| CRobotContainer | 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 |
| CSimpleLedSubsystem | |
| ▼CSwerveDriveSubsystem | Subsystem for controlling the swerve drivetrain of the robot |
| CSimVelocities | |
| CVelocities | A struct for holding the 3 different input velocities, for organization |
| CSwerveModule | |
| CunitlessChassisSpeeds | |
| CVisionSubsystem | |