AggregatorDevice.StandardTraits

class AggregatorDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(identify: Identify?, actions: Actions?)

Public properties

Actions?

This trait provides a standardized way for a node to expose information about logical grouping of endpoints on the node, expose information about named actions that can be performed on a group of endpoints, expose commands to trigger such actions, and expose events to receive feedback on the state of such actions.

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?, actions: Actions?)

Public properties

actions

val actionsActions?

This trait provides a standardized way for a node to expose information about logical grouping of endpoints on the node, expose information about named actions that can be performed on a group of endpoints, expose commands to trigger such actions, and expose events to receive feedback on the state of such actions.

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.