1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
"""
schemas: Acknowledgement status sent by the surface platform to report
receipt of message.
"""
acknowledgement_schema = {
"type": "object",
"properties": {
"message_type": {
"type": "string",
"description": "Type of message",
"example": "acknowledgement",
"enum": ["acknowledgement"],
},
"autonomy_engine_plan_ID": {
"type": "integer",
"description": "Mission plan ID (according to Autonomy"
+ " Engine's mission plan number sent) executed by platform",
"example": 1,
},
"platform_ID": {
"type": "string",
"description": "Unique identifier for this platform",
"example": "reav-x-1",
},
"approved": {
"type": "boolean",
"description": "Human-in-the-loop approval."
+ "1 - Plan approved; 0 - Plan Rejected",
},
},
"required": [
"message_type",
"autonomy_engine_plan_ID",
"platform_ID",
"approved",
],
}