25#ifndef AIR_DENSITY_OBSERVER_H_
26#define AIR_DENSITY_OBSERVER_H_
31#define DENSITY_MEASURMENT_COLLECTS_INTEGER 1
35#define MAX_ALLOWED_VARIANCE 1e-9
36#define MINIMUM_ALTITUDE_RANGE 300.0f
37#define ALTITUDE_TRIGGER_HYSTERESIS 50.0f
58 : min_altitude(10000.0f),
68 min_altitude = max_altitude =
altitude;
69 density_QFF_calculator.
reset();
linear least square fit for arbitrary data
#define ALTITUDE_TRIGGER_HYSTERESIS
uint64_t measurement_type
Maintains offset and slope of the air density measurement.
Measures air density and reference pressure.
air_data_result feed_metering(float pressure, float MSL_altitude)
air_density_observer(void)
void initialize(float altitude)
Hysteresis-based triggering on input data.
bool initialize(float value, bool _going_up=true)
mathematical vector of arbitrary type and size
class for hysteresis-based triggering on input data