APM:Libraries
|
Motor control class for Traditional Heli. More...
#include <inttypes.h>
#include <AP_Common/AP_Common.h>
#include <AP_Math/AP_Math.h>
#include <RC_Channel/RC_Channel.h>
#include <SRV_Channel/SRV_Channel.h>
#include "AP_Motors_Class.h"
#include "AP_MotorsHeli_RSC.h"
Go to the source code of this file.
Classes | |
class | AP_MotorsHeli |
struct | AP_MotorsHeli::heliflags_type |
Macros | |
#define | AP_MOTORS_HELI_SPEED_DEFAULT 125 |
#define | AP_MOTORS_HELI_SWASH_CYCLIC_MAX 2500 |
#define | AP_MOTORS_HELI_COLLECTIVE_MIN 1250 |
#define | AP_MOTORS_HELI_COLLECTIVE_MAX 1750 |
#define | AP_MOTORS_HELI_COLLECTIVE_MID 1500 |
#define | AP_MOTORS_HELI_LAND_COLLECTIVE_MIN 0 |
#define | AP_MOTORS_HELI_RSC_SETPOINT 700 |
#define | AP_MOTORS_HELI_RSC_CRITICAL 500 |
#define | AP_MOTORS_HELI_RSC_IDLE_DEFAULT 0 |
#define | AP_MOTORS_HELI_RSC_THRCRV_0_DEFAULT 250 |
#define | AP_MOTORS_HELI_RSC_THRCRV_25_DEFAULT 320 |
#define | AP_MOTORS_HELI_RSC_THRCRV_50_DEFAULT 380 |
#define | AP_MOTORS_HELI_RSC_THRCRV_75_DEFAULT 500 |
#define | AP_MOTORS_HELI_RSC_THRCRV_100_DEFAULT 1000 |
#define | AP_MOTORS_HELI_RSC_RAMP_TIME 1 |
#define | AP_MOTORS_HELI_RSC_RUNUP_TIME 10 |
#define | AP_MOTORS_HELI_NOFLYBAR 0 |
Motor control class for Traditional Heli.
Definition in file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_COLLECTIVE_MAX 1750 |
Definition at line 20 of file AP_MotorsHeli.h.
Referenced by AP_MotorsHeli_Quad::calculate_scalars(), AP_MotorsHeli_Dual::calculate_scalars(), and AP_MotorsHeli_Single::calculate_scalars().
#define AP_MOTORS_HELI_COLLECTIVE_MID 1500 |
Definition at line 21 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_COLLECTIVE_MIN 1250 |
Definition at line 19 of file AP_MotorsHeli.h.
Referenced by AP_MotorsHeli_Quad::calculate_scalars(), AP_MotorsHeli_Dual::calculate_scalars(), and AP_MotorsHeli_Single::calculate_scalars().
#define AP_MOTORS_HELI_LAND_COLLECTIVE_MIN 0 |
Definition at line 24 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_NOFLYBAR 0 |
Definition at line 45 of file AP_MotorsHeli.h.
Referenced by AP_MotorsHeli_Quad::has_flybar(), AP_MotorsHeli_Dual::has_flybar(), and AP_MotorsHeli::has_flybar().
#define AP_MOTORS_HELI_RSC_CRITICAL 500 |
Definition at line 30 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_IDLE_DEFAULT 0 |
Definition at line 33 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_RAMP_TIME 1 |
Definition at line 41 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_RUNUP_TIME 10 |
Definition at line 42 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_SETPOINT 700 |
Definition at line 27 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_THRCRV_0_DEFAULT 250 |
Definition at line 34 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_THRCRV_100_DEFAULT 1000 |
Definition at line 38 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_THRCRV_25_DEFAULT 320 |
Definition at line 35 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_THRCRV_50_DEFAULT 380 |
Definition at line 36 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_RSC_THRCRV_75_DEFAULT 500 |
Definition at line 37 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_SPEED_DEFAULT 125 |
Definition at line 15 of file AP_MotorsHeli.h.
#define AP_MOTORS_HELI_SWASH_CYCLIC_MAX 2500 |
Definition at line 18 of file AP_MotorsHeli.h.