From 2e630184aaf1e457cd4e646f2e13a8ab4fa8dc44 Mon Sep 17 00:00:00 2001
From: Trishna Saeharaseelan <trishna.saeharaseelan@noc.ac.uk>
Date: Wed, 15 Feb 2023 12:27:03 +0000
Subject: [PATCH] refactor(mission_plan): add start latitude and longitude
 fields

---
 .../mission_plan_AH1.json                     | 26 ++++++++++------
 .../mission_plan_ECOSUB.json                  | 26 ++++++++++------
 .../mission_plan_HYDROSURV.json               | 18 +++++++----
 .../planning_configuration.json               | 16 +++++-----
 .../platform_status.json                      |  2 +-
 examples/ecosub_adapter/mission_plan.json     | 26 ++++++++++------
 .../gui_adapter/planning_configuration.json   | 16 +++++-----
 examples/hydrosurv_adapter/mission_plan.json  | 18 +++++++----
 formats/mission_plan.py                       | 24 +++++++++++----
 formats/planning_configuration.py             |  6 ++--
 project/soar/swagger.json                     | 28 ++++++++++++-----
 tests/fixtures/schemas.py                     | 30 +++++++++++++------
 tests/fixtures/swagger.json                   | 16 +++++-----
 .../mission_plan_AH1.json                     | 26 ++++++++++------
 .../mission_plan_ECOSUB.json                  | 24 ++++++++++-----
 .../mission_plan_HYDROSURV.json               | 18 +++++++----
 .../planning_configuration.json               | 16 +++++-----
 .../ecosub_adapter/mission_plan.json          | 24 ++++++++++-----
 .../gui_adapter/planning_configuration.json   | 16 +++++-----
 .../hydrosurv_adapter/mission_plan.json       | 18 +++++++----
 20 files changed, 251 insertions(+), 143 deletions(-)

