Public Member Functions | Private Member Functions | Private Attributes | List of all members
mavros::extra_plugins::CellularStatusPlugin Class Reference

Cellular status plugin. More...

Inheritance diagram for mavros::extra_plugins::CellularStatusPlugin:
Inheritance graph
[legend]

Public Member Functions

 CellularStatusPlugin ()
 
Subscriptions get_subscriptions ()
 
void initialize (UAS &uas_)
 
- Public Member Functions inherited from mavros::plugin::PluginBase
virtual ~PluginBase ()
 

Private Member Functions

void cellularStatusCb (const mavros_msgs::CellularStatus &msg)
 Send Cellular Status messages to mavlink system. More...
 

Private Attributes

ros::NodeHandle cc_nh
 
ros::Subscriber subCellularStatus
 

Additional Inherited Members

- Public Types inherited from mavros::plugin::PluginBase
typedef boost::shared_ptr< PluginBase const > ConstPtr
 
typedef mavconn::MAVConnInterface::ReceivedCb HandlerCb
 
typedef std::tuple< mavlink::msgid_t, const char *, size_t, HandlerCbHandlerInfo
 
typedef boost::shared_ptr< PluginBasePtr
 
typedef std::vector< HandlerInfoSubscriptions
 
- Protected Member Functions inherited from mavros::plugin::PluginBase
virtual void capabilities_cb (UAS::MAV_CAP capabilities)
 
virtual void connection_cb (bool connected)
 
void enable_capabilities_cb ()
 
void enable_connection_cb ()
 
HandlerInfo make_handler (const mavlink::msgid_t id, void(_C::*fn)(const mavlink::mavlink_message_t *msg, const mavconn::Framing framing))
 
HandlerInfo make_handler (void(_C::*fn)(const mavlink::mavlink_message_t *, _T &))
 
 PluginBase ()
 
- Protected Attributes inherited from mavros::plugin::PluginBase
UASm_uas
 

Detailed Description

Cellular status plugin.

Users must publish to the topic the CellularStatus message and it will be relayed to the mavlink components.

Definition at line 28 of file cellular_status.cpp.


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


mavros_extras
Author(s): Vladimir Ermakov , Amilcar Lucas
autogenerated on Tue Jun 13 2023 02:17:59