MicrowaveOvenControlTrait.Attributes

interface MicrowaveOvenControlTrait.Attributes

Known direct subclasses
MicrowaveOvenControl

API for the MicrowaveOvenControl trait.


Attributes for the MicrowaveOvenControl cluster.

Summary

Public 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.

UShort

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

UInt?

The total cook time associated with the operation of the device.

MicrowaveOvenControlTrait.Feature

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.

UInt?

The maximum value to which the cookTime attribute can be set.

UByte?

The maximum power level that can be set.

UByte?

The minimum power level that can be set.

UByte?

The power level associated with the operation of the device.

UByte?

The increment of power that can be set.

UByte?

The index of supportedWatts of the currently selected power setting.

List<UShort>?

The list of supported power levels, in watts.

UShort?

The power rating of the device, in watts.

Public properties

acceptedCommandList

val acceptedCommandListList<UInt>

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

attributeList

val attributeListList<UInt>

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

clusterRevision

val clusterRevisionUShort

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

cookTime

val cookTimeUInt?

The total cook time associated with the operation of the device.

Access type: Read

featureMap

val featureMapMicrowaveOvenControlTrait.Feature

Whether the server supports zero or more optional cluster features. A cluster feature is a set of cluster elements that are mandatory or optional for a defined feature of the cluster. If a cluster feature is supported by the cluster instance, then the corresponding bit is set to 1, otherwise the bit is set to 0 (zero).

generatedCommandList

val generatedCommandListList<UInt>

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

maxCookTime

val maxCookTimeUInt?

The maximum value to which the cookTime attribute can be set.

Access type: Read

maxPower

val maxPowerUByte?

The maximum power level that can be set.

Access type: Read

minPower

val minPowerUByte?

The minimum power level that can be set.

Access type: Read

powerSetting

val powerSettingUByte?

The power level associated with the operation of the device.

Access type: Read

powerStep

val powerStepUByte?

The increment of power that can be set.

Access type: Read

selectedWattIndex

val selectedWattIndexUByte?

The index of supportedWatts of the currently selected power setting.

Access type: Read

supportedWatts

val supportedWattsList<UShort>?

The list of supported power levels, in watts.

Access type: Read

wattRating

val wattRatingUShort?

The power rating of the device, in watts.

Access type: Read