MAS-DT define instruction set and instructions
How do we represent Ben's matrix of pre-defined files to set the profiling behaviour?
What we've come up with is this:
- A new
instruction_set
message which contains the encoded files themselves and the classification by speed/data transmission - The
planning_configuration
message will contain a list of the instruction sets made available by the PI - ORI can then send an
instruction_set
message using one of the options defined in the planning configuration as the payload - This is separate from the
mission_plan
message which is used to define the list of waypoints for thegoto
file
An instruction set is a collection of static or templated configuration files
For MAS-DT these will be fully static slocum files (sample99.ma
, tbdlist.dat
and y095.ma
)
-
Define instruction set
-
Properties
-
files
is an array of file schemas-
Each file has a
name
and b64 encodedcontent
-
Each file has a
-
categories
akey:value
pair object which classifies it (for MAS-DT by speed and data volume)
-
-
Properties
-
Define
instructions
schema- instructions is an array of instruction sets
-
Add instructions schema to
planning_configuration
-
Add test fixtures
- instruction_set
- planning_configuration