diff --git a/backend/api/Services/IsarService.cs b/backend/api/Services/IsarService.cs index f7926dee..662aad9c 100644 --- a/backend/api/Services/IsarService.cs +++ b/backend/api/Services/IsarService.cs @@ -43,11 +43,7 @@ public async Task StartMission(Robot robot, MissionRun missionRun) var isarMissionDefinition = new { - mission_definition = new IsarMissionDefinition( - missionRun, - mapName: mapName, - includeStartPose: true - ), + mission_definition = new IsarMissionDefinition(missionRun, mapName: mapName), }; HttpResponseMessage? response; diff --git a/backend/api/Services/Models/IsarMissionDefinition.cs b/backend/api/Services/Models/IsarMissionDefinition.cs index ba012652..4afa6477 100644 --- a/backend/api/Services/Models/IsarMissionDefinition.cs +++ b/backend/api/Services/Models/IsarMissionDefinition.cs @@ -17,32 +17,18 @@ public struct IsarMissionDefinition [JsonPropertyName("tasks")] public List Tasks { get; set; } - [JsonPropertyName("start_pose")] - public IsarPose? StartPose { get; set; } = null; - public IsarMissionDefinition(List tasks) { Name = null; Tasks = tasks; } - public IsarMissionDefinition( - MissionRun missionRun, - bool includeStartPose = false, - string? mapName = null - ) + public IsarMissionDefinition(MissionRun missionRun, string? mapName = null) { Name = missionRun.Name; Tasks = missionRun .Tasks.Select(task => new IsarTaskDefinition(task, missionRun, mapName)) .ToList(); - if (missionRun.InspectionArea != null) - { - StartPose = - includeStartPose && missionRun.InspectionArea.DefaultLocalizationPose != null - ? new IsarPose(missionRun.InspectionArea.DefaultLocalizationPose.Pose) - : null; - } } }