From 6a117ac5e39652b015fba5ab3dcb6f3b1a11337b Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Sat, 3 Jan 2026 14:30:17 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20Const=20cast=20strings=20i?= =?UTF-8?q?n=20feature?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esp32/include/features.h | 4 ++-- esp32/src/features.cpp | 11 +++++------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/esp32/include/features.h b/esp32/include/features.h index 5db4095..4a3f527 100644 --- a/esp32/include/features.h +++ b/esp32/include/features.h @@ -74,10 +74,10 @@ namespace feature_service { void printFeatureConfiguration(); -void features(JsonObject &root); +void features(JsonObject& root); void features_request(const socket_message_FeaturesDataRequest& fd_req, socket_message_FeaturesDataResponse& fd_res); -esp_err_t getFeatures(PsychicRequest *request); +esp_err_t getFeatures(PsychicRequest* request); } // namespace feature_service diff --git a/esp32/src/features.cpp b/esp32/src/features.cpp index cfb9418..20fe5da 100644 --- a/esp32/src/features.cpp +++ b/esp32/src/features.cpp @@ -34,16 +34,15 @@ void features_request(const socket_message_FeaturesDataRequest& fd_req, socket_m fd_res.imu = (USE_MPU6050 || USE_BNO055) ? true : false; fd_res.mag = (USE_HMC5883 || USE_BNO055) ? true : false; fd_res.bmp = USE_BMP180 ? true : false; - //fd_res.sonar = USE_USS ? true : false; - fd_res.sonar = fd_req.sonar_test; // Temporarily set to a variable for testing + fd_res.sonar = USE_USS ? true : false; fd_res.servo = USE_PCA9685 ? true : false; fd_res.ws2812 = USE_WS2812 ? true : false; fd_res.mdns = USE_MDNS ? true : false; fd_res.embed_www = EMBED_WEBAPP ? true : false; - fd_res.firmware_version = APP_VERSION; - fd_res.firmware_name = APP_NAME; - fd_res.firmware_built_target = BUILD_TARGET; - fd_res.variant = KINEMATICS_VARIANT_STR; + fd_res.firmware_version = const_cast(APP_VERSION); + fd_res.firmware_name = const_cast(APP_NAME); + fd_res.firmware_built_target = const_cast(BUILD_TARGET); + fd_res.variant = const_cast(KINEMATICS_VARIANT_STR); }