| Cvalor::AccelerationState | A struct to represent the acceleration swerve state |
| Cvalor::differential::requests::ApplyChassisSpeeds | Request structure for commanding a swerve drivetrain using chassis speeds |
| Cvalor::mecanum::requests::ApplyChassisSpeeds | Request structure for commanding a swerve drivetrain using chassis speeds |
| Cvalor::swerve::requests::ApplyChassisSpeeds | Request structure for commanding a swerve drivetrain using chassis speeds |
| Cvalor::swerve::requests::ApplyState | Request structure for commanding a single swerve module state |
| Cvalor::swerve::requests::ApplyStates | Request structure for commanding a swerve drivetrain using explicit module states |
| Cvalor::differential::requests::ApplyWheelSpeeds | Request structure for commanding a swerve drivetrain using explicit module states |
| Cvalor::mecanum::requests::ApplyWheelSpeeds | Request structure for commanding a swerve drivetrain using explicit module states |
| Cvalor::AutoSwerveState | A struct to represent a swerve state in auto |
| CBase | |
| Cvalor::EigenUnit::NamedPhysicalMatrix< Derived, Base > | |
| Cvalor::EigenUnit::NamedPhysicalVector< Derived, Base > | |
| Cvalor::sensors::BaseSensorCore | Core BaseSensor that isn't templated |
| Cvalor::sensors::BaseSensor< std::optional< PoseEstimate > > | |
| Cvalor::sensors::apriltag::Limelight | Sensor for detecting AprilTags and applying vision measurements |
| Cvalor::sensors::apriltag::USB | |
| Cvalor::sensors::BaseSensor< double > | |
| Cvalor::Gamepad::AnalogValue | Represents a processed analog controller input |
| Cvalor::sensors::BaseSensor< int > | |
| Cvalor::sensors::CANdleSensor | Sensor for controlling the CANdle and associated LEDs |
| Cvalor::sensors::BaseSensor< units::ampere_t > | |
| Cvalor::sensors::CurrentSensor | Sensor for detecting changes in motor current |
| Cvalor::sensors::BaseSensor< bool > | |
| Cvalor::sensors::DebounceSensor | Sensor for debouncing and detecting rising/falling edges of boolean inputs |
| Cvalor::sensors::LaserProximitySensor | Combines Lidar distance measurements and debounce logic |
| Cvalor::sensors::CANrangeSensor | Sensor for managing a CAN-based range sensor |
| Cvalor::sensors::GrappleSensor | Specific implementation of the LaserProximitySensor for Grapple Robotics |
| Cvalor::sensors::BaseSensor< std::optional< frc::Pose3d > > | |
| Cvalor::sensors::GamePieceSensor | |
| Cvalor::sensors::BaseSensor< LaserProximityData > | |
| Cvalor::sensors::LaserProximitySensor | Combines Lidar distance measurements and debounce logic |
| Cvalor::sensors::BaseSensor< units::millimeter_t > | |
| Cvalor::sensors::LidarSensor | Specific implementation of the Lidar Sensor for Grapple Robotics LidarCAN device |
| Cvalor::sensors::LaserProximitySensor | Combines Lidar distance measurements and debounce logic |
| Cvalor::sensors::BaseSensor< T > | Abstract class that all Valor sensors should implement |
| Cvalor::CommandGraph::Builder | |
| Cvalor::CommandGraph | |
| Cvalor::CommandGraph::CommandNode | |
| Cvalor::sensors::apriltag::Limelight::Config | Configuration parameters for the AprilTags sensor |
| Cvalor::sensors::apriltag::USB::Config | Configuration parameters for the AprilTags sensor |
| Cvalor::TrajectoryFollower::Config | |
| Cvalor::EigenUnit::ConstUnitMap< UnitTags > | A non-owning, read-only unit-safe view over a const double* buffer |
| Cvalor::detail::Contains< T, List > | |
| Cctre::phoenix6::hardware::core::CoreCANdle | |
| Cvalor::sensors::CANdleSensor | Sensor for controlling the CANdle and associated LEDs |
| Cctre::phoenix6::hardware::core::CoreCANrange | |
| Cvalor::sensors::CANrangeSensor | Sensor for managing a CAN-based range sensor |
| Cctre::phoenix6::hardware::core::CoreTalonFX | |
| Cvalor::CorePhoenixController | |
| Cvalor::PhoenixController< VelocityOutput, PositionOutput > | |
| Cvalor::cameras::Limelight::CornerCoordinates | Structure representing coordinates of a target |
| Cstd::disjunction | |
| Cvalor::detail::Contains< T, TypeList< Us... > > | |
| Cvalor::sensors::PoseEstimate::Doubts | Holds calculated uncertainty for a vision measurement |
| Cvalor::CommandGraph::Edge | |
| Cvalor::EigenUnit::ERROR_UNITS_DO_NOT_MATCH< Expected, Received > | Error trap for unit mismatch detection in concepts |
| Cvalor::EigenUnit::ERROR_UNITS_DO_NOT_MATCH< T, T > | Specialization for matching unit types |
| Cvalor::sim::FieldFeature | Defines a field feature, which is just a line defined by a start and end point |
| Cvalor::FieldFrame | |
| Cvalor::detail::FindCommon< ListA, ListB > | |
| Cvalor::detail::FindCommon< TypeList< T, Rest... >, ListB > | |
| Cvalor::detail::FindCommon< TypeList<>, ListB > | |
| Cstd::formatter< valor::EigenUnit::ConstUnitMap< UnitTags... > > | Formatter specialization for ConstUnitMap. Delegates to UnitVector formatter after copying to a temporary vector |
| Cstd::formatter< valor::EigenUnit::UnitMap< UnitTags... > > | Formatter specialization for UnitMap. Delegates to UnitVector formatter after copying to a temporary vector |
| Cstd::formatter< valor::EigenUnit::UnitVector< UnitTags... > > | Formatter specialization for UnitVector. Supports custom precision and 'v' flag for values-only output |
| Cvalor::FrameWrapper< Frame, Geometry > | |
| Cvalor::detail::GetAncestors< T, Ancestors > | |
| Cvalor::detail::GetAncestors< T, Ancestors... > | |
| Cvalor::gyro::Gyro | |
| Cvalor::gyro::Pigeon2 | |
| Cvalor::cameras::Limelight::IMUData | IMU data of the Limelight |
| Cstd::integral_constant | |
| Cstd::tuple_size< valor::EigenUnit::UnitVector< UnitTags... > > | Specialization of std::tuple_size for UnitVector |
| Cgrpl::LaserCan | |
| Cvalor::sensors::GrappleSensor | Specific implementation of the LaserProximitySensor for Grapple Robotics |
| Cvalor::sensors::LaserProximityData | Data structure for laser proximity sensor readings |
| Cvalor::util::Locked< T > | |
| Cvalor::util::LockedAccess< T > | |
| Cvalor::Loggable | Base helper for publishing and subscribing values to NetworkTables |
| Cvalor::sensors::BaseSensor< std::optional< PoseEstimate > > | |
| Cvalor::sensors::BaseSensor< double > | |
| Cvalor::sensors::BaseSensor< int > | |
| Cvalor::sensors::BaseSensor< units::ampere_t > | |
| Cvalor::sensors::BaseSensor< bool > | |
| Cvalor::sensors::BaseSensor< std::optional< frc::Pose3d > > | |
| Cvalor::sensors::BaseSensor< LaserProximityData > | |
| Cvalor::sensors::BaseSensor< units::millimeter_t > | |
| Cvalor::BaseController | Abstract class that all Valor controllers's should implement |
| Cvalor::CorePhoenixController | |
| Cvalor::NeoController | |
| Cvalor::BaseSubsystem | Abstract class that all Valor subsystem's should implement |
| Cvalor::differential::Differential | |
| Cvalor::mecanum::Mecanum | |
| Cvalor::swerve::Swerve | |
| Cvalor::WorldAlign | A field-relative position controller utilizing Profiled PID loops for 3-axis robot alignment |
| Cvalor::cameras::Limelight | |
| Cvalor::sensors::BaseSensor< T > | Abstract class that all Valor sensors should implement |
| Cvalor::swerve::SwerveModule | SwerveModule |
| Cvalor::EigenUnit::NormalizeBlockTuples< OutTuple, InTuple > | |
| Cvalor::EigenUnit::NormalizeBlockTuples< std::tuple< Ts... >, std::tuple< Ts... > > | |
| Cvalor::EigenUnit::NormalizeTuple< Tuple > | |
| Cvalor::EigenUnit::NormalizeTuple< std::tuple< Ts... > > | |
| Cvalor::EigenUnit::NormalizeUnit< U > | Trait that detects if a unit type is dimensionless. Uses units library's is_dimensionless to check |
| Cvalor::EigenUnit::NormalizeUnit< U > | |
| Cvalor::detail::nt_traits< T > | |
| Cvalor::detail::nt_traits< bool > | |
| Cvalor::detail::nt_traits< double > | |
| Cvalor::detail::nt_traits< T > | |
| Cvalor::detail::nt_traits< float > | |
| Cvalor::detail::nt_traits< std::string_view > | |
| Cvalor::detail::nt_traits< T > | |
| Cvalor::detail::nt_traits< std::vector< bool > > | |
| Cvalor::detail::nt_traits< std::vector< double > > | |
| Cvalor::detail::nt_traits< T > | |
| Cvalor::detail::nt_traits< std::vector< float > > | |
| Cvalor::detail::nt_traits< std::vector< std::string > > | |
| Cvalor::detail::nt_traits< std::vector< T > > | |
| Cvalor::util::PhoenixSignalManager | |
| Cfrc::PIDController | |
| Cvalor::PIDController< INPUT, OUTPUT > | |
| Cvalor::PIDF< INPUT, OUTPUT > | Container to hold PID and feed forward values for the motor controller |
| Cctre::phoenix6::hardware::Pigeon2 | |
| Cvalor::gyro::Pigeon2 | |
| CLimelightHelpers::PoseEstimate | |
| Cvalor::cameras::Limelight::PoseEstimate | Pose Estimate of the Limelight |
| Cvalor::sensors::PoseEstimate | |
| Cfrc::PowerDistribution | |
| Cvalor::PowerDistribution | |
| Cvalor::util::Profiler | |
| CLimelightHelpers::RawDetection | |
| Cvalor::cameras::Limelight::RawDetection | Raw detection result of the Limelight |
| CLimelightHelpers::RawFiducial | |
| Cvalor::cameras::Limelight::RawFiducial | Raw fiducial result of the Limelight |
| CLimelightHelpers::RawTarget | |
| Cvalor::cameras::Limelight::RawTarget | Raw target result of the Limelight |
| Cvalor::RobotFrame | |
| Cvalor::RobotToWorldConverter | |
| Cvalor::EigenUnit::ScalarTuple_Builder< N, IS > | |
| Cvalor::EigenUnit::ScalarTuple_Builder< N, std::index_sequence< Is... > > | |
| Cfrc::SendableChooser | |
| Cvalor::SendableChooser< std::string > | |
| Cvalor::AutoChooser | |
| Cvalor::SendableChooser< TuningMode > | |
| Cvalor::SendableChooser< OperationalMode > | |
| Cvalor::SendableChooser< T > | |
| Cvalor::sensors::apriltag::Limelight::SimState | Parameters for simulated vision processing |
| Cvalor::sensors::LidarSensor::SimState | |
| Cvalor::EigenUnit::SliceTuple< Start, Length, Tuple > | Slices a tuple type into a new tuple starting from Start index with Length |
| Crev::spark::SparkMax | |
| Cvalor::NeoController | |
| Cvalor::WorldAlign::StateComponent< Distance, Velocity, Acceleration > | |
| Cvalor::WorldAlign::StateVector | |
| Cctre::phoenix6::StatusSignalCollection | |
| Cvalor::util::PhoenixSignalManager::StatusSignalCollection | |
| Cvalor::detail::string_equal | |
| Cvalor::detail::string_hash | |
| Cwpi::Struct< valor::cameras::Limelight::CornerCoordinates > | |
| Cwpi::Struct< valor::cameras::Limelight::IMUData > | |
| Cwpi::Struct< valor::cameras::Limelight::RawDetection > | |
| Cwpi::Struct< valor::cameras::Limelight::RawFiducial > | |
| Cwpi::Struct< valor::cameras::Limelight::RawTarget > | |
| Cwpi::Struct< valor::cameras::Limelight::TargetMetrics > | |
| Cfrc2::Subsystem | |
| Cvalor::BaseSubsystem | Abstract class that all Valor subsystem's should implement |
| Cvalor::cameras::Limelight::TargetMetrics | Targeting metrics of the Limelight |
| Cfrc::TimedRobot | |
| Cvalor::Robot | |
| Cvalor::TrajectoryFollower | A class responsible for following a choreo or custom trajectory |
| Cstd::tuple_element< N, valor::EigenUnit::UnitVector< UnitTags... > > | Specialization of std::tuple_element for UnitVector |
| Cvalor::detail::TypeList< Ts > | |
| Cvalor::EigenUnit::detail::UnitFormatSpec | Parses a shared format spec used by UnitVector, UnitMap, ConstUnitMap |
| Cvalor::EigenUnit::UnitMap< UnitTags > | A non-owning, unit-safe view over a raw double* buffer |
| Cvalor::EigenUnit::UnitMatrix< OutputTagsTuple, InputTagsTuple > | A matrix wrapper representing a linear map between two UnitVectors |
| Cvalor::EigenUnit::UnitMatrix< std::tuple< OutTags... >, std::tuple< InTags... > > | Specialization of UnitMatrix for template packs |
| Cvalor::EigenUnit::UnitMatrix< typename VecOut::UnitTuple, typename VecIn::UnitTuple > | |
| Cvalor::EigenUnit::NamedPhysicalMatrix< Pose2d, EigenUnit::PhysicalMatrix< HomogeneousVector2d, HomogeneousVector2d > > | |
| Cvalor::geometry::Pose2d | Represents a 2D pose as a 3x3 homogeneous transformation matrix |
| Cvalor::EigenUnit::NamedPhysicalMatrix< Pose3d, EigenUnit::PhysicalMatrix< HomogeneousVector3d, HomogeneousVector3d > > | |
| Cvalor::geometry::Pose3d | Represents a 3D pose as a 4x4 homogeneous transformation matrix |
| Cvalor::EigenUnit::NamedPhysicalMatrix< Rotation2d, EigenUnit::PhysicalMatrix< EigenUnit::VectorN< units::dimensionless::scalar, 2 >, EigenUnit::VectorN< units::dimensionless::scalar, 2 > > > | |
| Cvalor::geometry::Rotation2d | Represents a 2D rotation matrix (2x2) |
| Cvalor::EigenUnit::NamedPhysicalMatrix< Rotation3d, EigenUnit::PhysicalMatrix< EigenUnit::VectorN< units::dimensionless::scalar, 3 >, EigenUnit::VectorN< units::dimensionless::scalar, 3 > > > | |
| Cvalor::geometry::Rotation3d | Represents a 3D rotation matrix (3x3) |
| Cvalor::EigenUnit::NamedPhysicalMatrix< Transform2d, EigenUnit::PhysicalMatrix< HomogeneousVector2d, HomogeneousVector2d > > | |
| Cvalor::geometry::Transform2d | Represents a relative 2D transformation (translation + rotation) |
| Cvalor::EigenUnit::NamedPhysicalMatrix< Transform3d, EigenUnit::PhysicalMatrix< HomogeneousVector3d, HomogeneousVector3d > > | |
| Cvalor::geometry::Transform3d | Represents a relative 3D transformation (translation + rotation) |
| Cvalor::EigenUnit::UnitVector< UnitTags > | A vector wrapper that enforces units for each element |
| Cvalor::EigenUnit::UnitVector< units::meter, units::meter, units::dimensionless::scalar > | |
| Cvalor::geometry::HomogeneousVector2d | Represents a 2D homogeneous transformation vector (x, y, 1) |
| Cvalor::EigenUnit::UnitVector< units::meter, units::meter, units::meter > | |
| Cvalor::EigenUnit::NamedPhysicalVector< Translation3d, EigenUnit::UnitVector< units::meter, units::meter, units::meter > > | |
| Cvalor::geometry::Translation3d | Represents a 3D translation vector (x, y, z) |
| Cvalor::EigenUnit::UnitVector< units::meter, units::meter, units::meter, units::dimensionless::scalar > | |
| Cvalor::geometry::HomogeneousVector3d | Represents a 3D homogeneous transformation vector (x, y, z, 1) |
| Cvalor::EigenUnit::ValidElemArgsImpl< OutTuple, InTuple, ArgsTuple, IS > | Implementation details for checking variadic matrix element arguments |
| Cvalor::EigenUnit::ValidElemArgsImpl< OutTuple, InTuple, ArgsTuple, std::index_sequence< Is... > > | Specialization for ValidElemArgsImpl using an index sequence |
| CEigenUnit::VectorN | |
| Cvalor::EigenUnit::NamedPhysicalVector< Translation2d, EigenUnit::VectorN< units::meter, 2 > > | |
| Cvalor::geometry::Translation2d | Represents a 2D translation vector (x, y) |
| Cvalor::EigenUnit::detail::VectorN_Builder< T, Indices > | Builder for N-dimensional UnitVectors with uniform units |
| Cvalor::EigenUnit::detail::VectorN_Builder< T, std::index_sequence< Is... > > | Specialization for VectorN_Builder using an index sequence |
| Cvalor::mecanum::Mecanum::Wheels | |
| Cfrc::XboxController | |
| Cvalor::Gamepad | Enhanced wrapper around frc::XboxController |