From b56f24c81c71a8c42e4b33187a9bc00fd1e760da Mon Sep 17 00:00:00 2001 From: xpac Date: Sat, 8 Nov 2025 00:17:14 +0000 Subject: [PATCH] Update optoma_rs232.cpp Add some more debugging messages for queries/commands being sent --- optoma_rs232.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/optoma_rs232.cpp b/optoma_rs232.cpp index 3d6255c..e2042de 100644 --- a/optoma_rs232.cpp +++ b/optoma_rs232.cpp @@ -70,6 +70,7 @@ void OptomaRS232Component::loop() { void OptomaRS232Component::update() { last_query_ = (last_query_ + 1) % std::size(QUERY_DATA); + ESP_LOGD(TAG, "Sending query: %.*s", (int)(strlen(QUERY_DATA[last_query_]) - 1), QUERY_DATA[last_query_]); write_array(reinterpret_cast(QUERY_DATA[last_query_]), strlen(QUERY_DATA[last_query_])); } @@ -93,11 +94,13 @@ void OptomaRS232Component::beamer_input_select_changed(const std::string &state, if (inp == current_input_) return; current_input_ = inp; + ESP_LOGD(TAG, "Sending command: %.*s", (int)(strlen(data) - 1), data); write_array(reinterpret_cast(data), strlen(data)); } void OptomaRS232Component::beamer_power_switch_changed(const bool state) { const char *cmd = state ? "~0000 1\r" : "~0000 2\r"; + ESP_LOGD(TAG, "Sending command: %.*s", (int)(strlen(cmd) - 1), cmd); write_array(reinterpret_cast(cmd), strlen(cmd)); }