Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
nps_sensors_utils.h File Reference
#include <glib.h>
#include "math/pprz_algebra_double.h"
+ Include dependency graph for nps_sensors_utils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  BoozDatedSensor
 
struct  BoozDatedSensor_Single
 

Functions

void UpdateSensorLatency (double time, gpointer cur_reading, GSList **history, double latency, gpointer sensor_reading)
 
void UpdateSensorLatency_Single (double time, gpointer cur_reading, GSList **history, double latency, gpointer sensor_reading)
 

Data Structure Documentation

◆ BoozDatedSensor

struct BoozDatedSensor

Definition at line 7 of file nps_sensors_utils.h.

+ Collaboration diagram for BoozDatedSensor:
Data Fields
double time
struct DoubleVect3 * value

◆ BoozDatedSensor_Single

struct BoozDatedSensor_Single

Definition at line 12 of file nps_sensors_utils.h.

Data Fields
double time
double * value

Function Documentation

◆ UpdateSensorLatency()

void UpdateSensorLatency ( double  time,
gpointer  cur_reading,
GSList **  history,
double  latency,
gpointer  sensor_reading 
)

Definition at line 11 of file nps_sensors_utils.c.

References g_memdup2, last, time, BoozDatedSensor::time, BoozDatedSensor::value, and VECT3_COPY.

Referenced by nps_sensor_gps_run_step().

+ Here is the caller graph for this function:

◆ UpdateSensorLatency_Single()

void UpdateSensorLatency_Single ( double  time,
gpointer  cur_reading,
GSList **  history,
double  latency,
gpointer  sensor_reading 
)

Definition at line 32 of file nps_sensors_utils.c.

References g_memdup2, last, time, BoozDatedSensor_Single::time, and BoozDatedSensor_Single::value.

Referenced by nps_sensor_gps_run_step().

+ Here is the caller graph for this function: