ExtendedAirQualityTrait.AirQualityFeature

data class ExtendedAirQualityTrait.AirQualityFeature : ClusterBitmap


ExtendedAirQuality trait feature map.

Summary

Public constructors

AirQualityFeature(
    indoorFair: Boolean,
    indoorModerate: Boolean,
    indoorVeryPoor: Boolean,
    indoorExtremelyPoor: Boolean,
    outdoorFair: Boolean,
    outdoorModerate: Boolean,
    outdoorVeryPoor: Boolean,
    outdoorExtremelyPoor: Boolean,
    numeric: Boolean,
    indoorNumeric: Boolean,
    outdoorNumeric: Boolean
)

Creates the AirQualityFeature data class.

Public functions

open ULong

Public properties

Boolean

The device supports the Extremely Poor descriptive air quality level for indoor measurement.

Boolean

The device supports the Fair descriptive air quality level for indoor measurement.

Boolean

The device supports the Moderate descriptive air quality level for indoor measurement.

Boolean

The device supports AQI numeric value for indoor measurement.

Boolean

The device supports the Very Poor descriptive air quality level for indoor measurement.

Boolean

The device supports AQI numeric value.

Boolean

The device supports the Extremely Poor descriptive air quality level for outdoor measurement.

Boolean

The device supports the Fair descriptive air quality level for outdoor measurement.

Boolean

The device supports the Moderate descriptive air quality level for outdoor measurement.

Boolean

The device supports AQI numeric value for outdoor measurement.

Boolean

The device supports the Very Poor descriptive air quality level for outdoor measurement.

Public constructors

AirQualityFeature

AirQualityFeature(
    indoorFair: Boolean = false,
    indoorModerate: Boolean = false,
    indoorVeryPoor: Boolean = false,
    indoorExtremelyPoor: Boolean = false,
    outdoorFair: Boolean = false,
    outdoorModerate: Boolean = false,
    outdoorVeryPoor: Boolean = false,
    outdoorExtremelyPoor: Boolean = false,
    numeric: Boolean = false,
    indoorNumeric: Boolean = false,
    outdoorNumeric: Boolean = false
)

Creates the AirQualityFeature data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

indoorExtremelyPoor

val indoorExtremelyPoorBoolean

The device supports the Extremely Poor descriptive air quality level for indoor measurement.

indoorFair

val indoorFairBoolean

The device supports the Fair descriptive air quality level for indoor measurement.

indoorModerate

val indoorModerateBoolean

The device supports the Moderate descriptive air quality level for indoor measurement.

indoorNumeric

val indoorNumericBoolean

The device supports AQI numeric value for indoor measurement.

indoorVeryPoor

val indoorVeryPoorBoolean

The device supports the Very Poor descriptive air quality level for indoor measurement.

numeric

val numericBoolean

The device supports AQI numeric value.

outdoorExtremelyPoor

val outdoorExtremelyPoorBoolean

The device supports the Extremely Poor descriptive air quality level for outdoor measurement.

outdoorFair

val outdoorFairBoolean

The device supports the Fair descriptive air quality level for outdoor measurement.

outdoorModerate

val outdoorModerateBoolean

The device supports the Moderate descriptive air quality level for outdoor measurement.

outdoorNumeric

val outdoorNumericBoolean

The device supports AQI numeric value for outdoor measurement.

outdoorVeryPoor

val outdoorVeryPoorBoolean

The device supports the Very Poor descriptive air quality level for outdoor measurement.