ThermostatTrait.ScheduleDayOfWeekBitmap

data class ThermostatTrait.ScheduleDayOfWeekBitmap


Days of the week for scheduling.

Summary

Public constructors

ScheduleDayOfWeekBitmap(
    sunday: Boolean,
    monday: Boolean,
    tuesday: Boolean,
    wednesday: Boolean,
    thursday: Boolean,
    friday: Boolean,
    saturday: Boolean,
    away: Boolean
)

Creates the ScheduleDayOfWeekBitmap data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

Away or vacation

String

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

Boolean

Friday

Boolean

Monday

Boolean

Saturday

Boolean

Sunday

Boolean

Thursday

String

Trait identifier of the Matter Cluster that defines the bitmap Data Type.

Boolean

Tuesday

Boolean

Wednesday

Public constructors

ScheduleDayOfWeekBitmap

ScheduleDayOfWeekBitmap(
    sunday: Boolean = false,
    monday: Boolean = false,
    tuesday: Boolean = false,
    wednesday: Boolean = false,
    thursday: Boolean = false,
    friday: Boolean = false,
    saturday: Boolean = false,
    away: Boolean = false
)

Creates the ScheduleDayOfWeekBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

away

val awayBoolean

Away or vacation

bitmapName

val bitmapNameString

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

friday

val fridayBoolean

Friday

monday

val mondayBoolean

Monday

saturday

val saturdayBoolean

Saturday

sunday

val sundayBoolean

Sunday

thursday

val thursdayBoolean

Thursday

traitId

val traitIdString

Trait identifier of the Matter Cluster that defines the bitmap Data Type. Refer to ClusterId.traitId for the format.

tuesday

val tuesdayBoolean

Tuesday

wednesday

val wednesdayBoolean

Wednesday