From f956e15c54b4d96174b6a7e6382dee00865bfdff Mon Sep 17 00:00:00 2001 From: "Michael X. Grey" Date: Mon, 8 Apr 2024 06:52:24 +0000 Subject: [PATCH 1/2] Add a message for manually releasing mutex groups Signed-off-by: Michael X. Grey --- rmf_fleet_msgs/CMakeLists.txt | 1 + rmf_fleet_msgs/msg/MutexGroupManualRelease.msg | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 rmf_fleet_msgs/msg/MutexGroupManualRelease.msg diff --git a/rmf_fleet_msgs/CMakeLists.txt b/rmf_fleet_msgs/CMakeLists.txt index 14d7884..a56ff78 100644 --- a/rmf_fleet_msgs/CMakeLists.txt +++ b/rmf_fleet_msgs/CMakeLists.txt @@ -38,6 +38,7 @@ set(msg_files "msg/ChargingAssignment.msg" "msg/ChargingAssignments.msg" "msg/MutexGroupAssignment.msg" + "msg/MutexGroupManualRelease.msg" "msg/MutexGroupRequest.msg" "msg/MutexGroupStates.msg" "msg/BeaconState.msg" diff --git a/rmf_fleet_msgs/msg/MutexGroupManualRelease.msg b/rmf_fleet_msgs/msg/MutexGroupManualRelease.msg new file mode 100644 index 0000000..07842b2 --- /dev/null +++ b/rmf_fleet_msgs/msg/MutexGroupManualRelease.msg @@ -0,0 +1,11 @@ +# This message allows operators to manually request that a robot release one or +# more mutex groups that it is currently holding. + +# Name of the mutex groups to release +string[] groups + +# The name of the fleet that the robot belongs to +string fleet + +# The name of the robot that needs to release the mutex groups +string robot From 28e6fdf55241b9eb7c04f0e20abeb291c0318f43 Mon Sep 17 00:00:00 2001 From: "Michael X. Grey" Date: Tue, 9 Apr 2024 06:38:50 +0000 Subject: [PATCH 2/2] More descriptive name for field Signed-off-by: Michael X. Grey --- rmf_fleet_msgs/msg/MutexGroupManualRelease.msg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rmf_fleet_msgs/msg/MutexGroupManualRelease.msg b/rmf_fleet_msgs/msg/MutexGroupManualRelease.msg index 07842b2..974d248 100644 --- a/rmf_fleet_msgs/msg/MutexGroupManualRelease.msg +++ b/rmf_fleet_msgs/msg/MutexGroupManualRelease.msg @@ -2,7 +2,7 @@ # more mutex groups that it is currently holding. # Name of the mutex groups to release -string[] groups +string[] release_mutex_groups # The name of the fleet that the robot belongs to string fleet