From e5b1bfc9038dfac7a4a70bbe83233232fb086ffa Mon Sep 17 00:00:00 2001
From: "Paul Winpenny (plw1g21)" <plw1g21@soton.ac.uk>
Date: Fri, 15 Nov 2024 14:57:26 +0000
Subject: [PATCH] Quick refactoring

---
 .../robobin/robobin/api_helpers/connection_manager.py  | 10 ++++++++++
 ros2/src/robobin/robobin/motor_controller.py           |  0
 2 files changed, 10 insertions(+)
 delete mode 100644 ros2/src/robobin/robobin/motor_controller.py

diff --git a/ros2/src/robobin/robobin/api_helpers/connection_manager.py b/ros2/src/robobin/robobin/api_helpers/connection_manager.py
index 555db1a2..d202ab3d 100644
--- a/ros2/src/robobin/robobin/api_helpers/connection_manager.py
+++ b/ros2/src/robobin/robobin/api_helpers/connection_manager.py
@@ -64,4 +64,14 @@ class ConnectionManager:
 
     def stop(self):
         """Stops the connection manager."""
+        #@TODO: Implement stoppage gracefully. Right now 
         self.stop_event.set()
+    
+if __name__ == "__main__":
+    ConnectionManager(None).start()
+    while True:
+        time.sleep(1)
+        user_input = input("Type 'exit' to stop: ")
+        if user_input == "exit":
+            break
+    ConnectionManager(None).stop()
diff --git a/ros2/src/robobin/robobin/motor_controller.py b/ros2/src/robobin/robobin/motor_controller.py
deleted file mode 100644
index e69de29b..00000000
-- 
GitLab