From 79ecd38baa829d1843bb61f962eaf88ab7e51b45 Mon Sep 17 00:00:00 2001 From: Zac Stanton Date: Fri, 2 May 2025 14:15:17 -0600 Subject: [PATCH 1/2] remove extraneous directory --- src/rov/rov_led_controller/src/rov/led_controller/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/rov/rov_led_controller/src/rov/led_controller/__init__.py diff --git a/src/rov/rov_led_controller/src/rov/led_controller/__init__.py b/src/rov/rov_led_controller/src/rov/led_controller/__init__.py deleted file mode 100644 index e69de29..0000000 From 52a5d09b4d22c84f6de3d7df903f96721ee5df03 Mon Sep 17 00:00:00 2001 From: Zac Stanton Date: Fri, 2 May 2025 14:21:07 -0600 Subject: [PATCH 2/2] cannot log a string message, rcl gets very angry with you --- .../rov_led_controller/led_controller.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/rov/rov_led_controller/rov_led_controller/led_controller.py b/src/rov/rov_led_controller/rov_led_controller/led_controller.py index 4533f57..e2c5251 100644 --- a/src/rov/rov_led_controller/rov_led_controller/led_controller.py +++ b/src/rov/rov_led_controller/rov_led_controller/led_controller.py @@ -91,13 +91,9 @@ def ui_request_callback(self, msg): # Change animation and colors if msgs[0] == 'get_animations': # Send the list of preprogrammed animations to the UI - animations_msg = String() - animations_msg.data = "\n".join(animation for animation in self.animations) - self.get_logger().info(animations_msg) + self.get_logger().info(", ".join(animation for animation in self.animations.keys())) elif msgs[0] == 'get_colors': - colors_msg = String() - colors_msg.data = "\n".join(color for color in self.colors) - self.get_logger().info(colors_msg) + self.get_logger().info(", ".join(color for color in self.colors)) elif len(msgs) >= 2: # Check for which leds the user wants to modify setStripFunc = self._set_ring_LED