Paparazzi UAS  v4.0.4_stable-3-gf39211a
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ins_vn100.c File Reference
#include "ins_vn100.h"
#include "generated/airframe.h"
#include "led.h"
#include "subsystems/datalink/downlink.h"
#include "messages.h"
#include "mcu_periph/uart.h"
+ Include dependency graph for ins_vn100.c:

Go to the source code of this file.

Macros

#define DOWNLINK_DEVICE   DOWNLINK_AP_DEVICE
 

Functions

void parse_ins_msg (void)
 
void ins_report_task (void)
 

Variables

float ins_roll_neutral
 driver for the VectorNav VN100 More...
 
float ins_pitch_neutral
 
float ins_yaw_neutral
 
struct FloatEulers ins_eulers
 
struct FloatQuat ins_quat
 
struct FloatRates ins_rates
 
struct FloatRMat ins_rmat
 
struct FloatVect3 ins_accel
 
struct FloatVect3 ins_mag
 
volatile uint8_t ins_msg_received
 
VN100_Res_Packet last_received_packet
 
VN100_Req_Packet last_send_packet
 
uint32_t ins_ador
 
uint32_t ins_adof
 
uint32_t ins_baud
 
uint8_t ins_init_status
 

Macro Definition Documentation

#define DOWNLINK_DEVICE   DOWNLINK_AP_DEVICE

Definition at line 185 of file ins_vn100.c.

Function Documentation

Variable Documentation

struct FloatVect3 ins_accel

Definition at line 46 of file ins_vn100.c.

Referenced by ins_report_task(), and parse_ins_msg().

uint32_t ins_adof

Definition at line 58 of file ins_vn100.c.

Referenced by ins_init(), and parse_ins_msg().

uint32_t ins_ador

Definition at line 57 of file ins_vn100.c.

Referenced by ins_init(), and parse_ins_msg().

uint32_t ins_baud

Definition at line 59 of file ins_vn100.c.

Referenced by ins_init(), and parse_ins_msg().

struct FloatEulers ins_eulers

Definition at line 42 of file ins_vn100.c.

Referenced by ins_event_task(), ins_report_task(), and parse_ins_msg().

uint8_t ins_init_status

Definition at line 61 of file ins_vn100.c.

Referenced by ins_configure(), and ins_init().

struct FloatVect3 ins_mag

Definition at line 47 of file ins_vn100.c.

Referenced by ins_report_task(), and parse_ins_msg().

volatile uint8_t ins_msg_received

Definition at line 49 of file ins_vn100.c.

float ins_pitch_neutral

Definition at line 39 of file ins_vn100.c.

struct FloatQuat ins_quat

Definition at line 43 of file ins_vn100.c.

Referenced by ins_report_task(), and parse_ins_msg().

struct FloatRates ins_rates

Definition at line 44 of file ins_vn100.c.

Referenced by ins_report_task(), and parse_ins_msg().

struct FloatRMat ins_rmat

Definition at line 45 of file ins_vn100.c.

float ins_roll_neutral

driver for the VectorNav VN100

Definition at line 38 of file ins_vn100.c.

float ins_yaw_neutral

Definition at line 40 of file ins_vn100.c.

Referenced by ins_init().

VN100_Res_Packet last_received_packet

Definition at line 52 of file ins_vn100.c.

Referenced by ins_configure(), and ins_periodic_task().

VN100_Req_Packet last_send_packet

Definition at line 54 of file ins_vn100.c.

Referenced by ins_configure(), and ins_periodic_task().