FanControlTrait.Feature

data class FanControlTrait.Feature


FanControl cluster FeatureMap.

Summary

Public constructors

Feature(
    multiSpeed: Boolean,
    auto: Boolean,
    rocking: Boolean,
    wind: Boolean,
    step: Boolean,
    airflowDirection: Boolean
)

Creates the Feature data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

Supports air flow direction.

Boolean

Supports automatic fan speed mode.

Boolean

Supports 1-100 speeds.

Boolean

Supports rocking movement.

Boolean

Supports fan speeds in steps.

Boolean

Supports wind emulation.

Public constructors

Feature

Feature(
    multiSpeed: Boolean = false,
    auto: Boolean = false,
    rocking: Boolean = false,
    wind: Boolean = false,
    step: Boolean = false,
    airflowDirection: Boolean = false
)

Creates the Feature data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

airflowDirection

val airflowDirection: Boolean

Supports air flow direction.

auto

val auto: Boolean

Supports automatic fan speed mode.

multiSpeed

val multiSpeed: Boolean

Supports 1-100 speeds.

rocking

val rocking: Boolean

Supports rocking movement.

step

val step: Boolean

Supports fan speeds in steps.

wind

val wind: Boolean

Supports wind emulation.