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: Optional[float] = None)

Bases: jacdac.bus.SensorClient

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

property e_CO2 Optional[float]

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

property e_CO2_error Optional[float]

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

property min_e_CO2 Optional[float]

Minimum measurable value, _: ppm

property max_e_CO2 Optional[float]

Minimum measurable value, _: ppm

property variant Optional[jacdac.e_co2.constants.ECO2Variant]

(Optional) Type of physical sensor and capabilities.,