Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
vi_datalink.c File Reference
+ Include dependency graph for vi_datalink.c:

Go to the source code of this file.

Macros

#define ViMaxHSpeed   ((int16_t)SPEED_BFP_OF_REAL(VI_MAX_H_SPEED))
 
#define ViMaxVSpeed   ((int16_t)SPEED_BFP_OF_REAL(VI_MAX_V_SPEED))
 
#define ViMaxHeadingRate   ((int16_t)RATE_BFP_OF_REAL(VI_MAX_HEADING_RATE))
 

Functions

void vi_impl_init (void)
 
void vi_impl_periodic (void)
 
void vi_impl_set_enabled (bool enabled)
 
void vi_update_wp (uint8_t wp_id)
 

Variables

struct Int16Vect3 wp_speed_max = { ViMaxHSpeed, ViMaxHSpeed, ViMaxVSpeed }
 

Macro Definition Documentation

◆ ViMaxHeadingRate

#define ViMaxHeadingRate   ((int16_t)RATE_BFP_OF_REAL(VI_MAX_HEADING_RATE))

Definition at line 38 of file vi_datalink.c.

◆ ViMaxHSpeed

#define ViMaxHSpeed   ((int16_t)SPEED_BFP_OF_REAL(VI_MAX_H_SPEED))

Definition at line 36 of file vi_datalink.c.

◆ ViMaxVSpeed

#define ViMaxVSpeed   ((int16_t)SPEED_BFP_OF_REAL(VI_MAX_V_SPEED))

Definition at line 37 of file vi_datalink.c.

Function Documentation

◆ vi_impl_init()

void vi_impl_init ( void  )

Definition at line 24 of file vi_datalink.c.

Referenced by vi_init().

+ Here is the caller graph for this function:

◆ vi_impl_periodic()

void vi_impl_periodic ( void  )

Definition at line 28 of file vi_datalink.c.

Referenced by vi_periodic().

+ Here is the caller graph for this function:

◆ vi_impl_set_enabled()

void vi_impl_set_enabled ( bool  enabled)

Definition at line 32 of file vi_datalink.c.

Referenced by vi_set_enabled().

+ Here is the caller graph for this function:

◆ vi_update_wp()

void vi_update_wp ( uint8_t  wp_id)

Variable Documentation

◆ wp_speed_max

struct Int16Vect3 wp_speed_max = { ViMaxHSpeed, ViMaxHSpeed, ViMaxVSpeed }

Definition at line 40 of file vi_datalink.c.

Referenced by vi_update_wp().