WaterValveDevice.StandardTraits

class WaterValveDevice.StandardTraits


Trait Container for WaterValveDevice Standard Traits.

Summary

Public constructors

StandardTraits(traitProvider: TraitProvider)

Public properties

FlowMeasurement?

This trait provides an interface to flow measurement functionality, including configuration and provisioning of notifications of flow measurements.

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.

ValveConfigurationAndControl?

This trait provides an interface for configuring a valve.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

Public properties

flowMeasurement

val flowMeasurement: FlowMeasurement?

This trait provides an interface to flow measurement functionality, including configuration and provisioning of notifications of flow measurements.

identify

val identify: 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.

valveConfigurationAndControl

val valveConfigurationAndControl: ValveConfigurationAndControl?

This trait provides an interface for configuring a valve.