NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Anglerate
Collaboration diagram for Anglerate:

Data Structures

struct  pid_config
 

Macros

#define PID_MAX_I   256
 
#define PID_MAX_D   512
 
#define PID_MAX_TOTAL_PID   1000
 
#define GYRO_I_MAX   256
 
#define YAW_P_LIMIT_MIN   100
 
#define YAW_P_LIMIT_MAX   500
 
#define DTERM_AVERAGE_COUNT   4
 

Enumerations

enum  pid_index_t {
  PIDROLL, PIDPITCH, PIDYAW, PIDALT,
  PIDPOS, PIDPOSR, PIDNAVR, PIDLEVEL,
  PIDMAG, PIDVEL, PID_ITEM_COUNT
}
 
enum  pid_controller_type_t { PID_CONTROLLER_MW23 = 0, PID_CONTROLLER_MWREWRITE, PID_CONTROLLER_LUX_FLOAT, PID_COUNT }
 

Functions

struct pid_config __attribute__ ((packed))
 

Variables

typedef __attribute__
 

Detailed Description

Macro Definition Documentation

#define DTERM_AVERAGE_COUNT   4
#define GYRO_I_MAX   256
#define PID_MAX_D   512
#define PID_MAX_I   256
#define PID_MAX_TOTAL_PID   1000
#define YAW_P_LIMIT_MAX   500
#define YAW_P_LIMIT_MIN   100

Enumeration Type Documentation

Enumerator
PID_CONTROLLER_MW23 
PID_CONTROLLER_MWREWRITE 
PID_CONTROLLER_LUX_FLOAT 
PID_COUNT 
Enumerator
PIDROLL 
PIDPITCH 
PIDYAW 
PIDALT 
PIDPOS 
PIDPOSR 
PIDNAVR 
PIDLEVEL 
PIDMAG 
PIDVEL 
PID_ITEM_COUNT 

Function Documentation

struct pid_config __attribute__ ( (packed)  )

Variable Documentation