AirQualitySensorMatterTraits

struct AirQualitySensorMatterTraits

Trait Container for Matter Traits.

  • This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.

    Declaration

    Swift

    let identifyTrait: Matter.IdentifyTrait?
  • This trait provides an interface to air quality classification using distinct levels.

    Declaration

    Swift

    let airQualityTrait: Matter.AirQualityTrait?
  • This trait provides an interface to temperature measurement capability.

    Declaration

    Swift

    let temperatureMeasurementTrait: Matter.TemperatureMeasurementTrait?
  • This trait provides an interface to relative humidity measurements of water in the air.

    Declaration

    Swift

    let relativeHumidityMeasurementTrait: Matter.RelativeHumidityMeasurementTrait?
  • This trait provides an interface to carbon monoxide concentration measurement functionality.

    Declaration

    Swift

    let carbonMonoxideConcentrationMeasurementTrait: Matter.CarbonMonoxideConcentrationMeasurementTrait?
  • This trait provides an interface to carbon dioxide concentration measurement functionality.

    Declaration

    Swift

    let carbonDioxideConcentrationMeasurementTrait: Matter.CarbonDioxideConcentrationMeasurementTrait?
  • This trait provides an interface to nitrogen dioxide concentration measurement functionality.

    Declaration

    Swift

    let nitrogenDioxideConcentrationMeasurementTrait: Matter.NitrogenDioxideConcentrationMeasurementTrait?
  • This trait provides an interface to ozone concentration measurement functionality.

    Declaration

    Swift

    let ozoneConcentrationMeasurementTrait: Matter.OzoneConcentrationMeasurementTrait?
  • This trait provides an interface to devices that measure concentration of fine particulate matter less than 2.5 microns in diameter.

    Declaration

    Swift

    let pm25ConcentrationMeasurementTrait: Matter.Pm25ConcentrationMeasurementTrait?
  • This trait provides an interface to formaldehyde concentration measurement functionality.

    Declaration

    Swift

    let formaldehydeConcentrationMeasurementTrait: Matter.FormaldehydeConcentrationMeasurementTrait?
  • This trait provides an interface to devices that measure concentration of fine particulate matter smaller than one micron in diameter.

    Declaration

    Swift

    let pm1ConcentrationMeasurementTrait: Matter.Pm1ConcentrationMeasurementTrait?
  • This trait provides an interface to devices that measure concentration of fine particulate matter less than ten microns in diameter.

    Declaration

    Swift

    let pm10ConcentrationMeasurementTrait: Matter.Pm10ConcentrationMeasurementTrait?
  • This trait provides an interface to devices that measure concentration of volatile organic compounds.

    Declaration

    Swift

    let totalVolatileOrganicCompoundsConcentrationMeasurementTrait: Matter.TotalVolatileOrganicCompoundsConcentrationMeasurementTrait?
  • This trait provides an interface to radon concentration measurement functionality.

    Declaration

    Swift

    let radonConcentrationMeasurementTrait: Matter.RadonConcentrationMeasurementTrait?