From 44c314b464b0c74821140544143af54c07507ac7 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 27 Mar 2025 17:06:48 +0100 Subject: [PATCH] b uart closing on destruction --- server/simulators.cpp | 6 ++++++ server/simulators.hpp | 1 + 2 files changed, 7 insertions(+) diff --git a/server/simulators.cpp b/server/simulators.cpp index 608eeec..506b8d6 100644 --- a/server/simulators.cpp +++ b/server/simulators.cpp @@ -39,6 +39,12 @@ Simulators::Simulators(uint16_t port, QString can_dev, QString uart_dev, QObject }); } +Simulators::~Simulators() +{ + if (m_serial->isOpen()) + m_serial->close(); +} + std::string Simulators::active_simulator_name() const { return this->m_current_simulator; diff --git a/server/simulators.hpp b/server/simulators.hpp index 0f3a65a..03c8c19 100644 --- a/server/simulators.hpp +++ b/server/simulators.hpp @@ -40,6 +40,7 @@ class Simulators : public QObject }; Simulators(uint16_t port, QString can_dev, QString uart_dev, QObject *parent = nullptr); + ~Simulators(); std::string active_simulator_name() const; void run(); void stop();