Classes | Namespaces | Typedefs | Functions
mission_protocol_base.h File Reference

Mission base plugin. More...

#include <chrono>
#include <sstream>
#include <iomanip>
#include <string>
#include <condition_variable>
#include <mavros/mavros_plugin.h>
#include <mavros/mavros_uas.h>
#include <mavros_msgs/WaypointList.h>
#include <mavros_msgs/WaypointClear.h>
#include <mavros_msgs/WaypointPull.h>
#include <mavros_msgs/WaypointPush.h>
Include dependency graph for mission_protocol_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mavros::plugin::MissionBase
 Mission base plugin. More...
 

Namespaces

 mavros
 
 mavros::plugin
 

Typedefs

using mavros::plugin::MRES = mavlink::common::MAV_MISSION_RESULT
 
using mavros::plugin::WP_ITEM = mavlink::common::msg::MISSION_ITEM
 
using mavros::plugin::WP_ITEM_INT = mavlink::common::msg::MISSION_ITEM_INT
 
using mavros::plugin::WP_TYPE = mavlink::common::MAV_MISSION_TYPE
 

Functions

template<class ITEM >
ITEM mavros::plugin::mav_from_msg (const mavros_msgs::Waypoint &wp, const uint16_t seq, WP_TYPE type)
 
template<>
WP_ITEM_INT mavros::plugin::mav_from_msg (const mavros_msgs::Waypoint &wp, const uint16_t seq, WP_TYPE type)
 
template<class ITEM >
mavros_msgs::Waypoint mavros::plugin::mav_to_msg (const ITEM &mav_msg)
 
template<>
mavros_msgs::Waypoint mavros::plugin::mav_to_msg (const WP_ITEM_INT &mav_msg)
 
static double mavros::plugin::waypoint_encode_factor (const uint8_t &frame)
 
template<class ITEM >
std::string mavros::plugin::waypoint_to_string (const ITEM &wp)
 

Detailed Description

Mission base plugin.

Author
Vladimir Ermakov vooon.nosp@m.341@.nosp@m.gmail.nosp@m..com
Charlie Burge charl.nosp@m.iebu.nosp@m.rge@y.nosp@m.ahoo.nosp@m..com

Definition in file mission_protocol_base.h.



mavros
Author(s): Vladimir Ermakov
autogenerated on Tue Jun 13 2023 02:17:50