APM:Libraries
Classes | Public Member Functions | Static Public Attributes | Private Attributes | List of all members
AC_InputManager_Heli Class Reference

#include <AC_InputManager_Heli.h>

Inheritance diagram for AC_InputManager_Heli:
[legend]
Collaboration diagram for AC_InputManager_Heli:
[legend]

Classes

struct  InputManagerHeliFlags
 

Public Member Functions

 AC_InputManager_Heli ()
 
 AC_InputManager_Heli (const AC_InputManager_Heli &other)=delete
 
AC_InputManager_Helioperator= (const AC_InputManager_Heli &)=delete
 
float get_pilot_desired_collective (int16_t control_in)
 
void set_use_stab_col (bool use)
 
void set_stab_col_ramp (float ramp)
 
- Public Member Functions inherited from AC_InputManager
 AC_InputManager ()
 
 AC_InputManager (const AC_InputManager &other)=delete
 
AC_InputManageroperator= (const AC_InputManager &)=delete
 
void set_loop_rate (uint16_t loop_rate)
 

Static Public Attributes

static const struct AP_Param::GroupInfo var_info []
 
- Static Public Attributes inherited from AC_InputManager
static const struct AP_Param::GroupInfo var_info []
 

Private Attributes

struct AC_InputManager_Heli::InputManagerHeliFlags _im_flags_heli
 
float _stab_col_ramp = 0
 
AP_Int16 _heli_stab_col_min
 
AP_Int16 _heli_stab_col_low
 
AP_Int16 _heli_stab_col_high
 
AP_Int16 _heli_stab_col_max
 
AP_Float _acro_col_expo
 

Additional Inherited Members

- Protected Attributes inherited from AC_InputManager
uint16_t _loop_rate
 

Detailed Description

Definition at line 17 of file AC_InputManager_Heli.h.

Constructor & Destructor Documentation

◆ AC_InputManager_Heli() [1/2]

AC_InputManager_Heli::AC_InputManager_Heli ( )
inline

Definition at line 20 of file AC_InputManager_Heli.h.

Here is the call graph for this function:

◆ AC_InputManager_Heli() [2/2]

AC_InputManager_Heli::AC_InputManager_Heli ( const AC_InputManager_Heli other)
delete

Member Function Documentation

◆ get_pilot_desired_collective()

float AC_InputManager_Heli::get_pilot_desired_collective ( int16_t  control_in)

Definition at line 59 of file AC_InputManager_Heli.cpp.

Referenced by AC_InputManager_Heli().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

AC_InputManager_Heli& AC_InputManager_Heli::operator= ( const AC_InputManager_Heli )
delete

Referenced by AC_InputManager_Heli().

Here is the caller graph for this function:

◆ set_stab_col_ramp()

void AC_InputManager_Heli::set_stab_col_ramp ( float  ramp)
inline

Definition at line 38 of file AC_InputManager_Heli.h.

Here is the call graph for this function:

◆ set_use_stab_col()

void AC_InputManager_Heli::set_use_stab_col ( bool  use)
inline

Definition at line 35 of file AC_InputManager_Heli.h.

Member Data Documentation

◆ _acro_col_expo

AP_Float AC_InputManager_Heli::_acro_col_expo
private

Definition at line 54 of file AC_InputManager_Heli.h.

Referenced by get_pilot_desired_collective().

◆ _heli_stab_col_high

AP_Int16 AC_InputManager_Heli::_heli_stab_col_high
private

Definition at line 52 of file AC_InputManager_Heli.h.

Referenced by get_pilot_desired_collective().

◆ _heli_stab_col_low

AP_Int16 AC_InputManager_Heli::_heli_stab_col_low
private

Definition at line 51 of file AC_InputManager_Heli.h.

Referenced by get_pilot_desired_collective().

◆ _heli_stab_col_max

AP_Int16 AC_InputManager_Heli::_heli_stab_col_max
private

Definition at line 53 of file AC_InputManager_Heli.h.

Referenced by get_pilot_desired_collective().

◆ _heli_stab_col_min

AP_Int16 AC_InputManager_Heli::_heli_stab_col_min
private

Definition at line 50 of file AC_InputManager_Heli.h.

Referenced by get_pilot_desired_collective().

◆ _im_flags_heli

struct AC_InputManager_Heli::InputManagerHeliFlags AC_InputManager_Heli::_im_flags_heli
private

◆ _stab_col_ramp

float AC_InputManager_Heli::_stab_col_ramp = 0
private

Definition at line 48 of file AC_InputManager_Heli.h.

Referenced by get_pilot_desired_collective(), and set_stab_col_ramp().

◆ var_info

const AP_Param::GroupInfo AC_InputManager_Heli::var_info
static

Definition at line 40 of file AC_InputManager_Heli.h.

Referenced by AC_InputManager_Heli().


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