TemperatureControlTrait.Feature

data class TemperatureControlTrait.Feature : ClusterBitmap


TemperatureControl cluster FeatureMap.

Summary

Public constructors

Feature(
    temperatureNumber: Boolean,
    temperatureLevel: Boolean,
    temperatureStep: Boolean
)

Creates the Feature data class.

Public functions

open ULong

Public properties

Boolean

Use actual temperature numbers, in Celsius.

Boolean

Use vendor-specific temperature levels.

Boolean

Use step control with temperature numbers.

Public constructors

Feature

Feature(
    temperatureNumber: Boolean = false,
    temperatureLevel: Boolean = false,
    temperatureStep: Boolean = false
)

Creates the Feature data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

temperatureLevel

val temperatureLevelBoolean

Use actual temperature numbers, in Celsius.

temperatureNumber

val temperatureNumberBoolean

Use vendor-specific temperature levels.

temperatureStep

val temperatureStepBoolean

Use step control with temperature numbers. This feature is for devices that support discrete temperature setpoints that are larger than the temperature resolution imposed by the temperature data type.