AirPurifierDevice.StandardTraits

class AirPurifierDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    identify: Identify?,
    fanControl: FanControl?,
    hepaFilterMonitoring: HepaFilterMonitoring?,
    activatedCarbonFilterMonitoring: ActivatedCarbonFilterMonitoring?
)

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(
    identify: Identify?,
    fanControl: FanControl?,
    hepaFilterMonitoring: HepaFilterMonitoring?,
    activatedCarbonFilterMonitoring: ActivatedCarbonFilterMonitoring?
)

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.