Firmware
Functions
navigator_params.c File Reference

Parameters for navigator in general. More...

Functions

 PARAM_DEFINE_FLOAT (NAV_LOITER_RAD, 50.0f)
 Loiter radius (FW only) More...
 
 PARAM_DEFINE_FLOAT (NAV_ACC_RAD, 10.0f)
 Acceptance Radius. More...
 
 PARAM_DEFINE_FLOAT (NAV_FW_ALT_RAD, 10.0f)
 FW Altitude Acceptance Radius. More...
 
 PARAM_DEFINE_FLOAT (NAV_FW_ALTL_RAD, 5.0f)
 FW Altitude Acceptance Radius before a landing. More...
 
 PARAM_DEFINE_FLOAT (NAV_MC_ALT_RAD, 0.8f)
 MC Altitude Acceptance Radius. More...
 
 PARAM_DEFINE_INT32 (NAV_TRAFF_AVOID, 1)
 Set traffic avoidance mode. More...
 
 PARAM_DEFINE_INT32 (NAV_AH_LAT, -265847810)
 Airfield home Lat. More...
 
 PARAM_DEFINE_INT32 (NAV_AH_LON, 1518423250)
 Airfield home Lon. More...
 
 PARAM_DEFINE_FLOAT (NAV_AH_ALT, 600.0f)
 Airfield home alt. More...
 
 PARAM_DEFINE_INT32 (NAV_FORCE_VT, 1)
 Force VTOL mode takeoff and land. More...
 

Detailed Description

Parameters for navigator in general.

Author
Julian Oes julia.nosp@m.n@px.nosp@m.4.io
Thomas Gubler thoma.nosp@m.s@px.nosp@m.4.io

Function Documentation

§ PARAM_DEFINE_FLOAT() [1/6]

PARAM_DEFINE_FLOAT ( NAV_LOITER_RAD  ,
50.  0f 
)

Loiter radius (FW only)

Default value of loiter radius for missions, Hold mode, Return mode, etc. (fixedwing only).

m 25 1000 1 0.5 Mission

§ PARAM_DEFINE_FLOAT() [2/6]

PARAM_DEFINE_FLOAT ( NAV_ACC_RAD  ,
10.  0f 
)

Acceptance Radius.

Default acceptance radius, overridden by acceptance radius of waypoint if set. For fixed wing the L1 turning distance is used for horizontal acceptance.

m 0.05 200.0 1 0.5 Mission

§ PARAM_DEFINE_FLOAT() [3/6]

PARAM_DEFINE_FLOAT ( NAV_FW_ALT_RAD  ,
10.  0f 
)

FW Altitude Acceptance Radius.

Acceptance radius for fixedwing altitude.

m 0.05 200.0 1 0.5 Mission

§ PARAM_DEFINE_FLOAT() [4/6]

PARAM_DEFINE_FLOAT ( NAV_FW_ALTL_RAD  ,
5.  0f 
)

FW Altitude Acceptance Radius before a landing.

Altitude acceptance used for the last waypoint before a fixed-wing landing. This is usually smaller than the standard vertical acceptance because close to the ground higher accuracy is required.

m 0.05 200.0 1 Mission

§ PARAM_DEFINE_FLOAT() [5/6]

PARAM_DEFINE_FLOAT ( NAV_MC_ALT_RAD  ,
0.  8f 
)

MC Altitude Acceptance Radius.

Acceptance radius for multicopter altitude.

m 0.05 200.0 1 0.5 Mission

§ PARAM_DEFINE_FLOAT() [6/6]

PARAM_DEFINE_FLOAT ( NAV_AH_ALT  ,
600.  0f 
)

Airfield home alt.

Altitude of airfield home waypoint

m -50 1 0.5 Data Link Loss

§ PARAM_DEFINE_INT32() [1/4]

PARAM_DEFINE_INT32 ( NAV_TRAFF_AVOID  ,
 
)

Set traffic avoidance mode.

Enabling this will allow the system to respond to transponder data from e.g. ADSB transponders

0 Disabled 1 Warn only 2 Return mode 3 Land mode

Mission

§ PARAM_DEFINE_INT32() [2/4]

PARAM_DEFINE_INT32 ( NAV_AH_LAT  ,
265847810 
)

Airfield home Lat.

Latitude of airfield home waypoint

deg * 1e7 -900000000 900000000 Data Link Loss

§ PARAM_DEFINE_INT32() [3/4]

PARAM_DEFINE_INT32 ( NAV_AH_LON  ,
1518423250   
)

Airfield home Lon.

Longitude of airfield home waypoint

deg * 1e7 -1800000000 1800000000 Data Link Loss

§ PARAM_DEFINE_INT32() [4/4]

PARAM_DEFINE_INT32 ( NAV_FORCE_VT  ,
 
)

Force VTOL mode takeoff and land.

Mission