PX4 Firmware
PX4 Autopilot Software http://px4.io
navigator_main.cpp File Reference

Handles mission items, geo fencing and failsafe navigation behavior. More...

#include "navigator.h"
#include <float.h>
#include <sys/stat.h>
#include <dataman/dataman.h>
#include <drivers/drv_hrt.h>
#include <lib/ecl/geo/geo.h>
#include <lib/mathlib/mathlib.h>
#include <px4_platform_common/px4_config.h>
#include <px4_platform_common/defines.h>
#include <px4_platform_common/posix.h>
#include <px4_platform_common/tasks.h>
#include <systemlib/mavlink_log.h>
Include dependency graph for navigator_main.cpp:

Go to the source code of this file.

Namespaces

 navigator
 

Macros

#define GEOFENCE_CHECK_INTERVAL   200000
 

Functions

__EXPORT int navigator_main (int argc, char *argv[])
 navigator app start / stop handling function More...
 

Variables

Navigatornavigator::g_navigator
 

Detailed Description

Handles mission items, geo fencing and failsafe navigation behavior.

Published the position setpoint triplet for the position controller.

Author
Lorenz Meier loren.nosp@m.z@px.nosp@m.4.io
Jean Cyr jean..nosp@m.m.cy.nosp@m.r@gma.nosp@m.il.c.nosp@m.om
Julian Oes julia.nosp@m.n@oe.nosp@m.s.ch
Anton Babushkin anton.nosp@m..bab.nosp@m.ushki.nosp@m.n@me.nosp@m..com
Thomas Gubler thoma.nosp@m.sgub.nosp@m.ler@g.nosp@m.mail.nosp@m..com

Definition in file navigator_main.cpp.

Macro Definition Documentation

◆ GEOFENCE_CHECK_INTERVAL

#define GEOFENCE_CHECK_INTERVAL   200000

Definition at line 68 of file navigator_main.cpp.

Referenced by Navigator::run().

Function Documentation

◆ navigator_main()

int navigator_main ( int  argc,
char *  argv[] 
)

navigator app start / stop handling function

Definition at line 1093 of file navigator_main.cpp.

References main().

Here is the call graph for this function: