Public Member Functions | List of all members
rosflight_firmware::CommLinkInterface::ListenerInterface Class Referenceabstract

#include <comm_link.h>

Inheritance diagram for rosflight_firmware::CommLinkInterface::ListenerInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void aux_command_callback (const AuxCommand &command)=0
 
virtual void command_callback (Command command)=0
 
virtual void external_attitude_callback (const turbomath::Quaternion &q)=0
 
virtual void heartbeat_callback ()=0
 
virtual void offboard_control_callback (const OffboardControl &control)=0
 
virtual void param_request_list_callback (uint8_t target_system)=0
 
virtual void param_request_read_callback (uint8_t target_system, const char *const param_name, int16_t param_index)=0
 
virtual void param_set_float_callback (uint8_t target_system, const char *const param_name, float param_value)=0
 
virtual void param_set_int_callback (uint8_t target_system, const char *const param_name, int32_t param_value)=0
 
virtual void timesync_callback (int64_t tc1, int64_t ts1)=0
 

Detailed Description

Definition at line 112 of file comm_link.h.

Member Function Documentation

virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::aux_command_callback ( const AuxCommand command)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::command_callback ( Command  command)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::external_attitude_callback ( const turbomath::Quaternion q)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::heartbeat_callback ( )
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::offboard_control_callback ( const OffboardControl control)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::param_request_list_callback ( uint8_t  target_system)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::param_request_read_callback ( uint8_t  target_system,
const char *const  param_name,
int16_t  param_index 
)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::param_set_float_callback ( uint8_t  target_system,
const char *const  param_name,
float  param_value 
)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::param_set_int_callback ( uint8_t  target_system,
const char *const  param_name,
int32_t  param_value 
)
pure virtual
virtual void rosflight_firmware::CommLinkInterface::ListenerInterface::timesync_callback ( int64_t  tc1,
int64_t  ts1 
)
pure virtual

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


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:58