APM:Libraries
Classes | Macros
AP_MotorsHeli.h File Reference

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"
Include dependency graph for AP_MotorsHeli.h:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Motor control class for Traditional Heli.

Definition in file AP_MotorsHeli.h.

Macro Definition Documentation

◆ AP_MOTORS_HELI_COLLECTIVE_MAX

#define AP_MOTORS_HELI_COLLECTIVE_MAX   1750

◆ AP_MOTORS_HELI_COLLECTIVE_MID

#define AP_MOTORS_HELI_COLLECTIVE_MID   1500

Definition at line 21 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_COLLECTIVE_MIN

#define AP_MOTORS_HELI_COLLECTIVE_MIN   1250

◆ AP_MOTORS_HELI_LAND_COLLECTIVE_MIN

#define AP_MOTORS_HELI_LAND_COLLECTIVE_MIN   0

Definition at line 24 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_NOFLYBAR

#define AP_MOTORS_HELI_NOFLYBAR   0

◆ AP_MOTORS_HELI_RSC_CRITICAL

#define AP_MOTORS_HELI_RSC_CRITICAL   500

Definition at line 30 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_IDLE_DEFAULT

#define AP_MOTORS_HELI_RSC_IDLE_DEFAULT   0

Definition at line 33 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_RAMP_TIME

#define AP_MOTORS_HELI_RSC_RAMP_TIME   1

Definition at line 41 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_RUNUP_TIME

#define AP_MOTORS_HELI_RSC_RUNUP_TIME   10

Definition at line 42 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_SETPOINT

#define AP_MOTORS_HELI_RSC_SETPOINT   700

Definition at line 27 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_THRCRV_0_DEFAULT

#define AP_MOTORS_HELI_RSC_THRCRV_0_DEFAULT   250

Definition at line 34 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_THRCRV_100_DEFAULT

#define AP_MOTORS_HELI_RSC_THRCRV_100_DEFAULT   1000

Definition at line 38 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_THRCRV_25_DEFAULT

#define AP_MOTORS_HELI_RSC_THRCRV_25_DEFAULT   320

Definition at line 35 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_THRCRV_50_DEFAULT

#define AP_MOTORS_HELI_RSC_THRCRV_50_DEFAULT   380

Definition at line 36 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_RSC_THRCRV_75_DEFAULT

#define AP_MOTORS_HELI_RSC_THRCRV_75_DEFAULT   500

Definition at line 37 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_SPEED_DEFAULT

#define AP_MOTORS_HELI_SPEED_DEFAULT   125

Definition at line 15 of file AP_MotorsHeli.h.

◆ AP_MOTORS_HELI_SWASH_CYCLIC_MAX

#define AP_MOTORS_HELI_SWASH_CYCLIC_MAX   2500

Definition at line 18 of file AP_MotorsHeli.h.