From 6dd24ec57b1040f95a04210c51c02fbfa2ab7946 Mon Sep 17 00:00:00 2001 From: acki Date: Sat, 24 May 2025 23:31:16 -0400 Subject: [PATCH] add a third relay toggle buton --- src/modelec_com/src/pcb_action_interface.cpp | 1 + src/modelec_gui/include/modelec_gui/pages/action_page.hpp | 1 + src/modelec_gui/src/pages/action_page.cpp | 7 ++++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/modelec_com/src/pcb_action_interface.cpp b/src/modelec_com/src/pcb_action_interface.cpp index 308e254..66d06a7 100644 --- a/src/modelec_com/src/pcb_action_interface.cpp +++ b/src/modelec_com/src/pcb_action_interface.cpp @@ -233,6 +233,7 @@ namespace Modelec } relay_value_ = { + {0, false}, {1, false}, {2, false}, }; diff --git a/src/modelec_gui/include/modelec_gui/pages/action_page.hpp b/src/modelec_gui/include/modelec_gui/pages/action_page.hpp index 38147b5..35840d2 100644 --- a/src/modelec_gui/include/modelec_gui/pages/action_page.hpp +++ b/src/modelec_gui/include/modelec_gui/pages/action_page.hpp @@ -57,6 +57,7 @@ namespace ModelecGUI QPushButton* relay_top_button_; QPushButton* relay_bottom_button_; + QPushButton* relay_third_button_; std::vector relay_buttons_; std::vector relay_values_; diff --git a/src/modelec_gui/src/pages/action_page.cpp b/src/modelec_gui/src/pages/action_page.cpp index bd5daae..fcccf65 100644 --- a/src/modelec_gui/src/pages/action_page.cpp +++ b/src/modelec_gui/src/pages/action_page.cpp @@ -135,12 +135,17 @@ namespace ModelecGUI relay_bottom_button_ = new QPushButton(this); relay_bottom_button_->setText("Toggle Relay Bottom"); + relay_third_button_ = new QPushButton(this); + relay_third_button_->setText("Toggle Third Relay"); + relay_layout_->addWidget(relay_top_button_); relay_layout_->addWidget(relay_bottom_button_); + relay_layout_->addWidget(relay_third_button_); relay_buttons_.push_back(relay_top_button_); relay_buttons_.push_back(relay_bottom_button_); - relay_values_ = {false, false}; + relay_buttons_.push_back(relay_third_button_); + relay_values_ = {false, false, false}; for (size_t i = 0; i < relay_buttons_.size(); ++i) {