Paparazzi UAS  v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
stabilization_attitude_quat_indi.c
Go to the documentation of this file.
1 /*
2  * Copyright (C) Ewoud Smeur <ewoud_smeur@msn.com>
3  * MAVLab Delft University of Technology
4  *
5  * This file is part of paparazzi.
6  *
7  * paparazzi is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation; either version 2, or (at your option)
10  * any later version.
11  *
12  * paparazzi is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with paparazzi; see the file COPYING. If not, write to
19  * the Free Software Foundation, 59 Temple Place - Suite 330,
20  * Boston, MA 02111-1307, USA.
21  */
22 
34 
36 {
38 }
39 
41 {
43 }
44 
46 {
48 }
49 
51 {
53 }
54 
56 {
58 }
59 
60 void stabilization_attitude_run(bool enable_integrator)
61 {
62  stabilization_indi_run(enable_integrator, FALSE);
63 }
64 
65 void stabilization_attitude_read_rc(bool in_flight, bool in_carefree, bool coordinated_turn)
66 {
67  stabilization_indi_read_rc(in_flight, in_carefree, coordinated_turn);
68 }
void stabilization_indi_init(void)
void stabilization_indi_set_failsafe_setpoint(void)
General attitude stabilization interface for rotorcrafts.
void stabilization_attitude_read_rc(bool in_flight, bool in_carefree, bool coordinated_turn)
void stabilization_attitude_run(bool enable_integrator)
void stabilization_indi_set_rpy_setpoint_i(struct Int32Eulers *rpy)
void stabilization_indi_enter(void)
void stabilization_attitude_set_rpy_setpoint_i(struct Int32Eulers *rpy)
void stabilization_attitude_init(void)
stabilization_attitude_init
#define FALSE
Definition: std.h:5
static float heading
Definition: ahrs_infrared.c:45
void stabilization_attitude_set_failsafe_setpoint(void)
euler angles
void stabilization_indi_read_rc(bool in_flight, bool in_carefree, bool coordinated_turn)
void stabilization_indi_run(bool enable_integrator, bool rate_control)
signed long int32_t
Definition: types.h:19
void stabilization_indi_set_earth_cmd_i(struct Int32Vect2 *cmd, int32_t heading)
void stabilization_attitude_enter(void)
void stabilization_attitude_set_earth_cmd_i(struct Int32Vect2 *cmd, int32_t heading)