Public Member Functions | Private Member Functions | Private Attributes
mavplugin::SafetyAreaPlugin Class Reference

Safety allopwed area plugin. More...

Inheritance diagram for mavplugin::SafetyAreaPlugin:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const std::string get_name () const
 Plugin name (CamelCase)
const message_map get_rx_handlers ()
 Return map with message rx handlers.
void initialize (UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
 Plugin initializer.
 SafetyAreaPlugin ()

Private Member Functions

void safety_set_allowed_area (uint8_t coordinate_frame, float p1x, float p1y, float p1z, float p2x, float p2y, float p2z)
void safetyarea_cb (const geometry_msgs::PolygonStamped::ConstPtr &req)
void send_safety_set_allowed_area (float p1x, float p1y, float p1z, float p2x, float p2y, float p2z)

Private Attributes

ros::NodeHandle safety_nh
ros::Subscriber safetyarea_sub
UASuas

Detailed Description

Safety allopwed area plugin.

Send safety area to FCU controller.

Definition at line 40 of file safety_area.cpp.


The documentation for this class was generated from the following file:


mavros
Author(s): Vladimir Ermakov
autogenerated on Wed Aug 26 2015 12:29:13