Paparazzi UAS  v6.1.0_stable
Paparazzi is a free software Unmanned Aircraft System.
ins_ekf2.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2016 Freek van Tienen <freek.v.tienen@gmail.com>
3  *
4  * This file is part of paparazzi.
5  *
6  * paparazzi is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2, or (at your option)
9  * any later version.
10  *
11  * paparazzi is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with paparazzi; see the file COPYING. If not, write to
18  * the Free Software Foundation, 59 Temple Place - Suite 330,
19  * Boston, MA 02111-1307, USA.
20  */
21 
29 #ifndef INS_EKF2_H
30 #define INS_EKF2_H
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
36 #include "modules/ahrs/ahrs.h"
37 #include "modules/ins/ins.h"
38 
42 };
43 
44 extern void ins_ekf2_init(void);
45 extern void ins_ekf2_update(void);
46 extern void ins_ekf2_change_param(int32_t unk);
47 extern void ins_ekf2_remove_gps(int32_t mode);
48 extern struct ekf2_parameters_t ekf2_params;
49 
50 #ifdef __cplusplus
51 }
52 #endif
53 
54 #endif /* INS_EKF2_H */
ins.h
ins_ekf2_remove_gps
void ins_ekf2_remove_gps(int32_t mode)
Definition: ins_ekf2.cpp:523
ekf2_params
struct ekf2_parameters_t ekf2_params
Definition: ins_ekf2.cpp:259
ins_ekf2_update
void ins_ekf2_update(void)
Definition: ins_ekf2.cpp:440
ekf2_parameters_t::fusion_mode
int32_t fusion_mode
Definition: ins_ekf2.h:41
ekf2_parameters_t
Definition: ins_ekf2.h:39
ins_ekf2_change_param
void ins_ekf2_change_param(int32_t unk)
Definition: ins_ekf2.cpp:518
ekf2_parameters_t::mag_fusion_type
int32_t mag_fusion_type
Definition: ins_ekf2.h:40
ahrs.h
int32_t
int int32_t
Typedef defining 32 bit int type.
Definition: vl53l1_types.h:83
mode
static uint8_t mode
mode holds the current sonar mode mode = 0 used at high altitude, uses 16 wave patterns mode = 1 used...
Definition: sonar_bebop.c:69
ins_ekf2_init
void ins_ekf2_init(void)
Definition: ins_ekf2.cpp:374