AirQualitySensorDevice.StandardTraits

class AirQualitySensorDevice.StandardTraits


Trait Container for AirQualitySensorDevice Standard Traits.

Summary

Public constructors

StandardTraits(traitProvider: TraitProvider)

Public properties

AirQuality?

This trait provides an interface to air quality classification using distinct levels.

CarbonDioxideConcentrationMeasurement?

This trait provides an interface to carbon dioxide concentration measurement functionality.

CarbonMonoxideConcentrationMeasurement?

This trait provides an interface to carbon monoxide concentration measurement functionality.

FormaldehydeConcentrationMeasurement?

This trait provides an interface to formaldehyde concentration measurement functionality.

Identify?

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.

NitrogenDioxideConcentrationMeasurement?

This trait provides an interface to nitrogen dioxide concentration measurement functionality.

OzoneConcentrationMeasurement?

This trait provides an interface to ozone concentration measurement functionality.

Pm10ConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of fine particulate matter less than ten microns in diameter.

Pm1ConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of fine particulate matter smaller than one micron in diameter.

Pm25ConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of fine particulate matter less than 2.5 microns in diameter.

RadonConcentrationMeasurement?

This trait provides an interface to radon concentration measurement functionality.

RelativeHumidityMeasurement?

This trait provides an interface to relative humidity measurements of water in the air.

TemperatureMeasurement?

This trait provides an interface to temperature measurement capability.

TotalVolatileOrganicCompoundsConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of volatile organic compounds.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

Public properties

airQuality

val airQuality: AirQuality?

This trait provides an interface to air quality classification using distinct levels.

carbonDioxideConcentrationMeasurement

val carbonDioxideConcentrationMeasurement: CarbonDioxideConcentrationMeasurement?

This trait provides an interface to carbon dioxide concentration measurement functionality.

carbonMonoxideConcentrationMeasurement

val carbonMonoxideConcentrationMeasurement: CarbonMonoxideConcentrationMeasurement?

This trait provides an interface to carbon monoxide concentration measurement functionality.

formaldehydeConcentrationMeasurement

val formaldehydeConcentrationMeasurement: FormaldehydeConcentrationMeasurement?

This trait provides an interface to formaldehyde concentration measurement functionality.

identify

val identify: Identify?

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.

nitrogenDioxideConcentrationMeasurement

val nitrogenDioxideConcentrationMeasurement: NitrogenDioxideConcentrationMeasurement?

This trait provides an interface to nitrogen dioxide concentration measurement functionality.

ozoneConcentrationMeasurement

val ozoneConcentrationMeasurement: OzoneConcentrationMeasurement?

This trait provides an interface to ozone concentration measurement functionality.

pm10ConcentrationMeasurement

val pm10ConcentrationMeasurement: Pm10ConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of fine particulate matter less than ten microns in diameter.

pm1ConcentrationMeasurement

val pm1ConcentrationMeasurement: Pm1ConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of fine particulate matter smaller than one micron in diameter.

pm25ConcentrationMeasurement

val pm25ConcentrationMeasurement: Pm25ConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of fine particulate matter less than 2.5 microns in diameter.

radonConcentrationMeasurement

val radonConcentrationMeasurement: RadonConcentrationMeasurement?

This trait provides an interface to radon concentration measurement functionality.

relativeHumidityMeasurement

val relativeHumidityMeasurement: RelativeHumidityMeasurement?

This trait provides an interface to relative humidity measurements of water in the air.

temperatureMeasurement

val temperatureMeasurement: TemperatureMeasurement?

This trait provides an interface to temperature measurement capability.

totalVolatileOrganicCompoundsConcentrationMeasurement

val totalVolatileOrganicCompoundsConcentrationMeasurement: TotalVolatileOrganicCompoundsConcentrationMeasurement?

This trait provides an interface to devices that measure concentration of volatile organic compounds.