From cfab83ed952c0fd70cf46b4d98ecc8c801c3aaea Mon Sep 17 00:00:00 2001 From: Yara Shahin Date: Fri, 5 Sep 2025 03:08:44 +0300 Subject: [PATCH 1/3] add BatteryStates msg --- control_msgs/CMakeLists.txt | 1 + control_msgs/msg/BatteryStates.msg | 1 + 2 files changed, 2 insertions(+) create mode 100644 control_msgs/msg/BatteryStates.msg diff --git a/control_msgs/CMakeLists.txt b/control_msgs/CMakeLists.txt index 35b87d8..3649601 100644 --- a/control_msgs/CMakeLists.txt +++ b/control_msgs/CMakeLists.txt @@ -14,6 +14,7 @@ find_package(trajectory_msgs REQUIRED) set(msg_files msg/AdmittanceControllerState.msg + msg/BatteryStates.msg msg/CANopenState.msg msg/DynamicInterfaceGroupValues.msg msg/DynamicInterfaceValues.msg diff --git a/control_msgs/msg/BatteryStates.msg b/control_msgs/msg/BatteryStates.msg new file mode 100644 index 0000000..eac2186 --- /dev/null +++ b/control_msgs/msg/BatteryStates.msg @@ -0,0 +1 @@ +sensor_msgs/BatteryState[] battery_states \ No newline at end of file From c1320fa022b7d2c59b29b21735063843f0a32823 Mon Sep 17 00:00:00 2001 From: Yara Shahin Date: Fri, 5 Sep 2025 03:57:23 +0300 Subject: [PATCH 2/3] fix eol --- control_msgs/msg/BatteryStates.msg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/control_msgs/msg/BatteryStates.msg b/control_msgs/msg/BatteryStates.msg index eac2186..1317cbf 100644 --- a/control_msgs/msg/BatteryStates.msg +++ b/control_msgs/msg/BatteryStates.msg @@ -1 +1 @@ -sensor_msgs/BatteryState[] battery_states \ No newline at end of file +sensor_msgs/BatteryState[] battery_states From 14ef28b080cef595a5c3fb61e5995b4e50648b90 Mon Sep 17 00:00:00 2001 From: Yara Shahin Date: Mon, 29 Dec 2025 11:54:59 +0200 Subject: [PATCH 3/3] update msg name --- control_msgs/CMakeLists.txt | 2 +- control_msgs/msg/BatteryStateArray.msg | 2 ++ control_msgs/msg/BatteryStates.msg | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 control_msgs/msg/BatteryStateArray.msg delete mode 100644 control_msgs/msg/BatteryStates.msg diff --git a/control_msgs/CMakeLists.txt b/control_msgs/CMakeLists.txt index 3649601..fe8d346 100644 --- a/control_msgs/CMakeLists.txt +++ b/control_msgs/CMakeLists.txt @@ -14,7 +14,7 @@ find_package(trajectory_msgs REQUIRED) set(msg_files msg/AdmittanceControllerState.msg - msg/BatteryStates.msg + msg/BatteryStateArray.msg msg/CANopenState.msg msg/DynamicInterfaceGroupValues.msg msg/DynamicInterfaceValues.msg diff --git a/control_msgs/msg/BatteryStateArray.msg b/control_msgs/msg/BatteryStateArray.msg new file mode 100644 index 0000000..0d77041 --- /dev/null +++ b/control_msgs/msg/BatteryStateArray.msg @@ -0,0 +1,2 @@ +# This message publishes values for multiple batteries at once. +sensor_msgs/BatteryState[] battery_states diff --git a/control_msgs/msg/BatteryStates.msg b/control_msgs/msg/BatteryStates.msg deleted file mode 100644 index 1317cbf..0000000 --- a/control_msgs/msg/BatteryStates.msg +++ /dev/null @@ -1 +0,0 @@ -sensor_msgs/BatteryState[] battery_states