APM:Libraries
Classes | Macros
AP_MotorsMulticopter.h File Reference

Motor control class for Multicopters. More...

#include "AP_Motors_Class.h"
Include dependency graph for AP_MotorsMulticopter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AP_MotorsMulticopter
 

Macros

#define AP_MOTORS_DENSITY_COMP   1
 
#define AP_MOTORS_DEFAULT_MID_THROTTLE   500
 
#define AP_MOTORS_SPIN_WHEN_ARMED   70
 
#define AP_MOTORS_YAW_HEADROOM_DEFAULT   200
 
#define AP_MOTORS_THST_EXPO_DEFAULT   0.65f
 
#define AP_MOTORS_THST_HOVER_DEFAULT   0.35f
 
#define AP_MOTORS_THST_HOVER_TC   10.0f
 
#define AP_MOTORS_THST_HOVER_MIN   0.125f
 
#define AP_MOTORS_THST_HOVER_MAX   0.6875f
 
#define AP_MOTORS_SPIN_MIN_DEFAULT   0.15f
 
#define AP_MOTORS_SPIN_MAX_DEFAULT   0.95f
 
#define AP_MOTORS_SPIN_ARM_DEFAULT   0.10f
 
#define AP_MOTORS_BAT_VOLT_MAX_DEFAULT   0.0f
 
#define AP_MOTORS_BAT_VOLT_MIN_DEFAULT   0.0f
 
#define AP_MOTORS_BAT_CURR_MAX_DEFAULT   0.0f
 
#define AP_MOTORS_BAT_CURR_TC_DEFAULT   5.0f
 
#define AP_MOTORS_BATT_VOLT_FILT_HZ   0.5f
 
#define AP_MOTORS_SPOOL_UP_TIME_DEFAULT   0.5f
 

Detailed Description

Motor control class for Multicopters.

Definition in file AP_MotorsMulticopter.h.

Macro Definition Documentation

◆ AP_MOTORS_BAT_CURR_MAX_DEFAULT

#define AP_MOTORS_BAT_CURR_MAX_DEFAULT   0.0f

Definition at line 25 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_BAT_CURR_TC_DEFAULT

#define AP_MOTORS_BAT_CURR_TC_DEFAULT   5.0f

Definition at line 26 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_BAT_VOLT_MAX_DEFAULT

#define AP_MOTORS_BAT_VOLT_MAX_DEFAULT   0.0f

Definition at line 23 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_BAT_VOLT_MIN_DEFAULT

#define AP_MOTORS_BAT_VOLT_MIN_DEFAULT   0.0f

Definition at line 24 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_BATT_VOLT_FILT_HZ

#define AP_MOTORS_BATT_VOLT_FILT_HZ   0.5f

Definition at line 27 of file AP_MotorsMulticopter.h.

Referenced by AP_MotorsMulticopter::AP_MotorsMulticopter().

◆ AP_MOTORS_DEFAULT_MID_THROTTLE

#define AP_MOTORS_DEFAULT_MID_THROTTLE   500

Definition at line 11 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_DENSITY_COMP

#define AP_MOTORS_DENSITY_COMP   1

Definition at line 8 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_SPIN_ARM_DEFAULT

#define AP_MOTORS_SPIN_ARM_DEFAULT   0.10f

Definition at line 22 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_SPIN_MAX_DEFAULT

#define AP_MOTORS_SPIN_MAX_DEFAULT   0.95f

Definition at line 21 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_SPIN_MIN_DEFAULT

#define AP_MOTORS_SPIN_MIN_DEFAULT   0.15f

Definition at line 20 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_SPIN_WHEN_ARMED

#define AP_MOTORS_SPIN_WHEN_ARMED   70

Definition at line 13 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_SPOOL_UP_TIME_DEFAULT

#define AP_MOTORS_SPOOL_UP_TIME_DEFAULT   0.5f

Definition at line 30 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_THST_EXPO_DEFAULT

#define AP_MOTORS_THST_EXPO_DEFAULT   0.65f

Definition at line 15 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_THST_HOVER_DEFAULT

#define AP_MOTORS_THST_HOVER_DEFAULT   0.35f

Definition at line 16 of file AP_MotorsMulticopter.h.

◆ AP_MOTORS_THST_HOVER_MAX

#define AP_MOTORS_THST_HOVER_MAX   0.6875f

Definition at line 19 of file AP_MotorsMulticopter.h.

Referenced by AP_MotorsMulticopter::update_throttle_hover().

◆ AP_MOTORS_THST_HOVER_MIN

#define AP_MOTORS_THST_HOVER_MIN   0.125f

Definition at line 18 of file AP_MotorsMulticopter.h.

Referenced by AP_MotorsMulticopter::update_throttle_hover().

◆ AP_MOTORS_THST_HOVER_TC

#define AP_MOTORS_THST_HOVER_TC   10.0f

Definition at line 17 of file AP_MotorsMulticopter.h.

Referenced by AP_MotorsMulticopter::update_throttle_hover().

◆ AP_MOTORS_YAW_HEADROOM_DEFAULT

#define AP_MOTORS_YAW_HEADROOM_DEFAULT   200

Definition at line 14 of file AP_MotorsMulticopter.h.