ThermostatTrait.HvacSystemTypeBitmap

data class ThermostatTrait.HvacSystemTypeBitmap


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

Convert this ClusterBitmap to raw (bytes) format

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

Convert this ClusterBitmap to raw (bytes) format

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.