Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nps_sensors_utils.h
Go to the documentation of this file.
1 #ifndef NPS_SENSORS_UTILS_H
2 #define NPS_SENSORS_UTILS_H
3 
4 #include <glib.h>
6 
8  struct DoubleVect3 *value;
9  double time;
10 };
11 
13  double *value;
14  double time;
15 };
16 
17 /* cur_reading and sensor_reading must be of a type that can be cast to DoubleVect3* */
18 extern void UpdateSensorLatency(double time, gpointer cur_reading, GSList **history,
19  double latency, gpointer sensor_reading);
20 
21 /* ...and the same for single double values */
22 extern void UpdateSensorLatency_Single(double time, gpointer cur_reading, GSList **history,
23  double latency, gpointer sensor_reading);
24 
25 #endif /* NPS_SENSORS_UTILS_H */
void UpdateSensorLatency_Single(double time, gpointer cur_reading, GSList **history, double latency, gpointer sensor_reading)
void UpdateSensorLatency(double time, gpointer cur_reading, GSList **history, double latency, gpointer sensor_reading)
Paparazzi double precision floating point algebra.
struct DoubleVect3 * value