AirPurifierDevice.StandardTraits

class AirPurifierDevice.StandardTraits


Trait Container for AirPurifierDevice 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.

Public constructors

StandardTraits

StandardTraits(traitProvider: TraitProvider)

Public properties

activatedCarbonFilterMonitoring

val activatedCarbonFilterMonitoring: ActivatedCarbonFilterMonitoring?

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

fanControl

val fanControl: FanControl?

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

hepaFilterMonitoring

val hepaFilterMonitoring: HepaFilterMonitoring?

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

identify

val identify: 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

val onOff: OnOff?

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