44 #define TECS_STATUS_TECS_MODE_NORMAL 0 45 #define TECS_STATUS_TECS_MODE_UNDERSPEED 1 46 #define TECS_STATUS_TECS_MODE_TAKEOFF 2 47 #define TECS_STATUS_TECS_MODE_LAND 3 48 #define TECS_STATUS_TECS_MODE_LAND_THROTTLELIM 4 49 #define TECS_STATUS_TECS_MODE_BAD_DESCENT 5 50 #define TECS_STATUS_TECS_MODE_CLIMBOUT 6 80 static constexpr uint8_t TECS_MODE_NORMAL = 0;
81 static constexpr uint8_t TECS_MODE_UNDERSPEED = 1;
82 static constexpr uint8_t TECS_MODE_TAKEOFF = 2;
83 static constexpr uint8_t TECS_MODE_LAND = 3;
84 static constexpr uint8_t TECS_MODE_LAND_THROTTLELIM = 4;
85 static constexpr uint8_t TECS_MODE_BAD_DESCENT = 5;
86 static constexpr uint8_t TECS_MODE_CLIMBOUT = 6;
float total_energy_rate_error
API for the uORB lightweight object broker.
float energy_distribution_error
float energy_distribution_rate_error
float airspeed_derivative
float height_rate_setpoint
float airspeed_derivative_sp