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

Go to the source code of this file.

Macros

#define MY_PARACHUTE_RADIUS   DEFAULT_CIRCLE_RADIUS
 
#define ParachuteComputeApproach(_baseleg, _release, _target)   parachute_compute_approach(_baseleg, _release, _target)
 

Functions

unit_t parachute_compute_approach (uint8_t baseleg, uint8_t release, uint8_t wp_target)
 
void uav_recovery_init (void)
 
void uav_recovery_periodic (void)
 
uint8_t DeployParachute (void)
 
uint8_t LockParachute (void)
 
uint8_t calculate_wind_no_airspeed (uint8_t wp, float radius, float height)
 

Variables

float parachute_start_qdr
 
bool deploy_parachute_var
 
float airborne_wind_dir
 
float airborne_wind_speed
 
bool wind_measurements_valid
 
bool wind_info_valid
 

Macro Definition Documentation

◆ MY_PARACHUTE_RADIUS

#define MY_PARACHUTE_RADIUS   DEFAULT_CIRCLE_RADIUS

Definition at line 29 of file uav_recovery.h.

◆ ParachuteComputeApproach

#define ParachuteComputeApproach (   _baseleg,
  _release,
  _target 
)    parachute_compute_approach(_baseleg, _release, _target)

Definition at line 46 of file uav_recovery.h.

Function Documentation

◆ calculate_wind_no_airspeed()

◆ DeployParachute()

uint8_t DeployParachute ( void  )

Definition at line 139 of file uav_recovery.c.

References deploy_parachute_var.

◆ LockParachute()

uint8_t LockParachute ( void  )

Definition at line 131 of file uav_recovery.c.

References deploy_parachute_var.

◆ parachute_compute_approach()

◆ uav_recovery_init()

void uav_recovery_init ( void  )

◆ uav_recovery_periodic()

void uav_recovery_periodic ( void  )

Variable Documentation

◆ airborne_wind_dir

float airborne_wind_dir
extern

Definition at line 73 of file uav_recovery.c.

Referenced by calculate_wind_no_airspeed(), send_wind_info(), and uav_recovery_init().

◆ airborne_wind_speed

float airborne_wind_speed
extern

◆ deploy_parachute_var

bool deploy_parachute_var
extern

◆ parachute_start_qdr

float parachute_start_qdr
extern

Definition at line 71 of file uav_recovery.c.

Referenced by parachute_compute_approach().

◆ wind_info_valid

bool wind_info_valid
extern

Definition at line 77 of file uav_recovery.c.

Referenced by calculate_wind_no_airspeed(), and uav_recovery_init().

◆ wind_measurements_valid

bool wind_measurements_valid
extern

Definition at line 76 of file uav_recovery.c.

Referenced by calculate_wind_no_airspeed(), and uav_recovery_init().