From f605df51444092daa23fbf31a350f058284191f9 Mon Sep 17 00:00:00 2001 From: ito-san <57388357+ito-san@users.noreply.github.com> Date: Mon, 25 Mar 2024 11:08:28 +0900 Subject: [PATCH] feat(logpacker): add rosbag api (#114) Signed-off-by: ito-san --- tier4_external_api_msgs/CMakeLists.txt | 2 ++ tier4_external_api_msgs/msg/RosbagRecordStatus.msg | 10 ++++++++++ tier4_external_api_msgs/srv/SetRosbagRecord.srv | 3 +++ 3 files changed, 15 insertions(+) create mode 100644 tier4_external_api_msgs/msg/RosbagRecordStatus.msg create mode 100644 tier4_external_api_msgs/srv/SetRosbagRecord.srv diff --git a/tier4_external_api_msgs/CMakeLists.txt b/tier4_external_api_msgs/CMakeLists.txt index 67af9491..3d9bdb8a 100644 --- a/tier4_external_api_msgs/CMakeLists.txt +++ b/tier4_external_api_msgs/CMakeLists.txt @@ -38,6 +38,7 @@ rosidl_generate_interfaces(${PROJECT_NAME} msg/Operator.msg msg/RosbagCopyStatus.msg msg/RosbagLoggingMode.msg + msg/RosbagRecordStatus.msg msg/ResponseStatus.msg msg/Route.msg msg/RouteSection.msg @@ -65,6 +66,7 @@ rosidl_generate_interfaces(${PROJECT_NAME} srv/SetEmergency.srv srv/SetPose.srv srv/SetRosbagLoggingMode.srv + srv/SetRosbagRecord.srv srv/SetRoute.srv srv/SetService.srv srv/SetVelocityLimit.srv diff --git a/tier4_external_api_msgs/msg/RosbagRecordStatus.msg b/tier4_external_api_msgs/msg/RosbagRecordStatus.msg new file mode 100644 index 00000000..989feac0 --- /dev/null +++ b/tier4_external_api_msgs/msg/RosbagRecordStatus.msg @@ -0,0 +1,10 @@ +# constants +uint8 INITIALIZING=0 +uint8 WAITING_VEHICLE_INFO=1 +uint8 READY=2 +uint8 RECORDING=3 +uint8 ERROR=4 + +# fields +uint8 status +string message diff --git a/tier4_external_api_msgs/srv/SetRosbagRecord.srv b/tier4_external_api_msgs/srv/SetRosbagRecord.srv new file mode 100644 index 00000000..4d5d36da --- /dev/null +++ b/tier4_external_api_msgs/srv/SetRosbagRecord.srv @@ -0,0 +1,3 @@ +bool record +--- +tier4_external_api_msgs/ResponseStatus status