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