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.