| Clibstp::hal::analog::AnalogSensor | |
| Clibstp::sensors::et::ETSensor | |
| Clibstp::sensors::ir::IRSensor | |
| Clibstp::motion::ArcMotionConfig | |
| Clibstp::motion::ArcMotionTelemetry | |
| Clibstp::async::AsyncAlgorithm< T > | Minimal coroutine wrapper that stores the last yielded value and supports manual stepping |
| Clibstp::autotune::AutoTuneConfig | Aggregated configuration for the full auto-tune pipeline |
| Clibstp::autotune::AutoTuner | Orchestrates the full auto-tune pipeline in a single C++ entry point so phase-to-phase state coherence is guaranteed |
| Clibstp::autotune::AutoTuneResult | Aggregated results of the auto-tune pipeline |
| Clibstp::motion::AxisConstraints | |
| Clibstp::autotune::AxisResult | Measured physical limits for a single chassis axis |
| Clibstp::drive::AxisVelocityControlConfig | |
| Clibstp::autotune::BemfMotorFit | Per-motor fit + linearity diagnostics across the speed sweep |
| Clibstp::autotune::BemfVelocityConfig | Configuration for BemfVelocityTuner |
| Clibstp::autotune::BemfVelocityPoint | One measurement window at a single PWM level |
| Clibstp::autotune::BemfVelocityResult | Full result of a BEMF→velocity calibration run |
| Clibstp::autotune::BemfVelocityTuner | Calibrate per-motor ticks_to_rad (BEMF→rad) against the external calibration board, fully automatically |
| Clibstp::button::Button | |
| Cplatform::wombat::core::TransportReader::CalibOdometrySnapshot | |
| Clibstp::calibration_store::CalibrationStore | Process-wide YAML-backed storage for simple threshold calibrations |
| Clibstp::cam::CamSensor | |
| Clibstp::motion::CatmullRomSpline | |
| Clibstp::autotune::CharacterizeConfig | Configuration for the DriveCharacterizer |
| Clibstp::foundation::ChassisControlContext | |
| Clibstp::foundation::ChassisVelocity | |
| Clibstp::drive::ChassisVelocityControlConfig | |
| Clibstp::sim::collision::CollisionInfo | |
| Cplatform::wombat::core::CommandTrace | |
| Clibstp::hal::platform::ComponentStatus | Per-component outcome of a probe call |
| Clibstp::motion::ProfiledPIDController::Config | |
| Clibstp::motion::TrapezoidalProfile::Constraints | |
| Clibstp::autotune::control::ControlElement | Abstract base for every control element (P, I, D, PT1, ...) |
| Clibstp::autotune::control::ControlElementD | Differentiator: y = K * (u - u_prev) / dt. Port of ControlElementD.ts |
| Clibstp::autotune::control::ControlElementDeadTime | Pure transport delay. Port of ControlElementDeadTime.ts |
| Clibstp::autotune::control::ControlElementI | Integrator: y += dt * sum(u) / T. Port of ControlElementI.ts |
| Clibstp::autotune::control::ControlElementP | Proportional element: y = K * u. Port of ControlElementP.ts |
| Clibstp::autotune::control::ControlElementPD1 | Proportional-derivative (first order). Port of ControlElementPD1.ts |
| Clibstp::autotune::control::ControlElementPID | |
| Clibstp::autotune::control::ControlElementPT1 | First-order lag. Port of ControlElementPT1.ts |
| Clibstp::autotune::control::ControlElementPT2 | Second-order lag. Port of ControlElementPT2.ts |
| Clibstp::autotune::control::ControlLoop | Closed unity-feedback loop: controller in series with plant. Port of ControlLoop.ts |
| Clibstp::autotune::control::ControlPath | Series chain of control elements. Port of ControlPath.ts |
| Clibstp::autotune::control::ControlOptimizationError | Weighted step-response error for controller tuning. Port of ControlOptimizationError.ts |
| Clibstp::threading::ThreadManager::DaemonHandle | |
| Clibstp::motion::DiagonalMotionConfig | |
| Clibstp::motion::DiagonalMotionTelemetry | |
| Clibstp::autotune::control::DifferentialEvolution | DE/rand/1/bin optimizer. Port of DifferentialEvolution.ts |
| Clibstp::hal::digital::DigitalSensor | |
| Clibstp::hal::digital::ButtonGroup | |
| Clibstp::motion::DirectionalLineFollowMotionConfig | |
| Clibstp::motion::DirectionalLineFollowMotionTelemetry | |
| Clibstp::odometry::DistanceFromOrigin | Distance measurements from the origin (set by last reset) |
| Clibstp::drive::Drive | |
| Clibstp::autotune::DriveCharacterizer | Characterizes a robot's physical drive limits at raw motor power |
| Clibstp::autotune::EncoderCalConfig | Configuration for the EncoderCalibrator |
| Clibstp::autotune::EncoderCalibrator | Calibrate per-motor ticks_to_rad using the IMU heading as ground truth |
| Clibstp::autotune::EncoderCalResult | Encoder calibration result |
| Clibstp::foundation::Feedforward | Feedforward terms for velocity and acceleration control |
| Clibstp::foundation::FeedforwardController | Stateless calculator for the configured feedforward output |
| Clibstp::autotune::FirmwarePidConfig | Configuration for the FirmwarePidTuner |
| Clibstp::autotune::FirmwarePidResult | Result of tuning a single motor's firmware-side velocity PID |
| Clibstp::autotune::FirmwarePidTuner | Tunes the per-motor firmware-side velocity PID (STM32 MAV mode) |
| Clibstp::localization::LocalizationRecorder::FrameInput | |
| Clibstp::autotune::control::IDifferentialEvolutionRating | Cost function to minimise. Port of IDifferentialEvolutionRating |
| Clibstp::autotune::control::ControlPathParamEstimation | Plant system identification via DE. Port of ControlPathParamEstimation.ts |
| Clibstp::autotune::control::ControllerOptimizationDifferentialEvolution | PID-gain optimization via DE. Port of ControllerOptimizationDifferentialEvolution.ts |
| Clibstp::hal::imu::IIMU | Interface for IMU abstraction |
| Clibstp::hal::imu::IMU | |
| Clibstp::kinematics::IKinematics | |
| Clibstp::kinematics::differential::DifferentialKinematics | |
| Clibstp::kinematics::mecanum::MecanumKinematics | |
| Clibstp::hal::motor::IMotor | Interface for motor abstraction |
| Clibstp::hal::motor::Motor | |
| Clibstp::odometry::IOdometry | |
| Clibstp::sensors::ir::IRSensorCalibration | |
| Clibstp::threading::compat::jthread | |
| Clibstp::kmeans::KMeans | Fixed-iteration k-means for one-dimensional data with exactly two clusters |
| Clibstp::kmeans::KMeansResult | Result of the current two-centroid 1D clustering pass |
| Clibstp::motion::LinearMotionConfig | |
| Clibstp::motion::LinearMotionTelemetry | |
| Clibstp::localization::Localization | Thread-safe particle-filter localization service |
| Clibstp::localization::LocalizationConfig | |
| Clibstp::localization::LocalizationRecorder | |
| Clibstp::map::MapLayer | |
| Clibstp::map::MapSegment | |
| Clibstp::map::MapTransition | |
| Clibstp::foundation::Meters | |
| Clibstp::foundation::MetersPerSecond | |
| Cplatform::mock::core::MockPlatform | |
| Clibstp::motion::Motion | |
| Clibstp::motion::ArcMotion | |
| Clibstp::motion::DiagonalMotion | |
| Clibstp::motion::DirectionalLineFollowMotion | |
| Clibstp::motion::LinearMotion | |
| Clibstp::motion::SplineMotion | |
| Clibstp::motion::TurnMotion | |
| Clibstp::motion::MotionContext | |
| Clibstp::autotune::MotionTuneConfig | Configuration for the MotionTuner (Hooke-Jeeves coordinate descent) |
| Clibstp::autotune::MotionTuner | Tunes motion PID gains (distance, lateral, heading) via Hooke-Jeeves coordinate descent |
| Clibstp::autotune::MotionTuneResult | Result of tuning a single motion PID parameter (distance, lateral, or heading) |
| Clibstp::drive::MotorAdapter | |
| Clibstp::foundation::MotorCalibration | Calibration constants commonly needed for motor encoder conversions |
| Clibstp::kinematics::MotorCommands | |
| Clibstp::localization::Observation | Sigma-weighted pose observation pushed by Resync-Steps |
| Clibstp::sim::SimWorld::OdometryDrift | |
| Clibstp::autotune::OdometrySnapshot | |
| Cplatform::wombat::core::TransportReader::OdometrySnapshot | STM32-computed odometry state |
| Clibstp::foundation::PidConfig | |
| Clibstp::foundation::PidController | Stateful PID controller with integral clamping and a low-pass filtered derivative term |
| Clibstp::foundation::PidGains | Basic PID gains without integrator and output shaping parameters |
| Clibstp::autotune::PlantParams | First-order-plus-dead-time (FOPDT) plant parameters extracted from a step-response recording |
| Clibstp::hal::platform::Platform | Hardware-health entry point. Implemented per platform bundle |
| Clibstp::map::Point2D | |
| Clibstp::foundation::Pose | Position plus planar heading used by several motion-related modules |
| Clibstp::sim::Pose2D | |
| Clibstp::hal::platform::ProbeOptions | |
| Clibstp::hal::platform::ProbeResult | |
| Clibstp::motion::ProfiledPIDController | |
| Clibstp::async::AsyncAlgorithm< T >::promise_type | Coroutine promise storing the most recent yielded or returned value |
| Clibstp::foundation::Radians | |
| Clibstp::foundation::RadiansPerSecond | |
| Clibstp::localization::RecorderConfig | |
| Clibstp::autotune::control::Rng | Mulberry32 PRNG matching the JS golden-value harness exactly |
| Clibstp::sim::RobotConfig | |
| Cstd::runtime_error | |
| Clibstp::hal::platform::ProbeFailedError | |
| Clibstp::map::FtmapParseError | |
| Clibstp::hal::screen_render::ScreenRender | |
| Craccoon::ui::ScreenRender | |
| Craccoon::ui::ScreenRenderAnswer | |
| Clibstp::sim::SensorMount | |
| Clibstp::map::SensorOffset | |
| Clibstp::hal::servo::Servo | |
| Clibstp::transport_core::SharedTransport | |
| Clibstp::sim::SimMotorMap | |
| Clibstp::sim::SimWorld | |
| Clibstp::foundation::SpeedModeContext | |
| Clibstp::motion::SplineMotionConfig | |
| Clibstp::motion::SplineMotionTelemetry | |
| Clibstp::motion::TrapezoidalProfile::State | |
| Clibstp::autotune::StaticFrictionConfig | Configuration for the StaticFrictionMeasurer |
| Clibstp::autotune::StaticFrictionMeasurer | Per-motor static-friction (kS) measurement |
| Clibstp::autotune::StaticFrictionResult | Per-motor static-friction measurement result (kS in PWM percent) |
| Clibstp::autotune::StaticFrictionSample | One PWM-vs-BEMF sample taken during a static-friction sweep |
| Clibstp::autotune::StepResponseData | Raw step-response recording for one velocity axis |
| Clibstp::kinematics::IKinematics::StmOdometryConfig | |
| Clibstp::threading::compat::stop_source | Owner side of the stop signal. Setting it is sticky and atomic |
| Clibstp::threading::compat::stop_token | |
| Clibstp::localization::Observation::SurfaceMeasurement | |
| Clibstp::threading::ThreadManager | |
| Clibstp::threading::ThreadPool | |
| Clibstp::autotune::ToleranceConfig | Configuration for deriveTolerances() |
| Clibstp::autotune::ToleranceResult | Result of deriveTolerances(): the derived tolerances and flags indicating which UnifiedMotionPidConfig fields were updated |
| Clibstp::map::TransitionEdge | Edge geometry of a transition portal on one layer (cm, bottom-up frame) |
| Cplatform::wombat::core::TransportReader | |
| Cplatform::wombat::core::TransportWriter | |
| Clibstp::motion::TrapezoidalProfile | |
| Clibstp::hal::imu::TurnAxisConfig | |
| Clibstp::motion::TurnConfig | |
| Clibstp::motion::UnifiedMotionPidConfig | |
| Clibstp::sim::Vec2 | |
| Clibstp::autotune::VelLpfConfig | Configuration for the VelLpfTuner (encoder-velocity LPF alpha) |
| Clibstp::autotune::VelLpfResult | Per-motor LPF-alpha tuning result |
| Clibstp::autotune::VelLpfSweepPoint | One point of the alpha sweep: the score (and its parts) the candidate alpha achieved on the captured raw BEMF series |
| Clibstp::autotune::VelLpfTuner | Tunes the per-motor encoder-velocity LPF alpha (MotorCalibration::vel_lpf_alpha) |
| Clibstp::foundation::VelocityCommandGain | |
| Clibstp::drive::VelocityController | |
| Clibstp::autotune::VelocityTuneConfig | Configuration for the VelocityTuner |
| Clibstp::autotune::VelocityTuner | Tunes per-axis velocity PID gains via step-response identification |
| Clibstp::autotune::VelocityTuneResult | Result of tuning a single velocity axis |
| Clibstp::map::WheelOffset | |
| Clibstp::map::WorldMap | |