Firmware
Macros | Functions | Variables
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_config.h>
#include <px4_defines.h>
#include <px4_posix.h>
#include <px4_tasks.h>
#include <systemlib/mavlink_log.h>
#include <uORB/topics/home_position.h>
#include <uORB/topics/mission.h>
#include <uORB/topics/position_controller_landing_status.h>
#include <uORB/topics/transponder_report.h>
#include <uORB/topics/vehicle_command.h>
#include <uORB/topics/vehicle_command_ack.h>
#include <uORB/topics/vehicle_status.h>
#include <uORB/uORB.h>

Macros

#define GEOFENCE_CHECK_INTERVAL   200000
 

Functions

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

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