Paparazzi UAS  v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nps_sensor_accel.h
Go to the documentation of this file.
1 #ifndef NPS_SENSOR_ACCEL_H
2 #define NPS_SENSOR_ACCEL_H
3 
4 #include "math/pprz_algebra.h"
7 #include "std.h"
8 
9 struct NpsSensorAccel {
11  int min;
12  int max;
16  struct DoubleVect3 bias;
17  double next_update;
19 };
20 
21 
22 extern void nps_sensor_accel_init(struct NpsSensorAccel *accel, double time);
23 extern void nps_sensor_accel_run_step(struct NpsSensorAccel *accel, double time, struct DoubleRMat *body_to_imu);
24 
25 #endif /* NPS_SENSOR_ACCEL_H */
void nps_sensor_accel_run_step(struct NpsSensorAccel *accel, double time, struct DoubleRMat *body_to_imu)
void nps_sensor_accel_init(struct NpsSensorAccel *accel, double time)
struct DoubleVect3 value
Paparazzi floating point algebra.
Paparazzi generic algebra macros.
rotation matrix
struct DoubleMat33 sensitivity
struct DoubleVect3 bias
struct DoubleVect3 neutral
Paparazzi double precision floating point algebra.
static struct OrientationReps body_to_imu
Definition: ins_alt_float.c:93
struct DoubleVect3 noise_std_dev