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>
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) |
Mission base plugin.
Definition in file mission_protocol_base.h.