PreFilterMonitoring

interface PreFilterMonitoring : PreFilterMonitoringTrait.Attributes, MatterTrait


API for the PreFilterMonitoring trait. This trait provides an interface to pre-filter state monitoring.

Summary

Nested types

Descriptor enum for this trait's attributes.

Public functions

Boolean

Public properties

open TraitFactory<PreFilterMonitoring>

Inherited functions

suspend Unit

Inherited properties

List<UInt>

A list of client-generated commands which are supported by this cluster server instance.

List<UInt>

A list of the attribute IDs of the attributes supported by the cluster instance.

PreFilterMonitoringTrait.ChangeIndication?

Current requirement for when to change the pre-filter.

UShort

The revision of the server cluster specification supported by the cluster instance.

UInt?

Percentage of remaining use of the pre-filter.

UInt

Whether the server supports zero or more optional cluster features.

List<UInt>

A list of server-generated commands (server to client) which are supported by this cluster server instance.

Public functions

supports

fun supports(attribute: PreFilterMonitoring.Attribute): Boolean

Public properties

factory

open val factoryTraitFactory<PreFilterMonitoring>