From b2dacb68685abe14f87fd5ada02d511039148b77 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 19 Aug 2024 09:48:21 +0200 Subject: [PATCH] simulator base adds stop --- tools/simulator_base.cpp | 7 ++++++- tools/simulator_base.hpp | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/simulator_base.cpp b/tools/simulator_base.cpp index 48f3a9b..d612c9f 100644 --- a/tools/simulator_base.cpp +++ b/tools/simulator_base.cpp @@ -29,6 +29,11 @@ UI_item* SimulatorBase::get_UI_item(std::string id) const { } void SimulatorBase::run() { - // Run the simulator + // Start the timer p_timer.setInterval(std::chrono::milliseconds(100)); +} + +void SimulatorBase::stop() { + // Stop the simulator + p_timer.stop(); } \ No newline at end of file diff --git a/tools/simulator_base.hpp b/tools/simulator_base.hpp index 5a2f5b7..f834022 100644 --- a/tools/simulator_base.hpp +++ b/tools/simulator_base.hpp @@ -14,6 +14,7 @@ class SimulatorBase { UI_item* get_UI_item(std::string id) const; void run(); + void stop(); virtual void timer() {}; protected: