TemperatureControlledCabinetDevice.StandardTraits

class TemperatureControlledCabinetDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    temperatureControl: TemperatureControl?,
    ovenCavityOperationalState: OvenCavityOperationalState?,
    ovenMode: OvenMode?,
    refrigeratorAndTemperatureControlledCabinetMode: RefrigeratorAndTemperatureControlledCabinetMode?,
    temperatureMeasurement: TemperatureMeasurement?
)

Public properties

OvenCavityOperationalState?

This trait provides an interface for monitoring the operational state of an oven.

OvenMode?

Defines additional mode tags and namespaced enumerated values for oven devices.

RefrigeratorAndTemperatureControlledCabinetMode?

This trait provides an interface to refrigerator and temperature controlled cabinet devices.

TemperatureControl?

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

TemperatureMeasurement?

This trait provides an interface to temperature measurement capability.

Public constructors

StandardTraits

StandardTraits(
    temperatureControl: TemperatureControl?,
    ovenCavityOperationalState: OvenCavityOperationalState?,
    ovenMode: OvenMode?,
    refrigeratorAndTemperatureControlledCabinetMode: RefrigeratorAndTemperatureControlledCabinetMode?,
    temperatureMeasurement: TemperatureMeasurement?
)

Public properties

ovenCavityOperationalState

val ovenCavityOperationalStateOvenCavityOperationalState?

This trait provides an interface for monitoring the operational state of an oven.

ovenMode

val ovenModeOvenMode?

Defines additional mode tags and namespaced enumerated values for oven devices.

refrigeratorAndTemperatureControlledCabinetMode

val refrigeratorAndTemperatureControlledCabinetModeRefrigeratorAndTemperatureControlledCabinetMode?

This trait provides an interface to refrigerator and temperature controlled cabinet devices.

temperatureControl

val temperatureControlTemperatureControl?

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

temperatureMeasurement

val temperatureMeasurementTemperatureMeasurement?

This trait provides an interface to temperature measurement capability.