dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
VtolNavigationEnable

Functions

static void hold_position (float north, float east, float down)
 
static void go_enable_hold_here (void)
 
static void go_enable_rise_here (void)
 
static void go_enable_pause_home_10s (void)
 
static void go_enable_fly_home (void)
 
static void go_enable_land_home (void)
 

Detailed Description

Enable various actions. This configures the settings appropriately so that the VtolNavitgationDo methods can behave appropriately.

Function Documentation

static void go_enable_fly_home ( )
static

Plot a course to home. Configures for path.

Definition at line 676 of file vtol_follower_fsm.c.

static void go_enable_hold_here ( )
static

Enable holding position at current location. Configures for hold.

Definition at line 620 of file vtol_follower_fsm.c.

static void go_enable_land_home ( )
static

Descends to land.

Definition at line 723 of file vtol_follower_fsm.c.

static void go_enable_pause_home_10s ( )
static

Enable holding at home location for 10 s at current altitude. Configures for hold.

Definition at line 660 of file vtol_follower_fsm.c.

static void go_enable_rise_here ( )
static

Stay at current location but rise to a minimal location.

Definition at line 635 of file vtol_follower_fsm.c.

static void hold_position ( float  north,
float  east,
float  down 
)
static

Helper function to enable holding at a desired location and also stores that location in PathDesired for monitoring.

Parameters
[in]northThe north coordinate in NED coordinates
[in]eastThe east coordinate in NED coordinates
[in]downThe down coordinate in NED coordinates

Definition at line 594 of file vtol_follower_fsm.c.