How do Presets work?

 

Hi folks. I've been exploring the recent addition of presets in Aximmetry. It's great functionality but I'd like to dive into it a little more.


I can see the logic behind structuring presets within preset groups but I could do with a little explanation of what's going on behind the scenes. I can see the preset groups and triggers in the composer view after they've been created on the control board, but where is this data stored?


I'm assuming it's storing the data of a pin collector or module as an array of some sort but it would also be helpful to know by what function this data is then being stored and recalled?


When opening my project file in a the editor I can see a long string relating to the presets I've created, is this the only place that this data is stored or is it accessible within the project and/or editor?


Access to this data would be really useful as it would essentially allow us to separate creation of presets and save states out from development of the tools that we're creating with Aximmetry. An issue that I'm struggling with, even with dedicated source control.



   Cookseyyyyy