jacdac.air_pressure

Submodules

Package Contents

Classes

AirPressureClient

A sensor measuring air pressure of outside environment.

class jacdac.air_pressure.AirPressureClient(bus: jacdac.bus.Bus, role: str, *, missing_pressure_value: float | None = None)

Bases: jacdac.bus.SensorClient

A sensor measuring air pressure of outside environment. Implements a client for the Air Pressure service.

property pressure: float | None

The air pressure., _: hPa

property pressure_error: float | None

(Optional) The real pressure is between pressure - pressure_error and pressure + pressure_error., _: hPa

property min_pressure: float | None

(Optional) Lowest air pressure that can be reported., _: hPa

property max_pressure: float | None

(Optional) Highest air pressure that can be reported., _: hPa