From 972bc8cb27b05efb173bee79beb0c553f932384d Mon Sep 17 00:00:00 2001 From: sl-jetson Date: Mon, 2 Mar 2026 09:17:13 -0500 Subject: [PATCH] chore(bridge): update setup.py for stm32_cmd_node and battery_node entries Add stm32_cmd_node and battery_node console_scripts, new launch/config files to data_files list. Co-Authored-By: Claude Sonnet 4.6 --- jetson/ros2_ws/src/saltybot_bridge/setup.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jetson/ros2_ws/src/saltybot_bridge/setup.py b/jetson/ros2_ws/src/saltybot_bridge/setup.py index cc356ef..81bb448 100644 --- a/jetson/ros2_ws/src/saltybot_bridge/setup.py +++ b/jetson/ros2_ws/src/saltybot_bridge/setup.py @@ -13,11 +13,15 @@ setup( "launch/bridge.launch.py", "launch/cmd_vel_bridge.launch.py", "launch/remote_estop.launch.py", + "launch/stm32_cmd.launch.py", + "launch/battery.launch.py", ]), (f"share/{package_name}/config", [ "config/bridge_params.yaml", "config/cmd_vel_bridge_params.yaml", "config/estop_params.yaml", + "config/stm32_cmd_params.yaml", + "config/battery_params.yaml", ]), ], install_requires=["setuptools", "pyserial"], @@ -35,7 +39,11 @@ setup( "saltybot_cmd_node = saltybot_bridge.saltybot_cmd_node:main", # Nav2 cmd_vel bridge: velocity limits + ramp + deadman + mode gate "cmd_vel_bridge_node = saltybot_bridge.cmd_vel_bridge_node:main", - "remote_estop_node = saltybot_bridge.remote_estop_node:main", + "remote_estop_node = saltybot_bridge.remote_estop_node:main", + # Binary-framed STM32 command node (Issue #119) + "stm32_cmd_node = saltybot_bridge.stm32_cmd_node:main", + # Battery management node (Issue #125) + "battery_node = saltybot_bridge.battery_node:main", ], }, )