coherence.upnp.devices.wan_device_client (module)

WANDeviceClient

A class representing an embbeded device with a WAN client.

class WANDeviceClient(device)[source]

Bases: eventdispatcher.eventdispatcher.EventDispatcher, coherence.log.LogAble

    Changed in version 0.9.0:
  • Introduced inheritance from EventDispatcher

  • The emitted events changed:

    • Coherence.UPnP.DeviceClient.detection_completed => embedded_device_client_detection_completed
  • Changed device_type, embedded_device_detection_completed and

    service_detection_completed to use EventDispatcher’s properties

logCategory = 'wan_device_client'
embedded_device_detection_completed
service_detection_completed
device_type
remove()[source]
embedded_device_notified(device)[source]
service_notified(service)[source]