RoomAirConditionerDevice.StandardTraits

class RoomAirConditionerDevice.StandardTraits


Trait Container for RoomAirConditionerDevice Standard Traits.

Summary

Public constructors

StandardTraits(traitProvider: TraitProvider)

Public properties

ActivatedCarbonFilterMonitoring?

This trait provides an interface for the current condition of an activated carbon filter.

FanControl?

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

HepaFilterMonitoring?

This trait provides an interface for monitoring the current condition of a HEPA filter.

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.

RelativeHumidityMeasurement?

This trait provides an interface to relative humidity measurements of water in the air.

TemperatureMeasurement?

This trait provides an interface to temperature measurement capability.

Thermostat?

This trait provides an interface to the functionality of a thermostat.

ThermostatUserInterfaceConfiguration?

This trait provides an interface to allow configuration of the user interface for a thermostat, or a thermostat controller device, that supports a keypad and LCD screen.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

Public properties

activatedCarbonFilterMonitoring

val activatedCarbonFilterMonitoringActivatedCarbonFilterMonitoring?

This trait provides an interface for the current condition of an activated carbon filter.

fanControl

val fanControlFanControl?

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

hepaFilterMonitoring

val hepaFilterMonitoringHepaFilterMonitoring?

This trait provides an interface for monitoring the current condition of a HEPA filter.

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.

relativeHumidityMeasurement

val relativeHumidityMeasurementRelativeHumidityMeasurement?

This trait provides an interface to relative humidity measurements of water in the air.

temperatureMeasurement

val temperatureMeasurementTemperatureMeasurement?

This trait provides an interface to temperature measurement capability.

thermostat

val thermostatThermostat?

This trait provides an interface to the functionality of a thermostat.

thermostatUserInterfaceConfiguration

val thermostatUserInterfaceConfigurationThermostatUserInterfaceConfiguration?

This trait provides an interface to allow configuration of the user interface for a thermostat, or a thermostat controller device, that supports a keypad and LCD screen.