ExtendedThermostatTrait.ExtendedThermostatFeature

data class ExtendedThermostatTrait.ExtendedThermostatFeature


ExtendedThermostat trait feature map.

Summary

Public constructors

ExtendedThermostatFeature(
    presets: Boolean,
    remoteTemperatureSensing: Boolean,
    ecoMode: Boolean,
    offMode: Boolean
)

Creates the ExtendedThermostatFeature data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean
Boolean
Boolean

Whether this device supports presets.

Boolean

Whether this device supports remote temperature sensors.

Public constructors

ExtendedThermostatFeature

ExtendedThermostatFeature(
    presets: Boolean = false,
    remoteTemperatureSensing: Boolean = false,
    ecoMode: Boolean = false,
    offMode: Boolean = false
)

Creates the ExtendedThermostatFeature data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

ecoMode

val ecoMode: Boolean

offMode

val offMode: Boolean

presets

val presets: Boolean

Whether this device supports presets.

remoteTemperatureSensing

val remoteTemperatureSensing: Boolean

Whether this device supports remote temperature sensors.