Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
ins_ext_pose.h File Reference

Integrated Navigation System interface. More...

#include "std.h"
#include "math/pprz_algebra_float.h"
#include "generated/airframe.h"
#include "state.h"
#include <stdio.h>
+ Include dependency graph for ins_ext_pose.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EKF_NUM_STATES   15
 
#define EKF_NUM_INPUTS   6
 
#define EKF_NUM_OUTPUTS   6
 

Functions

void ins_ext_pose_init (void)
 Module. More...
 
void ins_ext_pose_run (void)
 
void ins_ext_pose_msg_update (uint8_t *buf)
 Import External Pose Message. More...
 
void ins_ext_pos_log_header (FILE *file)
 Logging. More...
 
void ins_ext_pos_log_data (FILE *file)
 

Variables

float ekf_X [EKF_NUM_STATES]
 

Detailed Description

Integrated Navigation System interface.

Definition in file ins_ext_pose.h.

Macro Definition Documentation

◆ EKF_NUM_INPUTS

#define EKF_NUM_INPUTS   6

Definition at line 36 of file ins_ext_pose.h.

◆ EKF_NUM_OUTPUTS

#define EKF_NUM_OUTPUTS   6

Definition at line 37 of file ins_ext_pose.h.

◆ EKF_NUM_STATES

#define EKF_NUM_STATES   15

Definition at line 35 of file ins_ext_pose.h.

Function Documentation

◆ ins_ext_pos_log_data()

void ins_ext_pos_log_data ( FILE *  file)

Definition at line 1300 of file ins_ext_pose.c.

Referenced by logger_file_write_row().

+ Here is the caller graph for this function:

◆ ins_ext_pos_log_header()

void ins_ext_pos_log_header ( FILE *  file)

Logging.

Definition at line 1292 of file ins_ext_pose.c.

Referenced by logger_file_write_header().

+ Here is the caller graph for this function:

◆ ins_ext_pose_init()

◆ ins_ext_pose_msg_update()

◆ ins_ext_pose_run()

void ins_ext_pose_run ( void  )

Definition at line 294 of file ins_ext_pose.c.

References ekf_run().

+ Here is the call graph for this function:

Variable Documentation

◆ ekf_X

float ekf_X[EKF_NUM_STATES]
extern