jacdac.verified_telemetry
Submodules
Package Contents
Classes
A mixin service that exposes verified telemetry information for a sensor (see https://github.com/Azure/Verified-Telemetry/tree/main/PnPModel). |
- class jacdac.verified_telemetry.VerifiedTelemetryClient(bus: jacdac.bus.Bus, role: str)
Bases:
jacdac.bus.Client
A mixin service that exposes verified telemetry information for a sensor (see https://github.com/Azure/Verified-Telemetry/tree/main/PnPModel). Implements a client for the Verified Telemetry service.
- property telemetry_status: jacdac.verified_telemetry.constants.VerifiedTelemetryStatus | None
Reads the telemetry working status, where
true
is working andfalse
is faulty.,
- property telemetry_status_interval: int | None
(Optional) Specifies the interval between computing the fingerprint information., _: ms
- property fingerprint_type: jacdac.verified_telemetry.constants.VerifiedTelemetryFingerprintType | None
Type of the fingerprint.,
- property fingerprint_template: Tuple[int, bytes] | None
Template Fingerprint information of a working sensor., confidence: %
- on_telemetry_status_change(handler: jacdac.bus.EventHandlerFn) jacdac.bus.UnsubscribeFn
The telemetry status of the device was updated.
- on_fingerprint_template_change(handler: jacdac.bus.EventHandlerFn) jacdac.bus.UnsubscribeFn
The fingerprint template was updated