Classes | |
class | MissionBase |
Mission base plugin. More... | |
class | PluginBase |
MAVROS Plugin base class. More... | |
class | SetAttitudeTargetMixin |
This mixin adds set_attitude_target() More... | |
class | SetPositionTargetGlobalIntMixin |
This mixin adds set_position_target_global_int() More... | |
class | SetPositionTargetLocalNEDMixin |
This mixin adds set_position_target_local_ned() More... | |
class | TF2ListenerMixin |
This mixin adds TF2 listener thread to plugin. More... | |
Typedefs | |
typedef std::lock_guard< std::recursive_mutex > | lock_guard |
using | MRES = mavlink::common::MAV_MISSION_RESULT |
typedef std::unique_lock< std::recursive_mutex > | unique_lock |
using | WP_ITEM = mavlink::common::msg::MISSION_ITEM |
using | WP_ITEM_INT = mavlink::common::msg::MISSION_ITEM_INT |
using | WP_TYPE = mavlink::common::MAV_MISSION_TYPE |
Functions | |
template<class ITEM > | |
ITEM | mav_from_msg (const mavros_msgs::Waypoint &wp, const uint16_t seq, WP_TYPE type) |
template<> | |
WP_ITEM_INT | mav_from_msg (const mavros_msgs::Waypoint &wp, const uint16_t seq, WP_TYPE type) |
template<class ITEM > | |
mavros_msgs::Waypoint | mav_to_msg (const ITEM &mav_msg) |
template<> | |
mavros_msgs::Waypoint | mav_to_msg (const WP_ITEM_INT &mav_msg) |
static double | waypoint_encode_factor (const uint8_t &frame) |
template<class ITEM > | |
std::string | waypoint_to_string (const ITEM &wp) |