Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/sensors/mag_pitot_uart.h"
#include "pprzlink/pprz_transport.h"
#include "pprzlink/intermcu_msg.h"
#include "mcu_periph/uart.h"
#include "modules/core/abi.h"
#include "modules/imu/imu.h"
#include "state.h"
Go to the source code of this file.
Functions | |
void | mag_pitot_init () |
static void | mag_pitot_parse_msg (void) |
void | mag_pitot_event () |
Variables | |
static struct mag_pitot_t | mag_pitot |
static uint8_t | mp_msg_buf [128] |
The message buffer for the Magneto and pitot. More... | |
Definition in file mag_pitot_uart.c.
void mag_pitot_event | ( | void | ) |
Definition at line 112 of file mag_pitot_uart.c.
References mag_pitot_t::device, mag_pitot, mag_pitot_parse_msg(), mp_msg_buf, mag_pitot_t::msg_available, and mag_pitot_t::transport.
void mag_pitot_init | ( | void | ) |
Definition at line 44 of file mag_pitot_uart.c.
References mag_pitot_t::imu_to_mag, IMU_TO_MAG_PHI, IMU_TO_MAG_PSI, IMU_TO_MAG_THETA, mag_pitot, orientationSetEulers_f(), and mag_pitot_t::transport.
|
inlinestatic |
Definition at line 55 of file mag_pitot_uart.c.
References get_sys_time_usec(), IMU_MAG_PITOT_ID, mag_pitot_t::imu_to_mag, int32_rmat_vmult(), mag_pitot, mp_msg_buf, orientationGetRMat_i(), Int32Vect3::x, Int32Vect3::y, and Int32Vect3::z.
Referenced by mag_pitot_event().
|
static |
Definition at line 1 of file mag_pitot_uart.c.
Referenced by mag_pitot_event(), mag_pitot_init(), and mag_pitot_parse_msg().
|
static |
The message buffer for the Magneto and pitot.
Definition at line 41 of file mag_pitot_uart.c.
Referenced by mag_pitot_event(), and mag_pitot_parse_msg().