WaterValveDevice.StandardTraits

class WaterValveDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    identify: Identify?,
    valveConfigurationAndControl: ValveConfigurationAndControl?,
    flowMeasurement: FlowMeasurement?
)

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(
    identify: Identify?,
    valveConfigurationAndControl: ValveConfigurationAndControl?,
    flowMeasurement: FlowMeasurement?
)

Public properties

flowMeasurement

val flowMeasurementFlowMeasurement?

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

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.

valveConfigurationAndControl

val valveConfigurationAndControlValveConfigurationAndControl?

This trait provides an interface for configuring a valve.