From 36bcabb4e46f5b3cce3be94f7e06f0349980d52f Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Tue, 28 Feb 2017 16:32:28 +0900 Subject: [PATCH] SRV_Channel: add constraint to move_servo --- libraries/SRV_Channel/SRV_Channel_aux.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/SRV_Channel/SRV_Channel_aux.cpp b/libraries/SRV_Channel/SRV_Channel_aux.cpp index 2cf601cfbca..c9b637f8e57 100644 --- a/libraries/SRV_Channel/SRV_Channel_aux.cpp +++ b/libraries/SRV_Channel/SRV_Channel_aux.cpp @@ -340,6 +340,7 @@ SRV_Channels::move_servo(SRV_Channel::Aux_servo_function_t function, return; } float v = float(value - angle_min) / float(angle_max - angle_min); + v = constrain_float(v, 0.0f, 1.0f); for (uint8_t i = 0; i < NUM_SERVO_CHANNELS; i++) { SRV_Channel &ch = channels[i]; if (ch.function.get() == function) {