Skip to content

Commit 151180f

Browse files
committed
feat: add launch, abort, and event message types
- MissionEvent.msg for state transition events on the events topic - LaunchMission.srv and AbortMission.srv for the ME launch/abort services
1 parent e7a4192 commit 151180f

4 files changed

Lines changed: 15 additions & 0 deletions

File tree

brain_box_msgs/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ rosidl_generate_interfaces(${PROJECT_NAME}
116116
msg/MarkerType.msg
117117
msg/MaxMinAve.msg
118118
msg/MissionIdArray.msg
119+
msg/MissionEvent.msg
119120
msg/MissionStatus.msg
120121
msg/PreflightCheckResult.msg
121122
msg/PreflightStatus.msg
@@ -213,7 +214,9 @@ rosidl_generate_interfaces(${PROJECT_NAME}
213214
srv/SDKPermissionControl.srv
214215
srv/SegmentSearch.srv
215216
srv/VelocityControl.srv
217+
srv/AbortMission.srv
216218
srv/GetMissionStatus.srv
219+
srv/LaunchMission.srv
217220
srv/MissionPreflight.srv
218221
srv/PreflightRun.srv
219222
srv/LoadFlightPlan.srv
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
builtin_interfaces/Time stamp
2+
string event # PLAN_LOADED, VALIDATED, PREFLIGHT_READY, LAUNCHED, COMPLETED, ABORTED, ERROR
3+
string plan_id
4+
string message
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
bool success
3+
string reason
4+
brain_box_msgs/MissionStatus status
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
bool success
3+
string reason
4+
brain_box_msgs/MissionStatus status

0 commit comments

Comments
 (0)