Avionics
Core avionics package for CURE flight computers
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAccelerationTriplet
 CAdafruit_BMP3XXMock BMP3XX sensor backed by SerialSim data
 CAdafruit_LIS2MDL
 CAdafruit_LIS3MDLMock LIS3MDL magnetometer sourcing readings from SerialSim
 CAdafruit_LSM6DSOXMock LSM6DSOX IMU backed by SerialSim accelerometer/gyro data
 CAdafruit_SPIFlash
 CApogeeDetectorDetects the apogee (peak altitude) of a rocket flight using estimated altitude and vertical velocity
 CApogeeDetectorInitialStateRepresents the initial state for initializing the ApogeeDetector
 CApogeePredictorPredicts time‑to‑apogee and altitude‑at‑apogee from real‑time kinematics
 CBaseStateMachineAbstract interface for flight state machines driven by IMU/altimeter data
 CBurnoutStateMachineState machine variant that explicitly models motor burnout before coast
 CStateMachineNominal flight state machine using launch/apogee detection and VVE
 CBatteryVoltageSimple ADC-based battery voltage helper
 CCircularArray< T >Fixed-size circular buffer with median helper and head tracking
 CCommandLineLightweight UART command-line interface with history and parsing
 CDataPointTimestamped float measurement container
 CFile32
 CGroundLevelEstimator
 CIDataSaverAbstract interface for persisting timestamped data points
 CDataSaverBigSDBuffered CSV writer targeting large SD cards via SdFat
 CDataSaverMock
 CDataSaverSDSerialIDataSaver implementation that streams CSV packets over UART
 CDataSaverSPISPI flash implementation of IDataSaver with timestamp compression
 CprintSaverIDataSaver that prints samples to stdout for debugging
 CInitialState
 CLaunchDetectorSliding-window launch detector based on acceleration magnitude
 CMockSerial
 CMockSerialClass
 CMockSPIClass
 CSPIClass
 CNoiseVariances
 CRecord_t
 CSdFat
 CSendableSensorDataBundles one or more SensorDataHandler pointers for telemetry packing
 CSensorDataHandlerBuffers sensor samples and forwards them to an IDataSaver at a controlled rate
 CSerialData
 CSerialSimSerial-based sensor/flight simulation singleton for hardware-in-the-loop
 CSPISettings
 CStream
 CTelemetryPackages sensor data into fixed-size packets and streams over UART
 CTimestampRecord_t
 CVerticalVelocityEstimator1D Kalman filter fusing altimeter and accelerometer data