From 60f27af05d9a3051e540bad4bf7922efc956cb0a Mon Sep 17 00:00:00 2001 From: Sam Hos Date: Mon, 4 Nov 2024 11:44:43 +0100 Subject: [PATCH 1/3] some changes --- src/C++/Driver/src/main.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/C++/Driver/src/main.cpp b/src/C++/Driver/src/main.cpp index 901acfe..3e80949 100644 --- a/src/C++/Driver/src/main.cpp +++ b/src/C++/Driver/src/main.cpp @@ -19,15 +19,14 @@ void setup(){ robot.startCommunication("/dev/ttyUSB0", true, null_ptr); client.connect(); client.subscribe("home/commands"); - parseMQTT(readMQTT()); } int main(){ setup(); + client.run(); while(true){ - readMQTT(); + parseMQTT(readMQTT()); } - client.run(); return 0; } From 7e1e46bcc3e66a28e494744c01e59863b0980e13 Mon Sep 17 00:00:00 2001 From: Sam Hos Date: Mon, 4 Nov 2024 11:50:51 +0100 Subject: [PATCH 2/3] added debugging print --- src/C++/Driver/src/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/C++/Driver/src/main.cpp b/src/C++/Driver/src/main.cpp index 3e80949..dc95635 100644 --- a/src/C++/Driver/src/main.cpp +++ b/src/C++/Driver/src/main.cpp @@ -26,6 +26,7 @@ int main(){ client.run(); while(true){ parseMQTT(readMQTT()); + cout << readMQTT() << endl; //debugging } return 0; } From b64ccd51eb7f68f5918008998beb21599ca9247f Mon Sep 17 00:00:00 2001 From: Sam Hos Date: Mon, 4 Nov 2024 11:53:58 +0100 Subject: [PATCH 3/3] more debug prints --- src/C++/Driver/src/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/C++/Driver/src/main.cpp b/src/C++/Driver/src/main.cpp index dc95635..d626ebe 100644 --- a/src/C++/Driver/src/main.cpp +++ b/src/C++/Driver/src/main.cpp @@ -37,7 +37,9 @@ std::string readMQTT() if (!message.empty()) { std::cout << "MQTT Message: " << message << std::endl; } - + else { + std::cout << "No message received" << std::endl; + } // Add a small delay to avoid busy-waiting std::this_thread::sleep_for(std::chrono::milliseconds(100)); return message;