| Nstd | Template specializations for std::tuple_size and std::tuple_element to support UnitVector |
| Ctuple_size< valor::EigenUnit::UnitVector< UnitTags... > > | Specialization of std::tuple_size for UnitVector |
| Ctuple_element< N, valor::EigenUnit::UnitVector< UnitTags... > > | Specialization of std::tuple_element for UnitVector |
| Cformatter< valor::EigenUnit::UnitVector< UnitTags... > > | Formatter specialization for UnitVector. Supports custom precision and 'v' flag for values-only output |
| Cformatter< valor::EigenUnit::UnitMap< UnitTags... > > | Formatter specialization for UnitMap. Delegates to UnitVector formatter after copying to a temporary vector |
| Cformatter< valor::EigenUnit::ConstUnitMap< UnitTags... > > | Formatter specialization for ConstUnitMap. Delegates to UnitVector formatter after copying to a temporary vector |
| Nvalor | |
| Nutil | |
| CLockedAccess | |
| CLocked | |
| CProfiler | |
| CPhoenixSignalManager | |
| CStatusSignalCollection | |
| Nsensors | |
| Napriltag | |
| CLimelight | Sensor for detecting AprilTags and applying vision measurements |
| CConfig | Configuration parameters for the AprilTags sensor |
| CSimState | Parameters for simulated vision processing |
| CUSB | |
| CConfig | Configuration parameters for the AprilTags sensor |
| CGrappleSensor | Specific implementation of the LaserProximitySensor for Grapple Robotics |
| CCANrangeSensor | Sensor for managing a CAN-based range sensor |
| CLaserProximityData | Data structure for laser proximity sensor readings |
| CLaserProximitySensor | Combines Lidar distance measurements and debounce logic |
| CCANdleSensor | Sensor for controlling the CANdle and associated LEDs |
| CGamePieceSensor | |
| CLidarSensor | Specific implementation of the Lidar Sensor for Grapple Robotics LidarCAN device |
| CSimState | |
| CDebounceSensor | Sensor for debouncing and detecting rising/falling edges of boolean inputs |
| CBaseSensorCore | Core BaseSensor that isn't templated |
| CBaseSensor | Abstract class that all Valor sensors should implement |
| CPoseEstimate | |
| CDoubts | Holds calculated uncertainty for a vision measurement |
| CCurrentSensor | Sensor for detecting changes in motor current |
| Nmecanum | |
| Nrequests | |
| CApplyChassisSpeeds | Request structure for commanding a swerve drivetrain using chassis speeds |
| CApplyWheelSpeeds | Request structure for commanding a swerve drivetrain using explicit module states |
| CMecanum | |
| CWheels | |
| Ndifferential | |
| Nrequests | |
| CApplyChassisSpeeds | Request structure for commanding a swerve drivetrain using chassis speeds |
| CApplyWheelSpeeds | Request structure for commanding a swerve drivetrain using explicit module states |
| CDifferential | |
| Ngeometry | |
| CTranslation2d | Represents a 2D translation vector (x, y) |
| CRotation2d | Represents a 2D rotation matrix (2x2) |
| CHomogeneousVector2d | Represents a 2D homogeneous transformation vector (x, y, 1) |
| CTransform2d | Represents a relative 2D transformation (translation + rotation) |
| CPose2d | Represents a 2D pose as a 3x3 homogeneous transformation matrix |
| CTranslation3d | Represents a 3D translation vector (x, y, z) |
| CRotation3d | Represents a 3D rotation matrix (3x3) |
| CHomogeneousVector3d | Represents a 3D homogeneous transformation vector (x, y, z, 1) |
| CTransform3d | Represents a relative 3D transformation (translation + rotation) |
| CPose3d | Represents a 3D pose as a 4x4 homogeneous transformation matrix |
| NEigenUnit | |
| Ndetail | Internal utility templates for unit vector and matrix manipulation |
| CVectorN_Builder | Builder for N-dimensional UnitVectors with uniform units |
| CVectorN_Builder< T, std::index_sequence< Is... > > | Specialization for VectorN_Builder using an index sequence |
| CUnitFormatSpec | Parses a shared format spec used by UnitVector, UnitMap, ConstUnitMap |
| CUnitVector | A vector wrapper that enforces units for each element |
| CNamedPhysicalVector | |
| CUnitMatrix | A matrix wrapper representing a linear map between two UnitVectors |
| CUnitMatrix< std::tuple< OutTags... >, std::tuple< InTags... > > | Specialization of UnitMatrix for template packs |
| CNamedPhysicalMatrix | |
| CSliceTuple | Slices a tuple type into a new tuple starting from Start index with Length |
| CERROR_UNITS_DO_NOT_MATCH | Error trap for unit mismatch detection in concepts |
| CERROR_UNITS_DO_NOT_MATCH< T, T > | Specialization for matching unit types |
| CNormalizeUnit | Trait that detects if a unit type is dimensionless. Uses units library's is_dimensionless to check |
| CNormalizeUnit< U > | |
| CNormalizeTuple | |
| CNormalizeTuple< std::tuple< Ts... > > | |
| CValidElemArgsImpl | Implementation details for checking variadic matrix element arguments |
| CValidElemArgsImpl< OutTuple, InTuple, ArgsTuple, std::index_sequence< Is... > > | Specialization for ValidElemArgsImpl using an index sequence |
| CScalarTuple_Builder | |
| CScalarTuple_Builder< N, std::index_sequence< Is... > > | |
| CNormalizeBlockTuples | |
| CNormalizeBlockTuples< std::tuple< Ts... >, std::tuple< Ts... > > | |
| CUnitMap | A non-owning, unit-safe view over a raw double* buffer |
| CConstUnitMap | A non-owning, read-only unit-safe view over a const double* buffer |
| Ngyro | |
| CGyro | |
| CPigeon2 | |
| Ndetail | |
| CTypeList | |
| CGetAncestors | |
| CGetAncestors< T, Ancestors... > | |
| CContains | |
| CContains< T, TypeList< Us... > > | |
| CFindCommon | |
| CFindCommon< TypeList<>, ListB > | |
| CFindCommon< TypeList< T, Rest... >, ListB > | |
| Cnt_traits | |
| Cnt_traits< bool > | |
| Cnt_traits< float > | |
| Cnt_traits< double > | |
| Cnt_traits< T > | |
| Cnt_traits< std::vector< bool > > | |
| Cnt_traits< std::vector< float > > | |
| Cnt_traits< std::vector< double > > | |
| Cnt_traits< std::vector< T > > | |
| Cstring_hash | |
| Cstring_equal | |
| Nsim | |
| CFieldFeature | Defines a field feature, which is just a line defined by a start and end point |
| Nswerve | |
| Nrequests | |
| CApplyChassisSpeeds | Request structure for commanding a swerve drivetrain using chassis speeds |
| CApplyStates | Request structure for commanding a swerve drivetrain using explicit module states |
| CApplyState | Request structure for commanding a single swerve module state |
| CSwerve | |
| CSwerveModule | SwerveModule |
| Ncameras | |
| CLimelight | |
| CTargetMetrics | Targeting metrics of the Limelight |
| CCornerCoordinates | Structure representing coordinates of a target |
| CIMUData | IMU data of the Limelight |
| CRawTarget | Raw target result of the Limelight |
| CRawFiducial | Raw fiducial result of the Limelight |
| CRawDetection | Raw detection result of the Limelight |
| CPoseEstimate | Pose Estimate of the Limelight |
| CRobot | |
| CPowerDistribution | |
| CGamepad | Enhanced wrapper around frc::XboxController |
| CAnalogValue | Represents a processed analog controller input |
| CWorldAlign | A field-relative position controller utilizing Profiled PID loops for 3-axis robot alignment |
| CStateComponent | |
| CStateVector | |
| CPIDController | |
| CAutoChooser | |
| CBaseController | Abstract class that all Valor controllers's should implement |
| CCommandGraph | |
| CEdge | |
| CCommandNode | |
| CBuilder | |
| CRobotToWorldConverter | |
| CCorePhoenixController | |
| CPhoenixController | |
| CFrameWrapper | |
| CFieldFrame | |
| CRobotFrame | |
| CAccelerationState | A struct to represent the acceleration swerve state |
| CAutoSwerveState | A struct to represent a swerve state in auto |
| CTrajectoryFollower | A class responsible for following a choreo or custom trajectory |
| CConfig | |
| CSendableChooser | |
| CLoggable | Base helper for publishing and subscribing values to NetworkTables |
| CNeoController | |
| CBaseSubsystem | Abstract class that all Valor subsystem's should implement |
| CPIDF | Container to hold PID and feed forward values for the motor controller |
| Nwpi | |
| CStruct< valor::cameras::Limelight::TargetMetrics > | |
| CStruct< valor::cameras::Limelight::CornerCoordinates > | |
| CStruct< valor::cameras::Limelight::IMUData > | |
| CStruct< valor::cameras::Limelight::RawTarget > | |
| CStruct< valor::cameras::Limelight::RawFiducial > | |
| CStruct< valor::cameras::Limelight::RawDetection > | |