CarbonMonoxideConcentrationMeasurementTrait.Attributes

interface CarbonMonoxideConcentrationMeasurementTrait.Attributes

Known direct subclasses
CarbonMonoxideConcentrationMeasurement

API for the CarbonMonoxideConcentrationMeasurement trait.


Attributes for the CarbonMonoxideConcentrationMeasurement cluster.

Summary

Public properties

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.

CarbonMonoxideConcentrationMeasurementTrait.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.

CarbonMonoxideConcentrationMeasurementTrait.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.

CarbonMonoxideConcentrationMeasurementTrait.MeasurementMediumEnum?

The medium in which measuredValue is being measured.

CarbonMonoxideConcentrationMeasurementTrait.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.

Public properties

acceptedCommandList

val acceptedCommandListList<UInt>

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

attributeList

val attributeListList<UInt>

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

averageMeasuredValue

val averageMeasuredValueFloat?

The average value of measuredValue measured during the averageMeasuredValueWindow.

Access type: Read

averageMeasuredValueWindow

val averageMeasuredValueWindowUInt?

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

Access type: Read

clusterRevision

val clusterRevisionUShort

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

featureMap

val featureMapCarbonMonoxideConcentrationMeasurementTrait.Feature

Whether the server supports zero or more optional cluster features. A cluster feature is a set of cluster elements that are mandatory or optional for a defined feature of the cluster. If a cluster feature is supported by the cluster instance, then the corresponding bit is set to 1, otherwise the bit is set to 0 (zero).

generatedCommandList

val generatedCommandListList<UInt>

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

levelValue

val levelValueCarbonMonoxideConcentrationMeasurementTrait.LevelValueEnum?

The level of the substance detected.

Access type: Read

maxMeasuredValue

val maxMeasuredValueFloat?

The maximum value of measuredValue that can be measured.

Access type: Read

measuredValue

val measuredValueFloat?

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

Access type: Read

measurementMedium

val measurementMediumCarbonMonoxideConcentrationMeasurementTrait.MeasurementMediumEnum?

The medium in which measuredValue is being measured.

Access type: Read

measurementUnit

val measurementUnitCarbonMonoxideConcentrationMeasurementTrait.MeasurementUnitEnum?

The unit used by measuredValue.

Access type: Read

minMeasuredValue

val minMeasuredValueFloat?

The minimum value of measuredValue that can be measured.

Access type: Read

peakMeasuredValue

val peakMeasuredValueFloat?

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

Access type: Read

peakMeasuredValueWindow

val peakMeasuredValueWindowUInt?

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

Access type: Read

uncertainty

val uncertaintyFloat?

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

Access type: Read