WindowCoveringTrait.Feature

data class WindowCoveringTrait.Feature


WindowCovering cluster FeatureMap.

Summary

Public constructors

Feature(
    lift: Boolean,
    tilt: Boolean,
    positionAwareLift: Boolean,
    absolutePosition: Boolean,
    positionAwareTilt: Boolean
)

Creates the Feature data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

Absolute positioning is supported.

Boolean

Lift control and behavior for lifting or sliding window coverings.

Boolean

Position-aware lift control is supported.

Boolean

Position-aware tilt control is supported.

Boolean

Tilt control and behavior for tilting window coverings.

Public constructors

Feature

Feature(
    lift: Boolean = false,
    tilt: Boolean = false,
    positionAwareLift: Boolean = false,
    absolutePosition: Boolean = false,
    positionAwareTilt: Boolean = false
)

Creates the Feature data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

absolutePosition

val absolutePosition: Boolean

Absolute positioning is supported.

lift

val lift: Boolean

Lift control and behavior for lifting or sliding window coverings.

positionAwareLift

val positionAwareLift: Boolean

Position-aware lift control is supported.

positionAwareTilt

val positionAwareTilt: Boolean

Position-aware tilt control is supported.

tilt

val tilt: Boolean

Tilt control and behavior for tilting window coverings.