RoboticVacuumCleanerDevice.StandardTraits

class RoboticVacuumCleanerDevice.StandardTraits


Trait Container for RoboticVacuumCleanerDevice Standard Traits.

Summary

Public constructors

StandardTraits(traitProvider: TraitProvider)

Public properties

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.

RvcCleanMode?

This trait provides an interface to the cleaning modes of robotic vacuum cleaners.

RvcOperationalState?

This trait provides an interface to the cleaning modes of robotic vacuum cleaners.

RvcRunMode?

This trait provides an interface to the running modes of robotic vacuum cleaners.

ServiceArea?

This trait provides an interface for controlling the areas where a device should operate, for reporting the status at each area, and for querying the current area.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

Public properties

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.

rvcCleanMode

val rvcCleanMode: RvcCleanMode?

This trait provides an interface to the cleaning modes of robotic vacuum cleaners.

rvcOperationalState

val rvcOperationalState: RvcOperationalState?

This trait provides an interface to the cleaning modes of robotic vacuum cleaners.

rvcRunMode

val rvcRunMode: RvcRunMode?

This trait provides an interface to the running modes of robotic vacuum cleaners.

serviceArea

val serviceArea: ServiceArea?

This trait provides an interface for controlling the areas where a device should operate, for reporting the status at each area, and for querying the current area.