|
|
|
@ -51,6 +51,12 @@ ECL_PitchController::ECL_PitchController() :
@@ -51,6 +51,12 @@ ECL_PitchController::ECL_PitchController() :
|
|
|
|
|
float ECL_PitchController::control(float pitch_setpoint, float pitch, float pitch_rate, float roll, float scaler, |
|
|
|
|
bool lock_integrator, float airspeed_min, float airspeed_max, float aspeed) |
|
|
|
|
{ |
|
|
|
|
/* get the usual dt estimate */ |
|
|
|
|
uint64_t dt_micros = ecl_elapsed_time(&_last_run); |
|
|
|
|
_last_run = ecl_absolute_time(); |
|
|
|
|
|
|
|
|
|
float dt = (dt_micros > 500000) ? 0.0f : dt_micros / 1000000; |
|
|
|
|
|
|
|
|
|
return 0.0f; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|