jvconnected.discovery
- class jvconnected.discovery.Discovery(*args, **kwargs)[source]
Bases:
DispatcherListen 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_infosis apydispatch.DictPropertyobject.
- Event on_service_added(name: str, info: ServiceInfo)[source]
Fired when a new device is discovered
on_service_addedis apydispatch.Eventobject.
- 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_updatedis apydispatch.Eventobject.
- Event on_service_removed(name: str, info: ServiceInfo)[source]
Fired when an existing service is no longer available
on_service_removedis apydispatch.Eventobject.