jvconnected.discovery
- class jvconnected.discovery.Discovery(*args, **kwargs)[source]
Bases:
Dispatcher
Listen for cameras using zeroconf
- DictProperty procam_infos: Dict[str, ServiceInfo]
Container for discovered devices as instances of
zeroconf.ServiceInfo
. The service names (fqdn) are used as keysprocam_infos
is apydispatch.DictProperty
object.
- Event on_service_added(name: str, info: ServiceInfo)[source]
Fired when a new device is discovered
on_service_added
is apydispatch.Event
object.
- Event on_service_updated(name: str, info: ServiceInfo, old: ServiceInfo)[source]
Fired when an service is updated.
The pre-existing info is passed for comparison
on_service_updated
is apydispatch.Event
object.
- Event on_service_removed(name: str, info: ServiceInfo)[source]
Fired when an existing service is no longer available
on_service_removed
is apydispatch.Event
object.