LaundryDryerDevice.StandardTraits

class LaundryDryerDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    operationalState: OperationalState?,
    identify: Identify?,
    onOff: OnOff?,
    laundryDryerControls: LaundryDryerControls?,
    laundryWasherMode: LaundryWasherMode?,
    temperatureControl: TemperatureControl?
)

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.

LaundryDryerControls?

This trait provides a way to access options associated with the operation of a laundry dryer device type.

LaundryWasherMode?

This trait provides an interface to laundry washer devices.

OnOff?

This trait provides an interface for turning devices on and off.

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.

TemperatureControl?

This trait provides an interface to the setpoint temperature on devices such as washers, refrigerators, and water heaters.

Public constructors

StandardTraits

StandardTraits(
    operationalState: OperationalState?,
    identify: Identify?,
    onOff: OnOff?,
    laundryDryerControls: LaundryDryerControls?,
    laundryWasherMode: LaundryWasherMode?,
    temperatureControl: TemperatureControl?
)

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.

laundryDryerControls

val laundryDryerControlsLaundryDryerControls?

This trait provides a way to access options associated with the operation of a laundry dryer device type.

laundryWasherMode

val laundryWasherModeLaundryWasherMode?

This trait provides an interface to laundry washer devices.

onOff

val onOffOnOff?

This trait provides an interface for turning devices on and off.

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.

temperatureControl

val temperatureControlTemperatureControl?

This trait provides an interface to the setpoint temperature on devices such as washers, refrigerators, and water heaters.