From c3270a1c473181d765f3e283f4dd40d4f644dc0d Mon Sep 17 00:00:00 2001 From: Sam Hos Date: Mon, 4 Nov 2024 13:23:02 +0100 Subject: [PATCH] fix thread going out of scope --- src/C++/Driver/src/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/C++/Driver/src/main.cpp b/src/C++/Driver/src/main.cpp index 3c14f48..148095b 100644 --- a/src/C++/Driver/src/main.cpp +++ b/src/C++/Driver/src/main.cpp @@ -19,16 +19,17 @@ void setup(){ robot.startCommunication("/dev/ttyUSB0", true, null_ptr); client.connect(); client.subscribe("home/commands"); - std::thread safety([&]() { robot.robotSafety(&message); }); } int main(){ setup(); + std::thread safety([&]() { robot.robotSafety(&message); }); while(true){ parseMQTT(readMQTT()); } + safety.join(); return 0; }