From 06a0aedbdbd717cecc79b83a4686985950d83019 Mon Sep 17 00:00:00 2001 From: modaltb <50114502+modaltb@users.noreply.github.com> Date: Tue, 4 Oct 2022 17:14:59 -0700 Subject: [PATCH] modalai_esc: directly using deadband param value instead of converting it to RPM --- src/drivers/actuators/modalai_esc/modalai_esc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/actuators/modalai_esc/modalai_esc.cpp b/src/drivers/actuators/modalai_esc/modalai_esc.cpp index 6c54a28a75..0d31483585 100644 --- a/src/drivers/actuators/modalai_esc/modalai_esc.cpp +++ b/src/drivers/actuators/modalai_esc/modalai_esc.cpp @@ -966,8 +966,8 @@ void ModalaiEsc::mix_turtle_mode(uint16_t outputs[MAX_ACTUATORS]) float)_parameters.turtle_motor_percent / 100.f); // Add a little bit to the motorOutputMin so props aren't spinning when sticks are centered - float dead_band_rpm = ((float)_parameters.turtle_motor_deadband / 100.0f) * _rpm_fullscale; - motor_output = (motor_output < _rpm_turtle_min + dead_band_rpm) ? 0.0f : (motor_output - dead_band_rpm); + motor_output = (motor_output < _rpm_turtle_min + _parameters.turtle_motor_deadband) ? 0.0f : + (motor_output - _parameters.turtle_motor_deadband); // using the output map here for clarity as PX4 motors are 1-4 switch (_output_map[i].number) {