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

3DR Radio plugin. More...

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

List of all members.

Public Member Functions

const message_map get_rx_handlers ()
 Return map with message rx handlers.
void initialize (UAS &uas_)
 Plugin initializer.
 TDRRadioPlugin ()

Private Member Functions

void connection_cb (bool connected)
void diag_run (diagnostic_updater::DiagnosticStatusWrapper &stat)
template<typename msgT >
void handle_message (msgT &rst, uint8_t sysid, uint8_t compid)
void handle_radio_status (const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)

Private Attributes

bool diag_added
std::recursive_mutex diag_mutex
bool has_radio_status
mavros_msgs::RadioStatus::Ptr last_status
int low_rssi
ros::NodeHandle nh
ros::Publisher status_pub
UASuas

Detailed Description

3DR Radio plugin.

Definition at line 26 of file 3dr_radio.cpp.


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


mavros
Author(s): Vladimir Ermakov
autogenerated on Sat Jun 8 2019 19:55:20