Public Member Functions | List of all members
mavrosflight::MavlinkListenerInterface Class Referenceabstract

Describes an interface classes can implement to receive and handle mavlink messages. More...

#include <mavlink_listener_interface.h>

Inheritance diagram for mavrosflight::MavlinkListenerInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void handle_mavlink_message (const mavlink_message_t &msg)=0
 The handler function for mavlink messages to be implemented by derived classes. More...
 

Detailed Description

Describes an interface classes can implement to receive and handle mavlink messages.

Definition at line 47 of file mavlink_listener_interface.h.

Member Function Documentation

virtual void mavrosflight::MavlinkListenerInterface::handle_mavlink_message ( const mavlink_message_t &  msg)
pure virtual

The handler function for mavlink messages to be implemented by derived classes.

Parameters
msgThe mavlink message to handle

Implemented in rosflight_io::rosflightIO, mavrosflight::ParamManager< DerivedLogger >, mavrosflight::ParamManager< rosflight::ROSLogger >, mavrosflight::TimeManager< DerivedLogger >, and mavrosflight::TimeManager< rosflight::ROSLogger >.


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


rosflight
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:09:29