Pm1ConcentrationMeasurementTrait.Attributes

interface Pm1ConcentrationMeasurementTrait.Attributes

Known direct subclasses
Pm1ConcentrationMeasurement

API for the Pm1ConcentrationMeasurement trait.


Attributes for the Pm1ConcentrationMeasurement 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 determine the averageMeasuredValue.

UShort

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

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

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

Pm1ConcentrationMeasurementTrait.MeasurementMediumEnum?

The medium in which measuredValue is being measured.

Pm1ConcentrationMeasurementTrait.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 used for determining the peakMeasuredValue in seconds.

Float?

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

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 determine the averageMeasuredValue.

Access type: Read

clusterRevision

val clusterRevisionUShort

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

featureMap

val featureMapPm1ConcentrationMeasurementTrait.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 levelValuePm1ConcentrationMeasurementTrait.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 measurementMediumPm1ConcentrationMeasurementTrait.MeasurementMediumEnum?

The medium in which measuredValue is being measured.

Access type: Read

measurementUnit

val measurementUnitPm1ConcentrationMeasurementTrait.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 used for determining the peakMeasuredValue in seconds.

Access type: Read

uncertainty

val uncertaintyFloat?

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

Access type: Read