Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
nps_sensor_baro.h
Go to the documentation of this file.
1 #ifndef NPS_SENSOR_BARO_H
2 #define NPS_SENSOR_BARO_H
3 
4 #include "math/pprz_algebra.h"
7 #include "std.h"
8 
9 struct NpsSensorBaro {
10  double value;
11  double noise_std_dev;
12  double next_update;
14 };
15 
16 
17 extern void nps_sensor_baro_init(struct NpsSensorBaro *baro, double time);
18 extern void nps_sensor_baro_run_step(struct NpsSensorBaro *baro, double time);
19 
20 #endif /* NPS_SENSOR_BARO_H */
NpsSensorBaro
Definition: nps_sensor_baro.h:9
NpsSensorBaro::data_available
bool data_available
Definition: nps_sensor_baro.h:13
pprz_algebra_float.h
Paparazzi floating point algebra.
NpsSensorBaro::next_update
double next_update
Definition: nps_sensor_baro.h:12
std.h
nps_sensor_baro_run_step
void nps_sensor_baro_run_step(struct NpsSensorBaro *baro, double time)
Definition: nps_sensor_baro.c:23
nps_sensor_baro_init
void nps_sensor_baro_init(struct NpsSensorBaro *baro, double time)
Definition: nps_sensor_baro.c:14
pprz_algebra_double.h
Paparazzi double precision floating point algebra.
pprz_algebra.h
Paparazzi generic algebra macros.
NpsSensorBaro::value
double value
pressure in Pascal
Definition: nps_sensor_baro.h:10
NpsSensorBaro::noise_std_dev
double noise_std_dev
noise standard deviation
Definition: nps_sensor_baro.h:11