Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
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
"
5
#include "
math/pprz_algebra_double.h
"
6
#include "
math/pprz_algebra_float.h
"
7
#include "
std.h
"
8
9
struct
NpsSensorAccel
{
10
struct
DoubleVect3
value
;
11
int
min
;
12
int
max
;
13
struct
DoubleMat33
sensitivity
;
14
struct
DoubleVect3
neutral
;
15
struct
DoubleVect3
noise_std_dev
;
16
struct
DoubleVect3
bias
;
17
double
next_update
;
18
bool
data_available
;
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 */
NpsSensorAccel::next_update
double next_update
Definition:
nps_sensor_accel.h:17
NpsSensorAccel::sensitivity
struct DoubleMat33 sensitivity
Definition:
nps_sensor_accel.h:13
NpsSensorAccel::bias
struct DoubleVect3 bias
Definition:
nps_sensor_accel.h:16
NpsSensorAccel::neutral
struct DoubleVect3 neutral
Definition:
nps_sensor_accel.h:14
pprz_algebra_float.h
Paparazzi floating point algebra.
NpsSensorAccel::min
int min
Definition:
nps_sensor_accel.h:11
std.h
NpsSensorAccel::noise_std_dev
struct DoubleVect3 noise_std_dev
Definition:
nps_sensor_accel.h:15
NpsSensorAccel
Definition:
nps_sensor_accel.h:9
nps_sensor_accel_run_step
void nps_sensor_accel_run_step(struct NpsSensorAccel *accel, double time, struct DoubleRMat *body_to_imu)
Definition:
nps_sensor_accel.c:27
nps_sensor_accel_init
void nps_sensor_accel_init(struct NpsSensorAccel *accel, double time)
Definition:
nps_sensor_accel.c:10
pprz_algebra_double.h
Paparazzi double precision floating point algebra.
DoubleMat33
Definition:
pprz_algebra_double.h:62
NpsSensorAccel::data_available
bool data_available
Definition:
nps_sensor_accel.h:18
DoubleRMat
rotation matrix
Definition:
pprz_algebra_double.h:69
NpsSensorAccel::max
int max
Definition:
nps_sensor_accel.h:12
body_to_imu
static struct OrientationReps body_to_imu
Definition:
ins_alt_float.c:93
NpsSensorAccel::value
struct DoubleVect3 value
Definition:
nps_sensor_accel.h:10
DoubleVect3
Definition:
pprz_algebra_double.h:46
pprz_algebra.h
Paparazzi generic algebra macros.
sw
simulator
nps
nps_sensor_accel.h
Generated on Tue Feb 1 2022 13:51:18 for Paparazzi UAS by
1.8.17