Skip to content

Commit 5fa32fa

Browse files
committed
feat: add MissionStatus msg and GetMissionStatus srv
New message and service types for the Mission Executor node.
1 parent d8b0ed2 commit 5fa32fa

3 files changed

Lines changed: 22 additions & 0 deletions

File tree

brain_box_msgs/CMakeLists.txt

Lines changed: 2 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/MissionStatus.msg
119120
msg/NodeStatus.msg
120121
msg/NormalsStamped.msg
121122
msg/NormalWithPoint.msg
@@ -210,6 +211,7 @@ rosidl_generate_interfaces(${PROJECT_NAME}
210211
srv/SDKPermissionControl.srv
211212
srv/SegmentSearch.srv
212213
srv/VelocityControl.srv
214+
srv/GetMissionStatus.srv
213215
srv/VxFlightPlan.srv
214216
srv/VxMissionExec.srv
215217

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
builtin_interfaces/Time stamp
2+
3+
# Mission executor states
4+
uint8 NO_PLAN=0
5+
uint8 PLAN_LOADED=1
6+
uint8 VALIDATED=2
7+
uint8 PREFLIGHT_READY=3
8+
uint8 RUNNING=4
9+
uint8 PAUSED=5
10+
uint8 COMPLETED=6
11+
uint8 ABORTED=7
12+
uint8 ERROR=8
13+
14+
uint8 state
15+
string plan_id
16+
string message
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
brain_box_msgs/MissionStatus status
3+
bool success
4+
string reason

0 commit comments

Comments
 (0)