ThermostatTrait.ScheduleTypeFeaturesBitmap

data class ThermostatTrait.ScheduleTypeFeaturesBitmap


Features that may be supported by a Thermostat schedule.

Summary

Public constructors

ScheduleTypeFeaturesBitmap(
    supportsPresets: Boolean,
    supportsSetpoints: Boolean,
    supportsNames: Boolean,
    supportsOff: Boolean
)

Creates the ScheduleTypeFeaturesBitmap data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

Supports user-provided names.

Boolean

Supports transitioning to SystemModeOff.

Boolean

Supports presets.

Boolean

Supports setpoints.

Public constructors

ScheduleTypeFeaturesBitmap

ScheduleTypeFeaturesBitmap(
    supportsPresets: Boolean = false,
    supportsSetpoints: Boolean = false,
    supportsNames: Boolean = false,
    supportsOff: Boolean = false
)

Creates the ScheduleTypeFeaturesBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

supportsNames

val supportsNames: Boolean

Supports user-provided names.

supportsOff

val supportsOff: Boolean

Supports transitioning to SystemModeOff.

supportsPresets

val supportsPresets: Boolean

Supports presets.

supportsSetpoints

val supportsSetpoints: Boolean

Supports setpoints.