PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <ecl_controller.h>
Public Attributes | |
float | roll |
float | pitch |
float | yaw |
float | body_x_rate |
float | body_y_rate |
float | body_z_rate |
float | roll_setpoint |
float | pitch_setpoint |
float | yaw_setpoint |
float | roll_rate_setpoint |
float | pitch_rate_setpoint |
float | yaw_rate_setpoint |
float | airspeed_min |
float | airspeed_max |
float | airspeed |
float | scaler |
float | groundspeed |
float | groundspeed_scaler |
bool | lock_integrator |
Definition at line 53 of file ecl_controller.h.
float ECL_ControlData::airspeed |
Definition at line 68 of file ecl_controller.h.
Referenced by ECL_PitchController::control_attitude(), ECL_YawController::control_attitude_impl_openloop(), ECL_YawController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::airspeed_max |
Definition at line 67 of file ecl_controller.h.
Referenced by ECL_YawController::control_bodyrate(), ECL_RollController::control_bodyrate(), ECL_PitchController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::airspeed_min |
Definition at line 66 of file ecl_controller.h.
Referenced by ECL_YawController::control_attitude_impl_openloop(), ECL_YawController::control_bodyrate(), ECL_RollController::control_bodyrate(), ECL_PitchController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::body_x_rate |
Definition at line 57 of file ecl_controller.h.
Referenced by ECL_RollController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::body_y_rate |
Definition at line 58 of file ecl_controller.h.
Referenced by ECL_YawController::control_bodyrate(), ECL_PitchController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::body_z_rate |
Definition at line 59 of file ecl_controller.h.
Referenced by ECL_YawController::control_bodyrate(), ECL_RollController::control_bodyrate(), ECL_WheelController::control_bodyrate(), ECL_PitchController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::groundspeed |
Definition at line 70 of file ecl_controller.h.
Referenced by ECL_WheelController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::groundspeed_scaler |
Definition at line 71 of file ecl_controller.h.
Referenced by ECL_WheelController::control_bodyrate(), and FixedwingAttitudeControl::Run().
bool ECL_ControlData::lock_integrator |
Definition at line 72 of file ecl_controller.h.
Referenced by ECL_YawController::control_bodyrate(), ECL_RollController::control_bodyrate(), ECL_WheelController::control_bodyrate(), ECL_PitchController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::pitch |
Definition at line 55 of file ecl_controller.h.
Referenced by ECL_PitchController::control_attitude(), ECL_YawController::control_attitude_impl_openloop(), ECL_YawController::control_bodyrate(), ECL_RollController::control_bodyrate(), ECL_PitchController::control_bodyrate(), ECL_YawController::control_euler_rate(), ECL_RollController::control_euler_rate(), ECL_PitchController::control_euler_rate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::pitch_rate_setpoint |
Definition at line 64 of file ecl_controller.h.
Referenced by ECL_YawController::control_attitude_impl_openloop(), ECL_YawController::control_bodyrate(), ECL_YawController::control_euler_rate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::pitch_setpoint |
Definition at line 61 of file ecl_controller.h.
Referenced by ECL_PitchController::control_attitude(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::roll |
Definition at line 54 of file ecl_controller.h.
Referenced by ECL_RollController::control_attitude(), ECL_PitchController::control_attitude(), ECL_YawController::control_attitude_impl_openloop(), ECL_YawController::control_bodyrate(), ECL_PitchController::control_bodyrate(), ECL_YawController::control_euler_rate(), ECL_PitchController::control_euler_rate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::roll_rate_setpoint |
Definition at line 63 of file ecl_controller.h.
Referenced by ECL_YawController::control_attitude_impl_openloop(), ECL_RollController::control_euler_rate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::roll_setpoint |
Definition at line 60 of file ecl_controller.h.
Referenced by ECL_RollController::control_attitude(), ECL_YawController::control_attitude_impl_openloop(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::scaler |
Definition at line 69 of file ecl_controller.h.
Referenced by ECL_YawController::control_bodyrate(), ECL_RollController::control_bodyrate(), ECL_PitchController::control_bodyrate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::yaw |
Definition at line 56 of file ecl_controller.h.
Referenced by ECL_WheelController::control_attitude(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::yaw_rate_setpoint |
Definition at line 65 of file ecl_controller.h.
Referenced by ECL_RollController::control_bodyrate(), ECL_PitchController::control_bodyrate(), ECL_RollController::control_euler_rate(), ECL_PitchController::control_euler_rate(), and FixedwingAttitudeControl::Run().
float ECL_ControlData::yaw_setpoint |
Definition at line 62 of file ecl_controller.h.
Referenced by ECL_WheelController::control_attitude(), and FixedwingAttitudeControl::Run().