# CarbonMonoxideConcentrationMeasurementTrait.Feature

# CarbonMonoxideConcentrationMeasurementTrait.Feature


```
data class CarbonMonoxideConcentrationMeasurementTrait.Feature
```

<br />

*** ** * ** ***

CarbonMonoxideConcentrationMeasurement cluster FeatureMap.

## Summary

| ### Public constructors |
|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#Feature(kotlin.Boolean,kotlin.Boolean,kotlin.Boolean,kotlin.Boolean,kotlin.Boolean,kotlin.Boolean)( numericMeasurement: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, levelIndication: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, mediumLevel: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, criticalLevel: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, peakMeasurement: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html, averageMeasurement: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html )` Creates the Feature data class. |

| ### Public functions |
|---|---|
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#toRaw()()` Convert this ClusterBitmap to raw (bytes) format |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#averageMeasurement()` Device supports the average numeric measurement of substance. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#criticalLevel()` Device supports the Critical concentration Level. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#levelIndication()` Device supports basic level indication for substance using the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.LevelValueEnum`. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#mediumLevel()` Device supports the Medium concentration Level. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#numericMeasurement()` Device supports numeric measurement of substance. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature#peakMeasurement()` Device supports peak numeric measurement of substance. |

## 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 averageMeasurement: Boolean
```

Device supports the average numeric measurement of substance.

### criticalLevel

```
val criticalLevel: Boolean
```

Device supports the Critical concentration Level.

### levelIndication

```
val levelIndication: Boolean
```

Device supports basic level indication for substance using the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.LevelValueEnum`.

### mediumLevel

```
val mediumLevel: Boolean
```

Device supports the Medium concentration Level.

### numericMeasurement

```
val numericMeasurement: Boolean
```

Device supports numeric measurement of substance.

### peakMeasurement

```
val peakMeasurement: Boolean
```

Device supports peak numeric measurement of substance.