IrrigationSystemDevice.StandardTraits

class IrrigationSystemDevice.StandardTraits


Trait Container for IrrigationSystemDevice 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.

OperationalState?

This trait supports remote monitoring and allows the operational state of any device to be changed provided that a state machine is part of the operation.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

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.

operationalState

val operationalStateOperationalState?

This trait supports remote monitoring and allows the operational state of any device to be changed provided that a state machine is part of the operation.