jacdac.rain_gauge

Submodules

Package Contents

Classes

RainGaugeClient

Measures the amount of liquid precipitation over an area in a predefined period of time.

class jacdac.rain_gauge.RainGaugeClient(bus: jacdac.bus.Bus, role: str, *, missing_precipitation_value: Optional[float] = None)

Bases: jacdac.bus.SensorClient

Measures the amount of liquid precipitation over an area in a predefined period of time. Implements a client for the Rain gauge service.

property precipitation Optional[float]

Total precipitation recorded so far., _: mm

property precipitation_precision Optional[float]

(Optional) Typically the amount of rain needed for tipping the bucket., _: mm