I'm refactoring a plugin for HS3 that i got from simplextech* I want to know how this would work in the new "design" pattern for devices. I currently have a Root for each User and under each user as child devices there can be a ton of optional other devices for different stats. Would these "children" now be "features"? Here is a screenshot:

*Some will ask why I'm refactoring for HS3 instead of going to HS4 directly. To put it simply, I have a library that I use for HS3. I may update that in the future for HS4, but for now, it allows me to create plugins pretty fast for HS3. I'm merely refactoring this plugin to use that library and to better understand the API since I didn't write the plugin originally.
*Some will ask why I'm refactoring for HS3 instead of going to HS4 directly. To put it simply, I have a library that I use for HS3. I may update that in the future for HS4, but for now, it allows me to create plugins pretty fast for HS3. I'm merely refactoring this plugin to use that library and to better understand the API since I didn't write the plugin originally.
Comment