jacdac.e_co2

Submodules

Package Contents

Classes

ECO2Client

Measures equivalent CO₂ levels.

class jacdac.e_co2.ECO2Client(bus: jacdac.bus.Bus, role: str, *, missing_e_CO2_value: float | None = None)

Bases: jacdac.bus.SensorClient

Measures equivalent CO₂ levels. Implements a client for the Equivalent CO₂ service.

property e_CO2: float | None

Equivalent CO₂ (eCO₂) readings., _: ppm

property e_CO2_error: float | None

(Optional) Error on the reading value., _: ppm

property min_e_CO2: float | None

Minimum measurable value, _: ppm

property max_e_CO2: float | None

Minimum measurable value, _: ppm

property variant: jacdac.e_co2.constants.ECO2Variant | None

(Optional) Type of physical sensor and capabilities.,