BooleanStateConfigurationTrait.Feature

data class BooleanStateConfigurationTrait.Feature : ClusterBitmap


BooleanStateConfiguration Trait FeatureMap.

Summary

Public constructors

Feature(
    visual: Boolean,
    audible: Boolean,
    alarmSuppress: Boolean,
    sensitivityLevel: Boolean
)

Creates the Feature data class.

Public functions

open ULong

Public properties

Boolean

The device is able to suppress the supported alarm modes once the user acknowledges the alarm.

Boolean

Supports audible alarms.

Boolean

Supports ability to set sensor sensitivity.

Boolean

Supports visible alarms.

Public constructors

Feature

Feature(
    visual: Boolean = false,
    audible: Boolean = false,
    alarmSuppress: Boolean = false,
    sensitivityLevel: Boolean = false
)

Creates the Feature data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

alarmSuppress

val alarmSuppressBoolean

The device is able to suppress the supported alarm modes once the user acknowledges the alarm. This is intended for situations where the user is aware that the sensor is triggered, but doesn't want the alarm to emit anymore, such as when:

  • The triggering cause is resolved by the user, but the sensor still detects the triggering cause.
  • The user can't address the triggering cause, but is aware of the alarm and wants the alarm to stop emitting.

audible

val audibleBoolean

Supports audible alarms.

sensitivityLevel

val sensitivityLevelBoolean

Supports ability to set sensor sensitivity.

visual

val visualBoolean

Supports visible alarms.