From e723d404e2d73844ff3502c70a56fe143c556d52 Mon Sep 17 00:00:00 2001 From: kbx81 Date: Wed, 2 Sep 2026 21:25:34 -0500 Subject: [PATCH] [serial_proxy] Add set_mode to the benchmark stub The benchmark harness compiles api_connection.cpp against stub component headers, so the stub needs the new client-request method. --- .../stubs/esphome/components/serial_proxy/serial_proxy.h | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/benchmarks/stubs/esphome/components/serial_proxy/serial_proxy.h b/tests/benchmarks/stubs/esphome/components/serial_proxy/serial_proxy.h index 6fc20f3350..f1702c1ffc 100644 --- a/tests/benchmarks/stubs/esphome/components/serial_proxy/serial_proxy.h +++ b/tests/benchmarks/stubs/esphome/components/serial_proxy/serial_proxy.h @@ -40,6 +40,7 @@ class SerialProxy { return SerialProxyResult::SERIAL_PROXY_RESULT_OK; } void write_from_client(api::APIConnection *api_connection, const uint8_t *data, size_t len) {} + void set_mode(api::APIConnection *api_connection, api::enums::SerialProxyMode mode) {} SerialProxyResult set_modem_pins(api::APIConnection *api_connection, uint32_t line_states) { return SerialProxyResult::SERIAL_PROXY_RESULT_OK; }