WaterLeakDetectorDevice.StandardTraits

class WaterLeakDetectorDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    identify: Identify?,
    booleanState: BooleanState?,
    booleanStateConfiguration: BooleanStateConfiguration?
)

Public properties

BooleanState?

This trait provides an interface to a boolean state.

BooleanStateConfiguration?

This trait provides an interface for configuring a boolean sensor, including optional state change alarm features and configuration of the sensor's sensitivity level.

Identify?

This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.

Public constructors

StandardTraits

StandardTraits(
    identify: Identify?,
    booleanState: BooleanState?,
    booleanStateConfiguration: BooleanStateConfiguration?
)

Public properties

booleanState

val booleanStateBooleanState?

This trait provides an interface to a boolean state.

booleanStateConfiguration

val booleanStateConfigurationBooleanStateConfiguration?

This trait provides an interface for configuring a boolean sensor, including optional state change alarm features and configuration of the sensor's sensitivity level.

identify

val identifyIdentify?

This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.