From 87a18f8fa286fd7e687d157a06bb53d6415d9e5b Mon Sep 17 00:00:00 2001 From: Dhruv Tyagi Date: Mon, 16 Mar 2026 18:56:45 +0000 Subject: [PATCH 1/2] Added include regex field --- srv/StartBagRecording.srv | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srv/StartBagRecording.srv b/srv/StartBagRecording.srv index 119a7b9..4f869f1 100644 --- a/srv/StartBagRecording.srv +++ b/srv/StartBagRecording.srv @@ -4,8 +4,9 @@ string bag_suffix # The following fields will be checked for data in-order (optional) -string[] include_topics -string[] exclude_topics +string[] include +string[] include_regex +string[] exclude_regex string topic_profile # Record for pre-set time duration in seconds (optional) From 6b6ba90a7ac0697687740aa6c1f6f3c6fbb322a8 Mon Sep 17 00:00:00 2001 From: Dhruv Tyagi Date: Tue, 17 Mar 2026 22:15:28 +0000 Subject: [PATCH 2/2] Added fields doc --- srv/StartBagRecording.srv | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srv/StartBagRecording.srv b/srv/StartBagRecording.srv index 4f869f1..3154851 100644 --- a/srv/StartBagRecording.srv +++ b/srv/StartBagRecording.srv @@ -4,10 +4,10 @@ string bag_suffix # The following fields will be checked for data in-order (optional) -string[] include -string[] include_regex -string[] exclude_regex -string topic_profile +string[] include # Topics to include in the bag file - matched exactly +string[] include_regex # Topics to include in the bag file - matched using regex +string[] exclude_regex # Topics to exclude from the bag file - matched using regex +string topic_profile # Topic profile to use for recording # Record for pre-set time duration in seconds (optional) # Default 0: record until manually stopped or max time limit reached