Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
control_mixing_heewing.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CMH_ACT_MOTOR_RIGHT   0
 
#define CMH_ACT_MOTOR_LEFT   1
 
#define CMH_ACT_MOTOR_TAIL   2
 
#define CMH_ACT_YAW   3
 

Functions

void control_mixing_heewing_init (void)
 
void control_mixing_heewing_manual (void)
 Direct manual control in plane style flight.
 
void control_mixing_heewing_attitude_direct (void)
 Stabilization in attitude direct mode.
 
void control_mixing_heewing_attitude_direct_enter (void)
 
void control_mixing_heewing_attitude_plane (void)
 
void control_mixing_heewing_attitude_plane_enter (void)
 
void control_mixing_heewing_nav_enter (void)
 
void control_mixing_heewing_nav_run (void)
 

Detailed Description

Author
Gautier Hattenberger gauti.nosp@m.er.h.nosp@m.atten.nosp@m.berg.nosp@m.er@en.nosp@m.ac.f.nosp@m.r Control mixing specific to the Heewing T1 Ranger

Definition in file control_mixing_heewing.h.

Macro Definition Documentation

◆ CMH_ACT_MOTOR_LEFT

#define CMH_ACT_MOTOR_LEFT   1

Definition at line 31 of file control_mixing_heewing.h.

◆ CMH_ACT_MOTOR_RIGHT

#define CMH_ACT_MOTOR_RIGHT   0

Definition at line 30 of file control_mixing_heewing.h.

◆ CMH_ACT_MOTOR_TAIL

#define CMH_ACT_MOTOR_TAIL   2

Definition at line 32 of file control_mixing_heewing.h.

◆ CMH_ACT_YAW

#define CMH_ACT_YAW   3

Definition at line 33 of file control_mixing_heewing.h.

Function Documentation

◆ control_mixing_heewing_attitude_direct()

◆ control_mixing_heewing_attitude_direct_enter()

void control_mixing_heewing_attitude_direct_enter ( void  )
extern

◆ control_mixing_heewing_attitude_plane()

◆ control_mixing_heewing_attitude_plane_enter()

◆ control_mixing_heewing_init()

void control_mixing_heewing_init ( void  )
extern

Definition at line 98 of file control_mixing_heewing.c.

References transition_ratio.

◆ control_mixing_heewing_manual()

void control_mixing_heewing_manual ( void  )
extern

Direct manual control in plane style flight.

Definition at line 103 of file control_mixing_heewing.c.

References autopilot, CMH_TILT_FORWARD, commands, foo, MIN_PPRZ, radio_control_get(), RADIO_PITCH, RADIO_ROLL, RADIO_THROTTLE, pprz_autopilot::throttle, transition_run(), and TRANSITION_TO_FORWARD.

+ Here is the call graph for this function:

◆ control_mixing_heewing_nav_enter()

void control_mixing_heewing_nav_enter ( void  )
extern

◆ control_mixing_heewing_nav_run()