From a902c1d54bab56b61ecbb790dfb16d63341a3dc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Jos=C3=A9=20Pereira?= Date: Mon, 1 Feb 2021 13:26:32 -0300 Subject: [PATCH] AP_OSD: Add missing const in member functions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Patrick José Pereira --- libraries/AP_OSD/AP_OSD.h | 4 ++-- libraries/AP_OSD/AP_OSD_Backend.h | 2 +- libraries/AP_OSD/AP_OSD_ParamSetting.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/AP_OSD/AP_OSD.h b/libraries/AP_OSD/AP_OSD.h index 2445cee2fd..9a3764ed4a 100644 --- a/libraries/AP_OSD/AP_OSD.h +++ b/libraries/AP_OSD/AP_OSD.h @@ -304,12 +304,12 @@ public: // initialize the setting from the configured information void update(); // grab the parameter name - void copy_name(char* name, size_t len) { + void copy_name(char* name, size_t len) const { _param->copy_name_token(_current_token, name, len); if (len > 16) name[16] = 0; } // copy the name converting FOO_BAR_BAZ to FooBarBaz - void copy_name_camel_case(char* name, size_t len); + void copy_name_camel_case(char* name, size_t len) const; // set the ranges from static metadata bool set_from_metadata(); bool set_by_name(const char* name, uint8_t config_type, float pmin=0, float pmax=0, float pincr=0); diff --git a/libraries/AP_OSD/AP_OSD_Backend.h b/libraries/AP_OSD/AP_OSD_Backend.h index 4fe7cd4696..3623bafb5c 100644 --- a/libraries/AP_OSD/AP_OSD_Backend.h +++ b/libraries/AP_OSD/AP_OSD_Backend.h @@ -68,7 +68,7 @@ protected: } //check option - bool check_option(uint32_t option) + bool check_option(uint32_t option) const { return (_osd.options & option) != 0; } diff --git a/libraries/AP_OSD/AP_OSD_ParamSetting.cpp b/libraries/AP_OSD/AP_OSD_ParamSetting.cpp index 129becf4e4..8c30b3c02b 100644 --- a/libraries/AP_OSD/AP_OSD_ParamSetting.cpp +++ b/libraries/AP_OSD/AP_OSD_ParamSetting.cpp @@ -417,7 +417,7 @@ void AP_OSD_ParamSetting::guess_ranges(bool force) } // copy the name converting FOO_BAR_BAZ to FooBarBaz -void AP_OSD_ParamSetting::copy_name_camel_case(char* name, size_t len) +void AP_OSD_ParamSetting::copy_name_camel_case(char* name, size_t len) const { char buf[17]; _param->copy_name_token(_current_token, buf, 17);