In general, the datamodel should be used for the settings given by the user in the URCap.
E.g. go to this waypoint, use this speed, do this many iterations. Hence settings given to generate the script code executed.
In this respect, it would not be assumed, that the datamodel is changed during regular program execution, and that is why the datamodel does not automatically save values stored, unless this is explicitly saved by the user.
Hence the user could e.g. make changes, but exit without saving is desired to revert.
1 Like