DishwasherDevice.StandardTraits

class DishwasherDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    operationalState: OperationalState?,
    identify: Identify?,
    onOff: OnOff?,
    temperatureControl: TemperatureControl?,
    dishwasherMode: DishwasherMode?,
    dishwasherAlarm: DishwasherAlarm?
)

Public properties

DishwasherAlarm?

This trait provides an interface for dishwasher alarms.

DishwasherMode?

This trait provides an interface for dishwasher devices.

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.

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?,
    temperatureControl: TemperatureControl?,
    dishwasherMode: DishwasherMode?,
    dishwasherAlarm: DishwasherAlarm?
)

Public properties

dishwasherAlarm

val dishwasherAlarmDishwasherAlarm?

This trait provides an interface for dishwasher alarms.

dishwasherMode

val dishwasherModeDishwasherMode?

This trait provides an interface for dishwasher devices.

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.

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.