Setting mission initial conditions
- Last UpdatedDec 04, 2023
- 1 minute read
Each mission can have a different zero state. We recommend putting this information directly inside mission files, instead of inside the simulazione-user module, by creating an initialize scenario command and binding it to the taskManager startTask event.
Code example
This is a code example for setting mission initial conditions.
<route from="tm_0.mission_state" to="initializeScenarioM0.execute" condition="@tm_0.mission_state@==running"/>
<command name="initializeScenarioM0"/>
<!-- resetting all the scene related stuff and setting initial values -->
<setField field="V529009.value" value="0" />
<setField field="V529010.value" value="0" />
<!-- ... -->
</command>