From 8b34f2f48c67332e017a3c398dd1f11e428ffff5 Mon Sep 17 00:00:00 2001 From: Iampete1 Date: Sat, 18 Sep 2021 18:54:05 +0100 Subject: [PATCH] Tracker: use floats for get/set output scaled --- AntennaTracker/servos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AntennaTracker/servos.cpp b/AntennaTracker/servos.cpp index 508da8f450..c25f817edb 100644 --- a/AntennaTracker/servos.cpp +++ b/AntennaTracker/servos.cpp @@ -74,7 +74,7 @@ void Tracker::update_pitch_position_servo() // PITCH2SRV_IMAX 4000.000000 // calculate new servo position - int32_t new_servo_out = SRV_Channels::get_output_scaled(SRV_Channel::k_tracker_pitch) + g.pidPitch2Srv.update_error(nav_status.angle_error_pitch); + float new_servo_out = SRV_Channels::get_output_scaled(SRV_Channel::k_tracker_pitch) + g.pidPitch2Srv.update_error(nav_status.angle_error_pitch); // position limit pitch servo if (new_servo_out <= pitch_min_cd) {