RoboticVacuumCleanerDevice.StandardTraits

class RoboticVacuumCleanerDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    identify: Identify?,
    rvcRunMode: RvcRunMode?,
    rvcOperationalState: RvcOperationalState?,
    rvcCleanMode: RvcCleanMode?
)

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.

Public constructors

StandardTraits

StandardTraits(
    identify: Identify?,
    rvcRunMode: RvcRunMode?,
    rvcOperationalState: RvcOperationalState?,
    rvcCleanMode: RvcCleanMode?
)

Public properties

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.

rvcCleanMode

val rvcCleanModeRvcCleanMode?

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

rvcOperationalState

val rvcOperationalStateRvcOperationalState?

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

rvcRunMode

val rvcRunModeRvcRunMode?

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