diff --git a/examples/mas-dt/autonomy.json b/examples/mas-dt/autonomy.json index 6a8d81c51cef0d94ca73957e20a39954f4328b08..62c474c131c8f9f43de8ec417dfef6f2876ceab2 100644 --- a/examples/mas-dt/autonomy.json +++ b/examples/mas-dt/autonomy.json @@ -10,7 +10,7 @@ }, "payload":{ "message_type": "autonomy", - "planning_config_ID": 1, + "planning_config_ID": "b127003c-0000-11aa-a1eb-b1cdf2342fdd", "state": "start" } } \ No newline at end of file diff --git a/formats/autonomy.py b/formats/autonomy_engine_control.py similarity index 94% rename from formats/autonomy.py rename to formats/autonomy_engine_control.py index 4214db751317cc0fe05594ef98c664ab7c15761d..6ccbd472bb9353ef71ebf2e60a4dce43a396975d 100644 --- a/formats/autonomy.py +++ b/formats/autonomy_engine_control.py @@ -3,7 +3,7 @@ configurations and default instructions """ -autonomy_schema = { +autonomy_engine_control_schema = { "type": "object", "properties": { "message_type": { @@ -35,7 +35,7 @@ autonomy_schema = { ], "state": { "type": "string", - "enum": ["start", "stop"], + "enum": ["start", "pause", "stop"], "description": "Autonomy engine instruction to start or stop model", "example": "stop", }, diff --git a/generate_schema_config.py b/generate_schema_config.py index 825776fd532a9578bcff5873d2583be684b2893c..c76b2936629db1c2352ae94d771075b0f22789ad 100644 --- a/generate_schema_config.py +++ b/generate_schema_config.py @@ -1,6 +1,6 @@ from formats.header import message_header from formats.message import message_schema -from formats.autonomy import autonomy_schema +from formats.autonomy_engine_control import autonomy_engine_control_schema from formats.mission_plan import mission_plan_schema from formats.mission_plan_encoded import mission_plan_encoded_schema from formats.observation import observation_schema @@ -67,7 +67,7 @@ def get_swagger_config(reload=False): "MESSAGE": message_schema, "header": message_header, "payload": payload_schema, - "autonomy": autonomy_schema, + "autonomy": autonomy_engine_control_schema, "mission_plan": mission_plan_schema, "mission_plan_encoded": mission_plan_encoded_schema, "observation": observation_schema, diff --git a/project/soar/swagger.json b/project/soar/swagger.json index eebeacc58f0062831a08e6463e40b61f876f415b..3e6db6bf4858b515753f4ee552d45d6257a7b811 100644 --- a/project/soar/swagger.json +++ b/project/soar/swagger.json @@ -146,6 +146,7 @@ "description": "Autonomy engine instruction to start or stop model", "enum": [ "start", + "pause", "stop" ], "example": "stop",