Skip to content

Commit a8e5905

Browse files
author
Dhruv Tyagi
committed
Merge branch 'dtyagi/continuous_recording_interfaces' of github.com:polymathrobotics/polymath_msgs into dtyagi/continuous_recording_interfaces
2 parents 0a6031c + e166cc2 commit a8e5905

11 files changed

+45
-55
lines changed

CMakeLists.txt

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ find_package(ament_cmake REQUIRED)
1010
find_package(rosidl_default_generators REQUIRED)
1111
find_package(std_msgs REQUIRED)
1212
find_package(geometry_msgs REQUIRED)
13+
find_package(sensor_msgs REQUIRED)
1314
find_package(builtin_interfaces REQUIRED)
1415
find_package(action_msgs REQUIRED)
1516
find_package(geographic_msgs REQUIRED)
@@ -19,6 +20,7 @@ set(dependencies
1920
std_msgs
2021
builtin_interfaces
2122
geometry_msgs
23+
sensor_msgs
2224
nav_msgs
2325
geographic_msgs
2426
action_msgs
@@ -46,8 +48,13 @@ rosidl_generate_interfaces(${PROJECT_NAME}
4648
"msg/HttpRequest.msg"
4749
"msg/HttpResponse.msg"
4850
"msg/MapIdNamePair.msg"
51+
<<<<<<< HEAD
4952
"msg/DateTime.msg"
5053
"msg/ContinuousRecordingStatus.msg"
54+
=======
55+
"msg/GeoBoundary.msg"
56+
"msg/StorageSummary.msg"
57+
>>>>>>> e166cc2c551ac698d6e5e78f36479482c84de5a7
5158
"srv/FetchRouteNode.srv"
5259
"srv/ModifyRouteNode.srv"
5360
"srv/ModifyRouteEdge.srv"
@@ -65,11 +72,10 @@ rosidl_generate_interfaces(${PROJECT_NAME}
6572
"srv/ListBagRecordings.srv"
6673
"srv/DeleteMap.srv"
6774
"srv/ListMaps.srv"
68-
"srv/StartBagRetention.srv"
69-
"srv/StopBagRetention.srv"
70-
"srv/ListContinuousRecordings.srv"
71-
"srv/DeleteContinuousRecording.srv"
72-
"srv/RetainRecording.srv"
75+
"srv/StorageStartSession.srv"
76+
"srv/StorageStopSession.srv"
77+
"srv/StorageRemoveSession.srv"
78+
"srv/StorageSaveSession.srv"
7379
"action/GenerateOfflineMap.action"
7480
DEPENDENCIES ${dependencies}
7581
)

msg/DateTime.msg

Lines changed: 0 additions & 9 deletions
This file was deleted.

msg/GeoBoundary.msg

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# GPS coordinates defining the corners of a geographic boundary
2+
3+
sensor_msgs/NavSatFix bottom_left
4+
sensor_msgs/NavSatFix bottom_right
5+
sensor_msgs/NavSatFix top_left
6+
sensor_msgs/NavSatFix top_right

msg/StorageSummary.msg

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Based on storage configuration, is storage available for recording?
2+
bool is_storage_available
3+
4+
# Size of bags directory in bytes
5+
uint64 bags_dir_size_bytes
6+
7+
# Available disk space in bytes
8+
uint64 available_disk_space_bytes
9+
10+
# When was the summary updated last
11+
builtin_interfaces/Time last_updated

package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<depend>nav_msgs</depend>
1515
<depend>std_msgs</depend>
1616
<depend>geometry_msgs</depend>
17+
<depend>sensor_msgs</depend>
1718
<depend>action_msgs</depend>
1819

1920
<build_depend>rosidl_default_generators</build_depend>

srv/DeleteContinuousRecording.srv

Lines changed: 0 additions & 24 deletions
This file was deleted.

srv/ListContinuousRecordings.srv

Lines changed: 0 additions & 15 deletions
This file was deleted.

srv/StorageRemoveSession.srv

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## Request
2+
3+
# File/session name
4+
string name
5+
6+
---
7+
## Response
8+
9+
# Indicate successful run of service
10+
bool success
11+
12+
# Error messages
13+
string error
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## Request
22

33
# Start time for retention
4-
polymath_msgs/DateTime start_time
4+
builtin_interfaces/Time start_time
55

66
# End time for retention
7-
polymath_msgs/DateTime end_time
7+
builtin_interfaces/Time end_time
88

99
# Session suffix (optional, recommended)
1010
string session_suffix

0 commit comments

Comments
 (0)