CarbonMonoxideConcentrationMeasurementTrait.Feature

data class CarbonMonoxideConcentrationMeasurementTrait.Feature


CarbonMonoxideConcentrationMeasurement cluster FeatureMap.

Summary

Public constructors

Feature(
    numericMeasurement: Boolean,
    levelIndication: Boolean,
    mediumLevel: Boolean,
    criticalLevel: Boolean,
    peakMeasurement: Boolean,
    averageMeasurement: Boolean
)

Creates the Feature data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

Device supports the average numeric measurement of substance.

String

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

Boolean

Device supports the Critical concentration Level.

Boolean

Device supports basic level indication for substance using the LevelValueEnum.

Boolean

Device supports the Medium concentration Level.

Boolean

Device supports numeric measurement of substance.

Boolean

Device supports peak numeric measurement of substance.

String

Trait identifier of the Matter Cluster that defines the bitmap Data Type.

Public constructors

Feature

Feature(
    numericMeasurement: Boolean = false,
    levelIndication: Boolean = false,
    mediumLevel: Boolean = false,
    criticalLevel: Boolean = false,
    peakMeasurement: Boolean = false,
    averageMeasurement: Boolean = false
)

Creates the Feature data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

averageMeasurement

val averageMeasurementBoolean

Device supports the average numeric measurement of substance.

bitmapName

val bitmapNameString

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

criticalLevel

val criticalLevelBoolean

Device supports the Critical concentration Level.

levelIndication

val levelIndicationBoolean

Device supports basic level indication for substance using the LevelValueEnum.

mediumLevel

val mediumLevelBoolean

Device supports the Medium concentration Level.

numericMeasurement

val numericMeasurementBoolean

Device supports numeric measurement of substance.

peakMeasurement

val peakMeasurementBoolean

Device supports peak numeric measurement of substance.

traitId

val traitIdString

Trait identifier of the Matter Cluster that defines the bitmap Data Type. Refer to ClusterId.traitId for the format.