CarbonDioxideConcentrationMeasurement

interface CarbonDioxideConcentrationMeasurement : CarbonDioxideConcentrationMeasurementTrait.Attributes, MatterTrait


API for the CarbonDioxideConcentrationMeasurement trait. This trait provides an interface to carbon dioxide concentration measurement functionality.

Summary

Nested types

Descriptor enum for this trait's attributes.

Inherited functions

From com.google.home.TraitStateInvalidation
suspend Unit

Inherited properties

From com.google.home.matter.standard.CarbonDioxideConcentrationMeasurementTrait.Attributes
List<UInt>

A list of client-generated commands which are supported by this cluster server instance.

List<UInt>

A list of the attribute IDs of the attributes supported by the cluster instance.

Float?

The average value of measuredValue measured during the averageMeasuredValueWindow.

UInt?

The window of time, in seconds, used to measure the averageMeasuredValue.

UShort

The revision of the server cluster specification supported by the cluster instance.

CarbonDioxideConcentrationMeasurementTrait.Feature

Whether the server supports zero or more optional cluster features.

List<UInt>

A list of server-generated commands (server to client) which are supported by this cluster server instance.

CarbonDioxideConcentrationMeasurementTrait.LevelValueEnum?

The level of the substance detected.

Float?

The maximum value of measuredValue that can be measured.

Float?

The most recent measurement as a single-precision floating-point number, in units specified by measurementUnit.

CarbonDioxideConcentrationMeasurementTrait.MeasurementMediumEnum?

The medium in which measuredValue is being measured.

CarbonDioxideConcentrationMeasurementTrait.MeasurementUnitEnum?

The unit used by measuredValue.

Float?

The minimum value of measuredValue that can be measured.

Float?

The maximum value of measuredValue that has been measured during the peakMeasuredValueWindow.

UInt?

The window of time, in seconds, used to determine the peakMeasuredValue.

Float?

The range of error or deviation that can be found in measuredValue and peakMeasuredValue.

From com.google.home.Trait

Public functions

Public properties