|
NinjaFlight
|
#include <anglerate.h>

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 instruments * | ins |
| const struct config * | config |
| 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