DeviceManager
The central device manager for enumerating all connected StreamDock devices. An instance of this class must be created to detect and use StreamDock devices.
Create a new StreamDock DeviceManager to detect connected StreamDock devices.
manner = DeviceManager()
enumerate()
Detect connected StreamDock devices.
Returns a list containing all connected StreamDock devices.
streamdocks = manner.enumerate()
listen()
Monitor whether new devices are connected or disconnected
t = threading.Thread(target = manner.listen)
t.start()