ExtractorHoodDevice.StandardTraits

class ExtractorHoodDevice.StandardTraits


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

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.