Resolve "MAS-DT update platform status message"
Closes #47 (closed)
Failed merge and rebase on nested branches. I accidentally overwrote these changes.
changed milestone to %CB-2024W35
added Partner::NOC Project::MAS-DT Status::In Review Weight::2 labels
added 5 commits
Toggle commit listadded 7 commits
-
62416258...795b55a6 - 3 commits from branch
67-mas-dt
- d1e33be0 - refactor: use geojson or separate properties
- 04530bff - feat: allow position coordinates in either format
- b77d1bf5 - chore: update example message to current project
- 08779ed2 - docs: changelog for platform status changes
Toggle commit list-
62416258...795b55a6 - 3 commits from branch
I had a thought about this in the OCS seminar. I'm not sure that including depth/altitude as dimensions of the GeoJSON.Points makes sense. Typically the depth and altitude are an either or so [x,y,z1,z2] doesn't make sense because depth z1 isn't equivalent to altitude z2. I wonder if it's better to keep these as separate fields like tolerances rather than coordinates.
Is this different between the
platform_status.position
andmission_plan.action
? So inplatform_status.position
the depth and altitude should reflect where the platform is (so for a USBL status the position could be at depth) so included in theGeoJSON.Point.coordinates
makes sense. In themission_plan.action
they reflect what you're telling the platform to do so the depth and altitude aren't necessarily consistent and it maybe makes more sense to keep them separate?
- Last updated by Dan Jones
17 "battery_remaining_capacity": 80.2, 18 "platform_state": "ABORT", 19 "mission_plan_ID": 1, 20 "mission_track_ID": 4, 21 "position": { 22 "type": "Point", 23 "coordinates": [ 24 -10.122, 25 178.2, 26 50.0, 27 20 28 ] 29 }, 30 "waypoint": { 31 "type": "Point", 32 "coordinates": [ Do you mean a platform status using the old separate field data model? I've left those as is. https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/-/blob/dev/examples/ecosub_adapter/platform_status.json#L23
mentioned in commit eec6dc80