diff --git a/examples/autonomy_engine_adapter/mission_plan_AH1.json b/examples/autonomy_engine_adapter/mission_plan_AH1.json
index 6dfe1a1..57666f6 100644
--- a/examples/autonomy_engine_adapter/mission_plan_AH1.json
+++ b/examples/autonomy_engine_adapter/mission_plan_AH1.json
@@ -16,8 +16,10 @@
       {
         "action": "move",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0.0,
         "activate_payload": false,
         "send_environmental_data": false
@@ -25,8 +27,10 @@
       {
         "action": "dive",
         "flight_style": "dive to depth",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.237143188645706,
+        "start_point_longitude": 52.37072283932642,
+        "target_waypoint_latitude": -3.337143188645706,
+        "target_waypoint_longitude": 56.37072283932642,
         "altitude": 10,
         "activate_payload": false,
         "send_environmental_data": false
@@ -34,8 +38,10 @@
       {
         "action": "scanline",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 60.00000000000000,
+        "start_point_latitude": -3.337143188645706,
+        "start_point_longitude": 56.37072283932642,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 60.00000000000000,
         "altitude": 10,
         "activate_payload": true,
         "send_environmental_data": false
@@ -43,9 +49,11 @@
       {
         "action": "climb",
         "flight_style": "go to surface",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
-        "depth": 0.0,
+        "start_point_latitude": -0.237143188645706,
+        "start_point_longitude": 60.00000000000000,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
+        "depth": 0,
         "activate_payload": false,
         "send_environmental_data": true
       }
diff --git a/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json b/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json
index d7fd238..47becbc 100644
--- a/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json
+++ b/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json
@@ -10,14 +10,16 @@
   },
   "payload":{
     "message_type": "mission_plan",
-    "platform_ID": "ecosub-5",
+    "platform_ID": "ecosub-2",
     "autonomy_engine_plan_ID": 1,
     "plan": [
       {
         "action": "move",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0.0,
         "activate_payload": false,
         "send_environmental_data": false
@@ -25,8 +27,10 @@
       {
         "action": "dive",
         "flight_style": "dive to depth",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.237143188645706,
+        "start_point_longitude": 52.37072283932642,
+        "target_waypoint_latitude": -3.337143188645706,
+        "target_waypoint_longitude": 56.37072283932642,
         "altitude": 10,
         "activate_payload": false,
         "send_environmental_data": false
@@ -34,8 +38,10 @@
       {
         "action": "scanline",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 60.00000000000000,
+        "start_point_latitude": -3.337143188645706,
+        "start_point_longitude": 56.37072283932642,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 60.00000000000000,
         "altitude": 10,
         "activate_payload": true,
         "send_environmental_data": false
@@ -43,8 +49,10 @@
       {
         "action": "climb",
         "flight_style": "go to surface",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -0.237143188645706,
+        "start_point_longitude": 60.00000000000000,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0,
         "activate_payload": false,
         "send_environmental_data": true
diff --git a/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json b/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json
index f5c1c0d..6aec0c6 100644
--- a/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json
+++ b/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json
@@ -14,16 +14,22 @@
     "autonomy_engine_plan_ID": 1,
     "plan": [
       {
-        "latitude_waypoint": -4.187143188645706,
-        "longitude_waypoint": 50.37072283932642
+        "start_point_latitude": -4.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -4.187143188645706,
+        "target_waypoint_longitude": 50.37072283932642
       },
       {
-        "latitude_waypoint": -3.187143188645706,
-        "longitude_waypoint": 51.37072283932642
+        "start_point_latitude": -4.187143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.187143188645706,
+        "target_waypoint_longitude": 51.37072283932642
       },
       {
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642
+        "start_point_latitude": -3.187143188645706,
+        "start_point_longitude": 51.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642
       }
     ]
   }
diff --git a/examples/autonomy_engine_adapter/planning_configuration.json b/examples/autonomy_engine_adapter/planning_configuration.json
index f119183..e3f18a3 100644
--- a/examples/autonomy_engine_adapter/planning_configuration.json
+++ b/examples/autonomy_engine_adapter/planning_configuration.json
@@ -48,8 +48,8 @@
             "serial": "reav-60",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10
             },
@@ -94,8 +94,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10.0
             },
@@ -113,8 +113,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -0.432,
-              "longitude_waypoint": 20.365,
+              "target_waypoint_latitude": -0.432,
+              "target_waypoint_longitude": 20.365,
               "safe_command": "go_home",
               "target_depth": 0.0
             },
@@ -141,8 +141,8 @@
             "model": "autosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": 20.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": 20.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "abort_now",
               "target_depth": 0.0
             },
diff --git a/examples/autonomy_engine_adapter/platform_status.json b/examples/autonomy_engine_adapter/platform_status.json
index b82beba..26cd4fa 100644
--- a/examples/autonomy_engine_adapter/platform_status.json
+++ b/examples/autonomy_engine_adapter/platform_status.json
@@ -17,7 +17,7 @@
         "battery_remaining_capacity": 80.2,
         "active": true,
         "platform_state": "ABORT",
-        "mission_action_ID": 1,
+        "mission_plan_ID": 1,
         "mission_track_ID": 4,
         "latitude": 178.2,
         "longitude": -10.122,
diff --git a/examples/ecosub_adapter/mission_plan.json b/examples/ecosub_adapter/mission_plan.json
index 83e836a..47becbc 100644
--- a/examples/ecosub_adapter/mission_plan.json
+++ b/examples/ecosub_adapter/mission_plan.json
@@ -16,8 +16,10 @@
       {
         "action": "move",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0.0,
         "activate_payload": false,
         "send_environmental_data": false
@@ -25,8 +27,10 @@
       {
         "action": "dive",
         "flight_style": "dive to depth",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.237143188645706,
+        "start_point_longitude": 52.37072283932642,
+        "target_waypoint_latitude": -3.337143188645706,
+        "target_waypoint_longitude": 56.37072283932642,
         "altitude": 10,
         "activate_payload": false,
         "send_environmental_data": false
@@ -34,8 +38,10 @@
       {
         "action": "scanline",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 60.00000000000000,
+        "start_point_latitude": -3.337143188645706,
+        "start_point_longitude": 56.37072283932642,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 60.00000000000000,
         "altitude": 10,
         "activate_payload": true,
         "send_environmental_data": false
@@ -43,9 +49,11 @@
       {
         "action": "climb",
         "flight_style": "go to surface",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
-        "depth": 0.0,
+        "start_point_latitude": -0.237143188645706,
+        "start_point_longitude": 60.00000000000000,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
+        "depth": 0,
         "activate_payload": false,
         "send_environmental_data": true
       }
diff --git a/examples/gui_adapter/planning_configuration.json b/examples/gui_adapter/planning_configuration.json
index 0f72c8a..f1d83ea 100644
--- a/examples/gui_adapter/planning_configuration.json
+++ b/examples/gui_adapter/planning_configuration.json
@@ -48,8 +48,8 @@
             "serial": "reav-60",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10
             },
@@ -94,8 +94,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10.0
             },
@@ -113,8 +113,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -0.432,
-              "longitude_waypoint": 20.365,
+              "target_waypoint_latitude": -0.432,
+              "target_waypoint_longitude": 20.365,
               "safe_command": "go_home",
               "target_depth": 0.0
             },
@@ -141,8 +141,8 @@
             "model": "autosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": 20.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": 20.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "abort_now",
               "target_depth": 0.0
             },
diff --git a/examples/hydrosurv_adapter/mission_plan.json b/examples/hydrosurv_adapter/mission_plan.json
index f5c1c0d..6aec0c6 100644
--- a/examples/hydrosurv_adapter/mission_plan.json
+++ b/examples/hydrosurv_adapter/mission_plan.json
@@ -14,16 +14,22 @@
     "autonomy_engine_plan_ID": 1,
     "plan": [
       {
-        "latitude_waypoint": -4.187143188645706,
-        "longitude_waypoint": 50.37072283932642
+        "start_point_latitude": -4.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -4.187143188645706,
+        "target_waypoint_longitude": 50.37072283932642
       },
       {
-        "latitude_waypoint": -3.187143188645706,
-        "longitude_waypoint": 51.37072283932642
+        "start_point_latitude": -4.187143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.187143188645706,
+        "target_waypoint_longitude": 51.37072283932642
       },
       {
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642
+        "start_point_latitude": -3.187143188645706,
+        "start_point_longitude": 51.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642
       }
     ]
   }
diff --git a/formats/mission_plan.py b/formats/mission_plan.py
index b1c4116..1ad0e58 100644
--- a/formats/mission_plan.py
+++ b/formats/mission_plan.py
@@ -19,16 +19,28 @@ action_schema = {
             + " next action",
             "example": "orbit",
         },
-        "latitude_waypoint": {
+        "start_point_latitude": {
             "type": "number",
             "format": "float",
-            "description": "Next waypoint, x-coordinate",
+            "description": "Start point, x-coordinate",
             "example": -4.187143188645706,
         },
-        "longitude_waypoint": {
+        "start_point_longitude": {
             "type": "number",
             "format": "float",
-            "description": "Next waypoint, y-coordinate",
+            "description": "Start point, y-coordinate",
+            "example": 50.37072283932642,
+        },
+        "target_waypoint_latitude": {
+            "type": "number",
+            "format": "float",
+            "description": "Target waypoint, x-coordinate",
+            "example": -4.187143188645706,
+        },
+        "target_waypoint_longitude": {
+            "type": "number",
+            "format": "float",
+            "description": "Target waypoint, y-coordinate",
             "example": 50.37072283932642,
         },
         "altitude": {
@@ -57,8 +69,8 @@ action_schema = {
         },
     },
     "required": [
-        "latitude_waypoint",
-        "longitude_waypoint",
+        "target_waypoint_latitude",
+        "target_waypoint_longitude",
     ],
 }
 
diff --git a/formats/planning_configuration.py b/formats/planning_configuration.py
index 1138715..e7ed4e9 100644
--- a/formats/planning_configuration.py
+++ b/formats/planning_configuration.py
@@ -13,13 +13,13 @@ emergency_schema = {
             + " partner's platform/C2",
             "example": "go_home",
         },
-        "latitude_waypoint": {
+        "target_waypoint_latitude": {
             "type": "number",
             "format": "float",
             "description": "X-coordinate safe place for respective platform",
             "example": -7.432,
         },
-        "longitude_waypoint": {
+        "target_waypoint_longitude": {
             "type": "number",
             "format": "float",
             "description": "Y-coordinate safe place for respective platform",
@@ -37,7 +37,7 @@ emergency_schema = {
             "example": {},
         },
     },
-    "required": ["latitude_waypoint", "longitude_waypoint", "target_depth"],
+    "required": ["target_waypoint_latitude", "target_waypoint_longitude", "target_depth"],
 }
 
 
diff --git a/project/soar/swagger.json b/project/soar/swagger.json
index b60d60b..b409369 100644
--- a/project/soar/swagger.json
+++ b/project/soar/swagger.json
@@ -139,13 +139,25 @@
                   "example": "orbit",
                   "type": "string"
                 },
-                "latitude_waypoint": {
+                "start_point_latitude":{
+                    "description":"Start point, x-coordinate",
+                    "example":-4.187143188645706,
+                    "format":"float",
+                    "type":"number"
+                },
+                "start_point_longitude":{
+                    "description":"Start point, y-coordinate",
+                    "example":50.37072283932642,
+                    "format":"float",
+                    "type":"number"
+                },
+                "target_waypoint_latitude": {
                   "description": "Next waypoint, x-coordinate",
                   "example": -4.187143188645706,
                   "format": "float",
                   "type": "number"
                 },
-                "longitude_waypoint": {
+                "target_waypoint_longitude": {
                   "description": "Next waypoint, y-coordinate",
                   "example": 50.37072283932642,
                   "format": "float",
@@ -158,8 +170,8 @@
                 }
               },
               "required": [
-                "latitude_waypoint",
-                "longitude_waypoint"
+                "target_waypoint_latitude",
+                "target_waypoint_longitude"
               ],
               "type": "object"
             },
@@ -339,13 +351,13 @@
                             "description": "Any addition fields/data to be added here",
                             "example": {}
                           },
-                          "latitude_waypoint": {
+                          "target_waypoint_latitude": {
                             "description": "X-coordinate safe place for respective platform",
                             "example": -7.432,
                             "format": "float",
                             "type": "number"
                           },
-                          "longitude_waypoint": {
+                          "target_waypoint_longitude": {
                             "description": "Y-coordinate safe place for respective platform",
                             "example": 50.365,
                             "format": "float",
@@ -369,8 +381,8 @@
                           }
                         },
                         "required": [
-                          "latitude_waypoint",
-                          "longitude_waypoint",
+                          "target_waypoint_latitude",
+                          "target_waypoint_longitude",
                           "target_depth"
                         ],
                         "type": "object"
diff --git a/tests/fixtures/schemas.py b/tests/fixtures/schemas.py
index d9633d1..33a1320 100644
--- a/tests/fixtures/schemas.py
+++ b/tests/fixtures/schemas.py
@@ -91,16 +91,28 @@ action_schema = {
             + " next action",
             "example": "orbit",
         },
-        "latitude_waypoint": {
+        "start_point_latitude": {
             "type": "number",
             "format": "float",
-            "description": "Next waypoint, x-coordinate",
+            "description": "Start point, x-coordinate",
             "example": -4.187143188645706,
         },
-        "longitude_waypoint": {
+        "start_point_longitude": {
             "type": "number",
             "format": "float",
-            "description": "Next waypoint, y-coordinate",
+            "description": "Start point, y-coordinate",
+            "example": 50.37072283932642,
+        },
+        "target_waypoint_latitude": {
+            "type": "number",
+            "format": "float",
+            "description": "Target waypoint, x-coordinate",
+            "example": -4.187143188645706,
+        },
+        "target_waypoint_longitude": {
+            "type": "number",
+            "format": "float",
+            "description": "Target waypoint, y-coordinate",
             "example": 50.37072283932642,
         },
         "altitude": {
@@ -129,8 +141,8 @@ action_schema = {
         },
     },
     "required": [
-        "latitude_waypoint",
-        "longitude_waypoint",
+        "target_waypoint_latitude",
+        "target_waypoint_longitude",
     ],
 }
 
@@ -236,13 +248,13 @@ emergency_schema = {
             + " partner's platform/C2",
             "example": "go_home",
         },
-        "latitude_waypoint": {
+        "target_waypoint_latitude": {
             "type": "number",
             "format": "float",
             "description": "X-coordinate safe place for respective platform",
             "example": -7.432,
         },
-        "longitude_waypoint": {
+        "target_waypoint_longitude": {
             "type": "number",
             "format": "float",
             "description": "Y-coordinate safe place for respective platform",
@@ -260,7 +272,7 @@ emergency_schema = {
             "example": {},
         },
     },
-    "required": ["latitude_waypoint", "longitude_waypoint", "target_depth"],
+    "required": ["target_waypoint_latitude", "target_waypoint_longitude", "target_depth"],
 }
 
 
diff --git a/tests/fixtures/swagger.json b/tests/fixtures/swagger.json
index 31d4c95..4d5bf1d 100644
--- a/tests/fixtures/swagger.json
+++ b/tests/fixtures/swagger.json
@@ -139,13 +139,13 @@
                   "example": "orbit",
                   "type": "string"
                 },
-                "latitude_waypoint": {
+                "target_waypoint_latitude": {
                   "description": "Next waypoint, x-coordinate",
                   "example": -4.187143188645706,
                   "format": "float",
                   "type": "number"
                 },
-                "longitude_waypoint": {
+                "target_waypoint_longitude": {
                   "description": "Next waypoint, y-coordinate",
                   "example": 50.37072283932642,
                   "format": "float",
@@ -158,8 +158,8 @@
                 }
               },
               "required": [
-                "latitude_waypoint",
-                "longitude_waypoint"
+                "target_waypoint_latitude",
+                "target_waypoint_longitude"
               ],
               "type": "object"
             },
@@ -338,13 +338,13 @@
                             "description": "Any addition fields/data to be added here",
                             "example": {}
                           },
-                          "latitude_waypoint": {
+                          "target_waypoint_latitude": {
                             "description": "X-coordinate safe place for respective platform",
                             "example": -7.432,
                             "format": "float",
                             "type": "number"
                           },
-                          "longitude_waypoint": {
+                          "target_waypoint_longitude": {
                             "description": "Y-coordinate safe place for respective platform",
                             "example": 50.365,
                             "format": "float",
@@ -368,8 +368,8 @@
                           }
                         },
                         "required": [
-                          "latitude_waypoint",
-                          "longitude_waypoint",
+                          "target_waypoint_latitude",
+                          "target_waypoint_longitude",
                           "target_depth"
                         ],
                         "type": "object"
diff --git a/tests/mock_data/autonomy_engine_adapter/mission_plan_AH1.json b/tests/mock_data/autonomy_engine_adapter/mission_plan_AH1.json
index 6dfe1a1..57666f6 100644
--- a/tests/mock_data/autonomy_engine_adapter/mission_plan_AH1.json
+++ b/tests/mock_data/autonomy_engine_adapter/mission_plan_AH1.json
@@ -16,8 +16,10 @@
       {
         "action": "move",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0.0,
         "activate_payload": false,
         "send_environmental_data": false
@@ -25,8 +27,10 @@
       {
         "action": "dive",
         "flight_style": "dive to depth",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.237143188645706,
+        "start_point_longitude": 52.37072283932642,
+        "target_waypoint_latitude": -3.337143188645706,
+        "target_waypoint_longitude": 56.37072283932642,
         "altitude": 10,
         "activate_payload": false,
         "send_environmental_data": false
@@ -34,8 +38,10 @@
       {
         "action": "scanline",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 60.00000000000000,
+        "start_point_latitude": -3.337143188645706,
+        "start_point_longitude": 56.37072283932642,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 60.00000000000000,
         "altitude": 10,
         "activate_payload": true,
         "send_environmental_data": false
@@ -43,9 +49,11 @@
       {
         "action": "climb",
         "flight_style": "go to surface",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
-        "depth": 0.0,
+        "start_point_latitude": -0.237143188645706,
+        "start_point_longitude": 60.00000000000000,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
+        "depth": 0,
         "activate_payload": false,
         "send_environmental_data": true
       }
diff --git a/tests/mock_data/autonomy_engine_adapter/mission_plan_ECOSUB.json b/tests/mock_data/autonomy_engine_adapter/mission_plan_ECOSUB.json
index d7fd238..fb2a83d 100644
--- a/tests/mock_data/autonomy_engine_adapter/mission_plan_ECOSUB.json
+++ b/tests/mock_data/autonomy_engine_adapter/mission_plan_ECOSUB.json
@@ -16,8 +16,10 @@
       {
         "action": "move",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0.0,
         "activate_payload": false,
         "send_environmental_data": false
@@ -25,8 +27,10 @@
       {
         "action": "dive",
         "flight_style": "dive to depth",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.237143188645706,
+        "start_point_longitude": 52.37072283932642,
+        "target_waypoint_latitude": -3.337143188645706,
+        "target_waypoint_longitude": 56.37072283932642,
         "altitude": 10,
         "activate_payload": false,
         "send_environmental_data": false
@@ -34,8 +38,10 @@
       {
         "action": "scanline",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 60.00000000000000,
+        "start_point_latitude": -3.337143188645706,
+        "start_point_longitude": 56.37072283932642,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 60.00000000000000,
         "altitude": 10,
         "activate_payload": true,
         "send_environmental_data": false
@@ -43,8 +49,10 @@
       {
         "action": "climb",
         "flight_style": "go to surface",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -0.237143188645706,
+        "start_point_longitude": 60.00000000000000,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0,
         "activate_payload": false,
         "send_environmental_data": true
diff --git a/tests/mock_data/autonomy_engine_adapter/mission_plan_HYDROSURV.json b/tests/mock_data/autonomy_engine_adapter/mission_plan_HYDROSURV.json
index f5c1c0d..6aec0c6 100644
--- a/tests/mock_data/autonomy_engine_adapter/mission_plan_HYDROSURV.json
+++ b/tests/mock_data/autonomy_engine_adapter/mission_plan_HYDROSURV.json
@@ -14,16 +14,22 @@
     "autonomy_engine_plan_ID": 1,
     "plan": [
       {
-        "latitude_waypoint": -4.187143188645706,
-        "longitude_waypoint": 50.37072283932642
+        "start_point_latitude": -4.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -4.187143188645706,
+        "target_waypoint_longitude": 50.37072283932642
       },
       {
-        "latitude_waypoint": -3.187143188645706,
-        "longitude_waypoint": 51.37072283932642
+        "start_point_latitude": -4.187143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.187143188645706,
+        "target_waypoint_longitude": 51.37072283932642
       },
       {
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642
+        "start_point_latitude": -3.187143188645706,
+        "start_point_longitude": 51.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642
       }
     ]
   }
diff --git a/tests/mock_data/autonomy_engine_adapter/planning_configuration.json b/tests/mock_data/autonomy_engine_adapter/planning_configuration.json
index f119183..e3f18a3 100644
--- a/tests/mock_data/autonomy_engine_adapter/planning_configuration.json
+++ b/tests/mock_data/autonomy_engine_adapter/planning_configuration.json
@@ -48,8 +48,8 @@
             "serial": "reav-60",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10
             },
@@ -94,8 +94,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10.0
             },
@@ -113,8 +113,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -0.432,
-              "longitude_waypoint": 20.365,
+              "target_waypoint_latitude": -0.432,
+              "target_waypoint_longitude": 20.365,
               "safe_command": "go_home",
               "target_depth": 0.0
             },
@@ -141,8 +141,8 @@
             "model": "autosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": 20.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": 20.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "abort_now",
               "target_depth": 0.0
             },
diff --git a/tests/mock_data/ecosub_adapter/mission_plan.json b/tests/mock_data/ecosub_adapter/mission_plan.json
index 1b49981..47becbc 100644
--- a/tests/mock_data/ecosub_adapter/mission_plan.json
+++ b/tests/mock_data/ecosub_adapter/mission_plan.json
@@ -16,8 +16,10 @@
       {
         "action": "move",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0.0,
         "activate_payload": false,
         "send_environmental_data": false
@@ -25,8 +27,10 @@
       {
         "action": "dive",
         "flight_style": "dive to depth",
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -3.237143188645706,
+        "start_point_longitude": 52.37072283932642,
+        "target_waypoint_latitude": -3.337143188645706,
+        "target_waypoint_longitude": 56.37072283932642,
         "altitude": 10,
         "activate_payload": false,
         "send_environmental_data": false
@@ -34,8 +38,10 @@
       {
         "action": "scanline",
         "flight_style": "go to waypoint",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 60.00000000000000,
+        "start_point_latitude": -3.337143188645706,
+        "start_point_longitude": 56.37072283932642,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 60.00000000000000,
         "altitude": 10,
         "activate_payload": true,
         "send_environmental_data": false
@@ -43,8 +49,10 @@
       {
         "action": "climb",
         "flight_style": "go to surface",
-        "latitude_waypoint": -0.237143188645706,
-        "longitude_waypoint": 52.37072283932642,
+        "start_point_latitude": -0.237143188645706,
+        "start_point_longitude": 60.00000000000000,
+        "target_waypoint_latitude": -0.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642,
         "depth": 0,
         "activate_payload": false,
         "send_environmental_data": true
diff --git a/tests/mock_data/gui_adapter/planning_configuration.json b/tests/mock_data/gui_adapter/planning_configuration.json
index 7ce3766..a04cded 100644
--- a/tests/mock_data/gui_adapter/planning_configuration.json
+++ b/tests/mock_data/gui_adapter/planning_configuration.json
@@ -48,8 +48,8 @@
             "serial": "reav-60",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10
             },
@@ -94,8 +94,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -7.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": -7.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "go_home",
               "target_depth": 10.0
             },
@@ -113,8 +113,8 @@
             "model": "ecosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": -0.432,
-              "longitude_waypoint": 20.365,
+              "target_waypoint_latitude": -0.432,
+              "target_waypoint_longitude": 20.365,
               "safe_command": "go_home",
               "target_depth": 0.0
             },
@@ -140,8 +140,8 @@
             "model": "autosub",
             "emergency": {
               "additional_data": {},
-              "latitude_waypoint": 20.432,
-              "longitude_waypoint": 50.365,
+              "target_waypoint_latitude": 20.432,
+              "target_waypoint_longitude": 50.365,
               "safe_command": "abort_now",
               "target_depth": 0.0
             },
diff --git a/tests/mock_data/hydrosurv_adapter/mission_plan.json b/tests/mock_data/hydrosurv_adapter/mission_plan.json
index f5c1c0d..6aec0c6 100644
--- a/tests/mock_data/hydrosurv_adapter/mission_plan.json
+++ b/tests/mock_data/hydrosurv_adapter/mission_plan.json
@@ -14,16 +14,22 @@
     "autonomy_engine_plan_ID": 1,
     "plan": [
       {
-        "latitude_waypoint": -4.187143188645706,
-        "longitude_waypoint": 50.37072283932642
+        "start_point_latitude": -4.007143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -4.187143188645706,
+        "target_waypoint_longitude": 50.37072283932642
       },
       {
-        "latitude_waypoint": -3.187143188645706,
-        "longitude_waypoint": 51.37072283932642
+        "start_point_latitude": -4.187143188645706,
+        "start_point_longitude": 50.37072283932642,
+        "target_waypoint_latitude": -3.187143188645706,
+        "target_waypoint_longitude": 51.37072283932642
       },
       {
-        "latitude_waypoint": -3.237143188645706,
-        "longitude_waypoint": 52.37072283932642
+        "start_point_latitude": -3.187143188645706,
+        "start_point_longitude": 51.37072283932642,
+        "target_waypoint_latitude": -3.237143188645706,
+        "target_waypoint_longitude": 52.37072283932642
       }
     ]
   }
-- 
GitLab