aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-09-26 22:17:13 +0200
committerLorenz Meier <lm@inf.ethz.ch>2012-09-26 22:17:13 +0200
commitf93464e64fa3bc9d8b5113c67aa690e5bc56d065 (patch)
tree3375cf6d7fbce75ab0d2def2b9b48dd363f20a18 /apps
parentd7456e61ffdf8587973e977a529d297aed233c22 (diff)
downloadpx4-firmware-f93464e64fa3bc9d8b5113c67aa690e5bc56d065.tar.gz
px4-firmware-f93464e64fa3bc9d8b5113c67aa690e5bc56d065.tar.bz2
px4-firmware-f93464e64fa3bc9d8b5113c67aa690e5bc56d065.zip
Fixed RC scaling in sensors app
Diffstat (limited to 'apps')
-rw-r--r--apps/sensors/sensors.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/sensors/sensors.cpp b/apps/sensors/sensors.cpp
index eb22ac8a7..3aaef422c 100644
--- a/apps/sensors/sensors.cpp
+++ b/apps/sensors/sensors.cpp
@@ -968,7 +968,7 @@ Sensors::ppm_poll()
_rc.chan[i].scaled = (ppm_buffer[i] - _parameters.trim[i]) / (float)(_parameters.max[i] - _parameters.trim[i]);
} else if (ppm_buffer[i] < (_parameters.trim[i] - _parameters.dz[i])) {
/* division by zero impossible for trim == min (as for throttle), as this falls in the above if clause */
- _rc.chan[i].scaled = -1.0f + ((ppm_buffer[i] - _parameters.min[i]) / (float)(_parameters.trim[i] - _parameters.min[i]));
+ _rc.chan[i].scaled = -((_parameters.trim[i] - ppm_buffer[i]) / (float)(_parameters.trim[i] - _parameters.min[i]));
} else {
/* in the configured dead zone, output zero */