From 83b918f1c36e0390347c9965c9142153c016bde2 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 12 Mar 2018 09:51:05 +1100 Subject: [PATCH] AP_Param: make send_parameter_value_all a GCS method rather than static --- libraries/AP_Param/AP_Param.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libraries/AP_Param/AP_Param.cpp b/libraries/AP_Param/AP_Param.cpp index 559edbabf9..462932bae6 100644 --- a/libraries/AP_Param/AP_Param.cpp +++ b/libraries/AP_Param/AP_Param.cpp @@ -1043,7 +1043,7 @@ bool AP_Param::save(bool force_save) v2 = get_default_value(this, &info->def_value); } if (is_equal(v1,v2) && !force_save) { - GCS_MAVLINK::send_parameter_value_all(name, (enum ap_var_type)info->type, v2); + gcs().send_parameter_value(name, (enum ap_var_type)info->type, v2); return true; } if (!force_save && @@ -1051,7 +1051,7 @@ bool AP_Param::save(bool force_save) (fabsf(v1-v2) < 0.0001f*fabsf(v1)))) { // for other than 32 bit integers, we accept values within // 0.01 percent of the current value as being the same - GCS_MAVLINK::send_parameter_value_all(name, (enum ap_var_type)info->type, v2); + gcs().send_parameter_value(name, (enum ap_var_type)info->type, v2); return true; } } @@ -2060,7 +2060,7 @@ void AP_Param::send_parameter(const char *name, enum ap_var_type var_type, uint8 } if (var_type != AP_PARAM_VECTOR3F) { // nice and simple for scalar types - GCS_MAVLINK::send_parameter_value_all(name, var_type, cast_to_float(var_type)); + gcs().send_parameter_value(name, var_type, cast_to_float(var_type)); return; } @@ -2075,11 +2075,11 @@ void AP_Param::send_parameter(const char *name, enum ap_var_type var_type, uint8 char &name_axis = name2[strlen(name)-1]; name_axis = 'X'; - GCS_MAVLINK::send_parameter_value_all(name2, AP_PARAM_FLOAT, v.x); + gcs().send_parameter_value(name2, AP_PARAM_FLOAT, v.x); name_axis = 'Y'; - GCS_MAVLINK::send_parameter_value_all(name2, AP_PARAM_FLOAT, v.y); + gcs().send_parameter_value(name2, AP_PARAM_FLOAT, v.y); name_axis = 'Z'; - GCS_MAVLINK::send_parameter_value_all(name2, AP_PARAM_FLOAT, v.z); + gcs().send_parameter_value(name2, AP_PARAM_FLOAT, v.z); } /*