From 0bb27f03f38b0fca74bf6c003d7c20c6e9c5045f Mon Sep 17 00:00:00 2001 From: proddy Date: Sat, 16 May 2026 15:46:08 +0200 Subject: [PATCH] add const --- src/core/emsesp.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/core/emsesp.h b/src/core/emsesp.h index a116d183a..3d7825a25 100644 --- a/src/core/emsesp.h +++ b/src/core/emsesp.h @@ -82,7 +82,7 @@ class Module {}; // forward declaration #define WATCH_ID_NONE 0 // no watch id set // helpers for callback functions -#define MAKE_PF_CB(__f) [&](std::shared_ptr t) { __f(t); } // for Process Function callbacks to EMSDevice::process_function_p +#define MAKE_PF_CB(__f) [&](const std::shared_ptr & t) { __f(t); } // for Process Function callbacks to EMSDevice::process_function_p #define MAKE_CF_CB(__f) [&](const char * value, const int8_t id) { return __f(value, id); } // for Command Function callbacks Command::cmd_function_p namespace emsesp { @@ -121,8 +121,8 @@ class EMSESP { static void uart_telegram(const std::vector & rx_data); #endif - static bool process_telegram(std::shared_ptr telegram); - static std::string pretty_telegram(std::shared_ptr telegram); + static bool process_telegram(const std::shared_ptr & telegram); + static std::string pretty_telegram(const std::shared_ptr & telegram); static void send_read_request(const uint16_t type_id, const uint8_t dest, const uint8_t offset = 0, const uint8_t length = 0, const bool front = false); static void send_write_request(const uint16_t type_id, @@ -251,10 +251,10 @@ class EMSESP { private: static std::string device_tostring(const uint8_t device_id); - static void process_UBADevices(std::shared_ptr telegram); - static void process_deviceName(std::shared_ptr telegram); - static void process_version(std::shared_ptr telegram); - static void publish_response(std::shared_ptr telegram); + static void process_UBADevices(const std::shared_ptr & telegram); + static void process_deviceName(const std::shared_ptr & telegram); + static void process_version(const std::shared_ptr & telegram); + static void publish_response(const std::shared_ptr & telegram); static void publish_all_loop(); void shell_prompt();