NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
anglerate Struct Reference

#include <anglerate.h>

Collaboration diagram for anglerate:

Data Fields

uint8_t PIDweight [3]
 
int32_t lastITerm [3]
 
int32_t ITermLimit [3]
 
float lastITermf [3]
 
float ITermLimitf [3]
 
biquad_t deltaFilterState [3]
 
void(* update )(struct anglerate *self, float dT)
 
int16_t body_rates [3]
 
int16_t body_angles [3]
 
int16_t user [3]
 user input command More...
 
float lastRateForDelta [3]
 
float deltaStatef [3][DTERM_AVERAGE_COUNT]
 
int32_t ITermAngle [2]
 
uint8_t pidScale [3]
 
int32_t lastRateForDeltai [3]
 
int32_t deltaStatei [3][DTERM_AVERAGE_COUNT]
 
struct pid_controller_output output
 
bool _delta_state_set
 
uint16_t max_angle_inclination
 
uint8_t level_percent [2]
 
uint8_t flags
 
struct instrumentsins
 
const struct configconfig
 

Field Documentation

bool anglerate::_delta_state_set
int16_t anglerate::body_angles[3]
int16_t anglerate::body_rates[3]
const struct config* anglerate::config
biquad_t anglerate::deltaFilterState[3]
float anglerate::deltaStatef[3][DTERM_AVERAGE_COUNT]
int32_t anglerate::deltaStatei[3][DTERM_AVERAGE_COUNT]
uint8_t anglerate::flags
struct instruments* anglerate::ins
int32_t anglerate::ITermAngle[2]
int32_t anglerate::ITermLimit[3]
float anglerate::ITermLimitf[3]
int32_t anglerate::lastITerm[3]
float anglerate::lastITermf[3]
float anglerate::lastRateForDelta[3]
int32_t anglerate::lastRateForDeltai[3]
uint8_t anglerate::level_percent[2]
uint16_t anglerate::max_angle_inclination
struct pid_controller_output anglerate::output
uint8_t anglerate::pidScale[3]
uint8_t anglerate::PIDweight[3]
void(* anglerate::update)(struct anglerate *self, float dT)
int16_t anglerate::user[3]

user input command


The documentation for this struct was generated from the following file: