ThermostatTrait.ProgrammingOperationModeBitmap

data class ThermostatTrait.ProgrammingOperationModeBitmap : ClusterBitmap


Thermostat programming operational states.

Summary

Public constructors

ProgrammingOperationModeBitmap(
    scheduleActive: Boolean,
    autoRecovery: Boolean,
    economy: Boolean
)

Creates the ProgrammingOperationModeBitmap data class.

Public functions

open ULong

Public properties

Boolean

Auto/recovery mode.

Boolean

Economy/EnergyStar mode.

Boolean

Schedule programming mode.

Public constructors

ProgrammingOperationModeBitmap

ProgrammingOperationModeBitmap(
    scheduleActive: Boolean = false,
    autoRecovery: Boolean = false,
    economy: Boolean = false
)

Creates the ProgrammingOperationModeBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

autoRecovery

val autoRecoveryBoolean

Auto/recovery mode.

economy

val economyBoolean

Economy/EnergyStar mode.

scheduleActive

val scheduleActiveBoolean

Schedule programming mode. This enables any programmed weekly schedule configurations.