Classes | Enumerations | Functions
base_mixer.hpp File Reference
#include <ros/ros.h>
#include <sensor_msgs/Joy.h>
#include <std_msgs/Bool.h>
Include dependency graph for base_mixer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BaseReverseMixer
 

Enumerations

enum  MulticopterMapping { MC_MOTOR_0_FRONT_RIGHT = 0, MC_MOTOR_1_REAR_LEFT, MC_MOTOR_2_FRONT_LEFT, MC_MOTOR_3_REAR_RIGHT }
 
enum  VtolDynamicsMapping {
  VTOL_MOTOR_0_FRONT_RIGHT = 0, VTOL_MOTOR_1_REAR_LEFT, VTOL_MOTOR_2_FRONT_LEFT, VTOL_MOTOR_3_REAR_RIGHT,
  VTOL_THROTLE, VTOL_AILERONS, VTOL_ELEVATORS, VTOL_RUDDERS
}
 
enum  VtolOctoplaneDynamicsMapping { VTOL_OP_AILERONS = 9, VTOL_OP_ELEVATORS = 10, VTOL_OP_RUDDERS = 11 }
 

Functions

float clamp_float (float value, float min, float max)
 
float rawcommand_to_servo (float value)
 

Enumeration Type Documentation

◆ MulticopterMapping

Enumerator
MC_MOTOR_0_FRONT_RIGHT 

[ 0.0; +1.0]

MC_MOTOR_1_REAR_LEFT 

[ 0.0; +1.0]

MC_MOTOR_2_FRONT_LEFT 

[ 0.0; +1.0]

MC_MOTOR_3_REAR_RIGHT 

[ 0.0; +1.0]

Definition at line 26 of file base_mixer.hpp.

◆ VtolDynamicsMapping

Enumerator
VTOL_MOTOR_0_FRONT_RIGHT 

[ 0.0; +1.0]

VTOL_MOTOR_1_REAR_LEFT 

[ 0.0; +1.0]

VTOL_MOTOR_2_FRONT_LEFT 

[ 0.0; +1.0]

VTOL_MOTOR_3_REAR_RIGHT 

[ 0.0; +1.0]

VTOL_THROTLE 

[ 0.0; +1.0]

VTOL_AILERONS 

[-1.0; +1.0]

VTOL_ELEVATORS 

[-1.0; +1.0]

VTOL_RUDDERS 

[-1.0; +1.0]

Definition at line 33 of file base_mixer.hpp.

◆ VtolOctoplaneDynamicsMapping

Enumerator
VTOL_OP_AILERONS 

[-1.0; +1.0]

VTOL_OP_ELEVATORS 

[-1.0; +1.0]

VTOL_OP_RUDDERS 

[-1.0; +1.0]

Definition at line 44 of file base_mixer.hpp.

Function Documentation

◆ clamp_float()

float clamp_float ( float  value,
float  min,
float  max 
)

Definition at line 27 of file base_mixer.cpp.

◆ rawcommand_to_servo()

float rawcommand_to_servo ( float  value)

Definition at line 36 of file base_mixer.cpp.



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