jacdac.dc_current_measurement.client

Module Contents

Classes

DcCurrentMeasurementClient

A service that reports a current measurement.

class jacdac.dc_current_measurement.client.DcCurrentMeasurementClient(bus: jacdac.bus.Bus, role: str, *, missing_measurement_value: float | None = None)

Bases: jacdac.bus.SensorClient

A service that reports a current measurement. Implements a client for the DC Current Measurement service.

property measurement_name: str | None

A string containing the net name that is being measured e.g. POWER_DUT or a reference e.g. DIFF_DEV1_DEV2. These constants can be used to identify a measurement from client code.,

property measurement: float | None

The current measurement., _: A

property measurement_error: float | None

(Optional) Absolute error on the reading value., _: A

property min_measurement: float | None

(Optional) Minimum measurable current, _: A

property max_measurement: float | None

(Optional) Maximum measurable current, _: A