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

MAVLink mission manager implementation. More...

#include "mavlink_mission.h"
#include "mavlink_main.h"
#include <lib/ecl/geo/geo.h>
#include <systemlib/err.h>
#include <drivers/drv_hrt.h>
#include <px4_platform_common/defines.h>
#include <mathlib/mathlib.h>
#include <matrix/math.hpp>
#include <navigator/navigation.h>
#include <uORB/topics/mission.h>
#include <uORB/topics/mission_result.h>
Include dependency graph for mavlink_mission.cpp:

Go to the source code of this file.

Macros

#define CHECK_SYSID_COMPID_MISSION(_msg)
 

Detailed Description

MAVLink mission manager implementation.

Author
Lorenz Meier loren.nosp@m.z@px.nosp@m.4.io
Julian Oes julia.nosp@m.n@px.nosp@m.4.io
Anton Babushkin anton.nosp@m.@px4.nosp@m..io

Definition in file mavlink_mission.cpp.

Macro Definition Documentation

◆ CHECK_SYSID_COMPID_MISSION

#define CHECK_SYSID_COMPID_MISSION (   _msg)
Value:
(_msg.target_system == mavlink_system.sysid && \
((_msg.target_component == mavlink_system.compid) || \
(_msg.target_component == MAV_COMP_ID_MISSIONPLANNER) || \
(_msg.target_component == MAV_COMP_ID_ALL)))

Definition at line 68 of file mavlink_mission.cpp.

Referenced by MavlinkMissionManager::handle_mission_ack(), MavlinkMissionManager::handle_mission_clear_all(), MavlinkMissionManager::handle_mission_count(), MavlinkMissionManager::handle_mission_item_both(), MavlinkMissionManager::handle_mission_request_both(), MavlinkMissionManager::handle_mission_request_list(), and MavlinkMissionManager::handle_mission_set_current().