From f1b3010c70e21b5710753683be1d0c2c9c71e05e Mon Sep 17 00:00:00 2001 From: Dennis Mannhart Date: Fri, 22 Dec 2017 17:54:51 +0100 Subject: [PATCH] FlightTaskManualAlt/Pos: add deadzone fox xy/z --- src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp | 2 +- src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp b/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp index 8e7f8c85e5..df77a5d20c 100644 --- a/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp +++ b/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp @@ -92,7 +92,7 @@ void FlightTaskManualAltitude::updateHeadingSetpoints() void FlightTaskManualAltitude::updateZsetpoints() { - if (fabsf(_sticks(2)) < FLT_EPSILON) { + if (fabsf(_sticks(2)) < _stick_deadzone.get()) { /* Want to hold altitude */ diff --git a/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp b/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp index 83ad639f38..86eaaa3b78 100644 --- a/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp +++ b/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp @@ -85,7 +85,7 @@ void FlightTaskManualPosition::updateXYsetpoints() { matrix::Vector2f stick_xy(_sticks_expo(0), _sticks_expo(1)); - if (stick_xy.length() < FLT_EPSILON) { + if (stick_xy.length() < _stick_deadzone.get()) { /* Want to hold position */