38 #if PERIODIC_TELEMETRY
41 static void send_euler(
struct transport_tx *trans,
struct link_device *
dev)
43 pprz_msg_send_AHRS_EULER(trans,
dev, AC_ID,
60 #if PERIODIC_TELEMETRY
Main include for ABI (AirBorneInterface).
#define AHRS_COMP_ID_VECTORNAV
struct AhrsVectornav ahrs_vn
void ahrs_vectornav_init(void)
Initialize Vectornav struct.
struct VNData vn_data
Data struct.
void ahrs_vectornav_wrapper_init(void)
uint8_t ahrs_vectornav_enable
static uint8_t ahrs_vectornav_id
void ahrs_vectornav_wrapper_enable(uint8_t enable)
static void send_euler(struct transport_tx *trans, struct link_device *dev)
Vectornav VN-200 as AHRS.
void stateSetInputFilter(uint8_t type, uint16_t flag)
set the input filter for a specified type of data.
PRINT_CONFIG_VAR(ONELOOP_ANDI_FILT_CUTOFF)
API to get/set the generic vehicle states.
static const struct usb_device_descriptor dev
int8_t register_periodic_telemetry(struct periodic_telemetry *_pt, uint8_t _id, telemetry_cb _cb)
Register a telemetry callback function.
Periodic telemetry system header (includes downlink utility and generated code).
#define DefaultPeriodic
Set default periodic telemetry.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.
struct FloatEulers attitude
Attitude, float, [rad], yaw, pitch, roll.