ThermostatTrait.ScheduleTypeFeaturesBitmap

data class ThermostatTrait.ScheduleTypeFeaturesBitmap : ClusterBitmap


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

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

Public properties

supportsNames

val supportsNamesBoolean

Supports user-provided names.

supportsOff

val supportsOffBoolean

Supports transitioning to SystemModeOff.

supportsPresets

val supportsPresetsBoolean

Supports presets.

supportsSetpoints

val supportsSetpointsBoolean

Supports setpoints.