Under what circumstances would deviceStopComm and deviceStartComm methods not be called as normal?
I am working on a plugin and am completely stumped by this.
When the plugin is reloaded, both deviceStopComm and deviceStartComm run as expected (for all devices). I also created a couple menu items to invoke self.prepareToSleep and self.wakeUp, and again the methods are called as expected.
However, if I disable/enable device communication in the UI, edit a device, or create a new device, neither method is called.
I really just don't get it.