vtol_attitude_control: hotfix, do not update parameters on every iteration

Signed-off-by: Roman <bapstroman@gmail.com>
This commit is contained in:
Roman
2016-11-22 10:05:53 +01:00
committed by Julian Oes
parent 92a5db92a2
commit d77547e7e1
8 changed files with 13 additions and 16 deletions
+1 -4
View File
@@ -81,7 +81,7 @@ Tailsitter::~Tailsitter()
}
int
void
Tailsitter::parameters_update()
{
float v;
@@ -117,13 +117,10 @@ Tailsitter::parameters_update()
if (_params_tailsitter.airspeed_trans < _params_tailsitter.airspeed_blend_start + 1.0f) {
_params_tailsitter.airspeed_trans = _params_tailsitter.airspeed_blend_start + 1.0f;
}
return OK;
}
void Tailsitter::update_vtol_state()
{
parameters_update();
/* simple logic using a two way switch to perform transitions.
* after flipping the switch the vehicle will start tilting in MC control mode, picking up