Currently, diagnostic methods are tightly coupled within the Appliance class. To improve code organization and modularity, we should refactor the diagnostic tools into a separate module.
Especially, diagnostic class should be able to attach onto Appliance and grab diagnostic data.
Hon class should not have integrated loader for dummy devices created from dumped JSON responses from API. If this functionality is necessary, it should be also separated and act as a replacement for a fully functional loader for real devices.
Currently, diagnostic methods are tightly coupled within the
Appliance
class. To improve code organization and modularity, we should refactor the diagnostic tools into a separate module. Especially, diagnostic class should be able to attach ontoAppliance
and grab diagnostic data.Hon
class should not have integrated loader for dummy devices created from dumped JSON responses from API. If this functionality is necessary, it should be also separated and act as a replacement for a fully functional loader for real devices.