Update platform status to accommodate simulated wpts
Closed
Update platform status to accommodate simulated wpts
-
Update enum for
status_source
to include"simulated"
-
Remove
position
as a required field -
Add a
no_position_reason
enum field to explain why the position has not been included
changed milestone to %CB-2024W37
added Partner::NOC Project::MAS-DT labels
I'm still a bit uncomfortable with the idea of using a
platform_status
message to send something that isn't a platform status.What we could do is create a
simulated_waypoint
message with the same data structure as theplatform_status
but different required fields.That way positions receives 2 message types but passes them both through the same parser and ORI don't have to filter the
platform_status
messages. You could still addsimulated
to the status source enum as we might want simulated platform_status messagesSo
platform_status
would still requireposition
/latitude
+longitude
..whereas
simulated_waypoint
would requirewaypoint
/waypoint_latitude
+waypoint_longitude
. status_source enum = [simulated
]Edited by Dan Jones
unassigned @danjon
assigned to @danjon
created merge request !49 (merged) to address this issue
mentioned in merge request !49 (merged)
marked the task Update enum for
status_source
to include"simulated"
as completedmarked the task Remove
position
as a required field as completedadded Status::In Review label