diff --git a/src/modules/mavlink/mavlink_parameters.cpp b/src/modules/mavlink/mavlink_parameters.cpp index 5ddfc18280..4cebb8f3dc 100644 --- a/src/modules/mavlink/mavlink_parameters.cpp +++ b/src/modules/mavlink/mavlink_parameters.cpp @@ -155,7 +155,7 @@ MavlinkParametersManager::handle_message(const mavlink_message_t *msg) param_set(param, &(set.param_value)); // Check if the parameter changed. If it didn't change, send current value back - if ((curr_val - set.param_value) == 0.0f) { + if (!(fabsf(curr_val - set.param_value) > 0.0f)) { send_param(param); } }