Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
DirectMixer Class Reference

#include <mixer_direct.hpp>

Inheritance diagram for DirectMixer:
Inheritance graph
[legend]

Public Member Functions

 DirectMixer (const ros::NodeHandle &nh)
 
 ~DirectMixer () final=default
 
- Public Member Functions inherited from BaseReverseMixer
 BaseReverseMixer (const ros::NodeHandle &nh)
 
virtual int8_t init ()
 
virtual ~BaseReverseMixer ()=default
 

Protected Member Functions

void motorsCallback (sensor_msgs::Joy msg) override
 

Static Protected Attributes

static constexpr uint8_t MAX_CHANNELS = 8
 

Additional Inherited Members

- Public Attributes inherited from BaseReverseMixer
ros::NodeHandle _node
 
ros::Publisher actuatorsPub
 
ros::Subscriber motorsSub
 
sensor_msgs::Joy sp_to_dynamics
 
- Static Public Attributes inherited from BaseReverseMixer
static constexpr char MAPPED_ACTUATOR_TOPIC [] = "/uav/actuators"
 
static constexpr char MOTORS_TOPIC [] = "/uav/actuators_raw"
 
static constexpr char SERVOS_TOPIC [] = "/uav/servo"
 

Detailed Description

Definition at line 24 of file mixer_direct.hpp.

Constructor & Destructor Documentation

◆ DirectMixer()

DirectMixer::DirectMixer ( const ros::NodeHandle nh)
inlineexplicit

Definition at line 26 of file mixer_direct.hpp.

◆ ~DirectMixer()

DirectMixer::~DirectMixer ( )
finaldefault

Member Function Documentation

◆ motorsCallback()

void DirectMixer::motorsCallback ( sensor_msgs::Joy  msg)
overrideprotectedvirtual

Implements BaseReverseMixer.

Definition at line 21 of file mixer_direct.cpp.

Member Data Documentation

◆ MAX_CHANNELS

constexpr uint8_t DirectMixer::MAX_CHANNELS = 8
inlinestaticconstexprprotected

Definition at line 34 of file mixer_direct.hpp.


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


inno_vtol_dynamics
Author(s): Roman Fedorenko, Dmitry Ponomarev, Ezra Tal, Winter Guerra
autogenerated on Mon Dec 9 2024 03:13:35