jacdac.air_quality_index

Submodules

Package Contents

Classes

AirQualityIndexClient

The Air Quality Index is a measure of how clean or polluted air is. From min, good quality, to high, low quality.

class jacdac.air_quality_index.AirQualityIndexClient(bus: jacdac.bus.Bus, role: str, *, missing_aqi_index_value: float | None = None)

Bases: jacdac.bus.SensorClient

The Air Quality Index is a measure of how clean or polluted air is. From min, good quality, to high, low quality.

Implements a client for the Air Quality Index service.

property aqi_index: float | None

Air quality index, typically refreshed every second., _: AQI

property aqi_index_error: float | None

(Optional) Error on the AQI measure., _: AQI

property min_aqi_index: float | None

Minimum AQI reading, representing a good air quality. Typically 0., _: AQI

property max_aqi_index: float | None

Maximum AQI reading, representing a very poor air quality., _: AQI