Skip to content

Commit 4211716

Browse files
author
Dhruv Tyagi
committed
datetime and retain recording interfaces
1 parent f2542a0 commit 4211716

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ rosidl_generate_interfaces(${PROJECT_NAME}
4646
"msg/HttpRequest.msg"
4747
"msg/HttpResponse.msg"
4848
"msg/MapIdNamePair.msg"
49+
"msg/DateTime.msg"
4950
"srv/FetchRouteNode.srv"
5051
"srv/ModifyRouteNode.srv"
5152
"srv/ModifyRouteEdge.srv"
@@ -67,6 +68,7 @@ rosidl_generate_interfaces(${PROJECT_NAME}
6768
"srv/StopBagRetention.srv"
6869
"srv/ListContinuousRecordings.srv"
6970
"srv/DeleteContinuousRecording.srv"
71+
"srv/RetainRecording.srv"
7072
"action/GenerateOfflineMap.action"
7173
DEPENDENCIES ${dependencies}
7274
)

msg/DateTime.msg

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Date
2+
uint16 year
3+
uint8 month
4+
uint8 day
5+
6+
# Time (UTC)
7+
uint8 hour
8+
uint8 minute
9+
uint8 second

srv/RetainRecording.srv

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## Request
2+
3+
# Start time for retention
4+
polymath_msgs/DateTime start_time
5+
6+
# End time for retention
7+
polymath_msgs/DateTime end_time
8+
9+
# Session suffix (optional, recommended)
10+
string session_suffix
11+
12+
---
13+
## Response
14+
15+
# Indicate successful run of service
16+
bool success
17+
18+
# Error messages
19+
string error

0 commit comments

Comments
 (0)