I am now making some head way in our application and have come to the following question.
What is the best way to handle dynamic device discovery?
I have considered rewriting the dia.yml file when an new device is on the network and then rebooting the device but this seems a little harsh.
also i think that there may be risk in this as a bad write to the CFG file may render the system off line. this raises a second question can i have two CFG file a primary to load the base drivers and presentations (dia.yml)and another dynamic one to hold the other devices (discovered.yml) that would be loaded after?
In any case the .yml file will hold this data during reboots but is there a way to add devices to the device manager on the fly?
I appreciate any comments?