ThermostatTrait.HvacSystemTypeBitmap

data class ThermostatTrait.HvacSystemTypeBitmap : ClusterBitmap


Describes the characteristics of the HVAC system.

Summary

Public constructors

HvacSystemTypeBitmap(
    coolingStage: Boolean,
    heatingStage: Boolean,
    heatingIsHeatPump: Boolean,
    heatingUsesFuel: Boolean
)

Creates the HvacSystemTypeBitmap data class.

Public functions

open ULong

Public properties

Boolean

Stage of cooling the HVAC system is using.

Boolean

The heating is provided by a heat pump.

Boolean

Stage of heating the HVAC system is using.

Boolean

The system is powered by fuel.

Public constructors

HvacSystemTypeBitmap

HvacSystemTypeBitmap(
    coolingStage: Boolean = false,
    heatingStage: Boolean = false,
    heatingIsHeatPump: Boolean = false,
    heatingUsesFuel: Boolean = false
)

Creates the HvacSystemTypeBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

coolingStage

val coolingStageBoolean

Stage of cooling the HVAC system is using.

heatingIsHeatPump

val heatingIsHeatPumpBoolean

The heating is provided by a heat pump.

heatingStage

val heatingStageBoolean

Stage of heating the HVAC system is using.

heatingUsesFuel

val heatingUsesFuelBoolean

The system is powered by fuel.