MicrowaveOvenDevice.StandardTraits

class MicrowaveOvenDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    microwaveOvenMode: MicrowaveOvenMode?,
    microwaveOvenControl: MicrowaveOvenControl?,
    operationalState: OperationalState?,
    identify: Identify?,
    fanControl: FanControl?
)

Public properties

FanControl?

This trait provides an interface for controlling the speed of a fan.

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.

MicrowaveOvenControl?

This trait defines an interface for controlling a microwave oven device.

MicrowaveOvenMode?

This trait defines additional mode tags and namespace enumerated values for microwave oven devices.

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(
    microwaveOvenMode: MicrowaveOvenMode?,
    microwaveOvenControl: MicrowaveOvenControl?,
    operationalState: OperationalState?,
    identify: Identify?,
    fanControl: FanControl?
)

Public properties

fanControl

val fanControlFanControl?

This trait provides an interface for controlling the speed of a fan.

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.

microwaveOvenControl

val microwaveOvenControlMicrowaveOvenControl?

This trait defines an interface for controlling a microwave oven device.

microwaveOvenMode

val microwaveOvenModeMicrowaveOvenMode?

This trait defines additional mode tags and namespace enumerated values for microwave oven devices.

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.