MAS-DT define simulation messages
- How do we request a campaign level "try it out" simulation?
- What format does the simulated response take?
Nick says for the campaign level what they will do is a track based on simulating multiple dives and assuming that the surface location is as predicted. So we have number of simulated tracks (t) and number of simulated dives (d). So we'd get back t tracks with each track comprised of d waypoints.
We I guess have to specify an initial location
We could do the AAI thing where we send a specification with t (unit_sim[1..t]) fake platforms and then send initial platform status messages for each platform. From then it is the same as normal operation but each time they simulate the next dive surface location we respond by sending the predicted location back in a platform status.
That's a lot of back and forth but is a good integration test.
Ultimately for "try it out" mode I assume we want to streamline out a lot of that back and forth traffic so we send a request for a simulated campaign and have the ORI respond with the full simulation outcome in one or relatively few messages.