com.google.home.matter.standard

Interfaces

AccountLogin

API for the AccountLogin trait.

AccountLoginCommands
AccountLoginTrait.Attributes

Attributes for the AccountLogin cluster.

AccountLoginTrait.LoggedOut
AccountLoginTrait.LoginCommand.OptionalArgs

Optional arguments for the command LoginCommand Request

AccountLoginTrait.LogoutCommand.OptionalArgs

Optional arguments for the command LogoutCommand Request

Actions

API for the Actions trait.

ActionsCommands
ActionsTrait.ActionFailed

Indicates that the action failed to complete as intended.

ActionsTrait.Attributes

Attributes for the Actions cluster.

ActionsTrait.DisableActionCommand.OptionalArgs

Optional arguments for the command DisableActionCommand Request

ActionsTrait.DisableActionWithDurationCommand.OptionalArgs

Optional arguments for the command DisableActionWithDurationCommand Request

ActionsTrait.EnableActionCommand.OptionalArgs

Optional arguments for the command EnableActionCommand Request

ActionsTrait.EnableActionWithDurationCommand.OptionalArgs

Optional arguments for the command EnableActionWithDurationCommand Request

ActionsTrait.InstantActionCommand.OptionalArgs

Optional arguments for the command InstantActionCommand Request

ActionsTrait.InstantActionWithTransitionCommand.OptionalArgs

Optional arguments for the command InstantActionWithTransitionCommand Request

ActionsTrait.PauseActionCommand.OptionalArgs

Optional arguments for the command PauseActionCommand Request

ActionsTrait.PauseActionWithDurationCommand.OptionalArgs

Optional arguments for the command PauseActionWithDurationCommand Request

ActionsTrait.ResumeActionCommand.OptionalArgs

Optional arguments for the command ResumeActionCommand Request

ActionsTrait.StartActionCommand.OptionalArgs

Optional arguments for the command StartActionCommand Request

ActionsTrait.StartActionWithDurationCommand.OptionalArgs

Optional arguments for the command StartActionWithDurationCommand Request

ActionsTrait.StateChanged

The state of an action changed during execution of a command, and the most recent command using the actionId populated the invokeId attribute.

ActionsTrait.StopActionCommand.OptionalArgs

Optional arguments for the command StopActionCommand Request

ActivatedCarbonFilterMonitoring

API for the ActivatedCarbonFilterMonitoring trait.

ActivatedCarbonFilterMonitoringCommands
ActivatedCarbonFilterMonitoringTrait.Attributes

Attributes for the ActivatedCarbonFilterMonitoring cluster.

AirQuality

API for the AirQuality trait.

AirQualityTrait.Attributes

Attributes for the AirQuality cluster.

ApplicationBasic

API for the ApplicationBasic trait.

ApplicationBasicTrait.Attributes

Attributes for the ApplicationBasic cluster.

ApplicationLauncher

API for the ApplicationLauncher trait.

ApplicationLauncherCommands
ApplicationLauncherTrait.Attributes

Attributes for the ApplicationLauncher cluster.

ApplicationLauncherTrait.HideAppCommand.OptionalArgs

Optional arguments for the command HideAppCommand Request

ApplicationLauncherTrait.LaunchAppCommand.OptionalArgs

Optional arguments for the command LaunchAppCommand Request

ApplicationLauncherTrait.StopAppCommand.OptionalArgs

Optional arguments for the command StopAppCommand Request

AudioOutput

API for the AudioOutput trait.

AudioOutputCommands
AudioOutputTrait.Attributes

Attributes for the AudioOutput cluster.

BasicInformation

API for the BasicInformation trait.

BasicInformationCommands
BasicInformationTrait.Attributes

Attributes for the BasicInformation cluster.

BasicInformationTrait.Leave

Indicates that the node has left a given fabric.

BasicInformationTrait.ReachableChanged

Indicates that the state of the node's reachability has changed.

BasicInformationTrait.ShutDown

Indicates that the node has begun an orderly shutdown sequence on a best effort basis.

BasicInformationTrait.StartUp

Indicates that the node has completed a boot or reboot process.

Binding

API for the Binding trait.

BindingTrait.Attributes

Attributes for the Binding cluster.

BooleanState

API for the BooleanState trait.

BooleanStateConfiguration

API for the BooleanStateConfiguration trait.

BooleanStateConfigurationCommands
BooleanStateConfigurationTrait.AlarmsStateChanged

Generated after any bits in the alarmsActive or alarmsSuppressed attributes change.

BooleanStateConfigurationTrait.Attributes

Attributes for the BooleanStateConfiguration cluster.

BooleanStateConfigurationTrait.SensorFault

The device registered or cleared a fault.

BooleanStateTrait.Attributes

Attributes for the BooleanState cluster.

BooleanStateTrait.StateChange

The value of the stateValue attribute changed.

CarbonDioxideConcentrationMeasurement

API for the CarbonDioxideConcentrationMeasurement trait.

CarbonDioxideConcentrationMeasurementTrait.Attributes

Attributes for the CarbonDioxideConcentrationMeasurement cluster.

CarbonMonoxideConcentrationMeasurement

API for the CarbonMonoxideConcentrationMeasurement trait.

CarbonMonoxideConcentrationMeasurementTrait.Attributes

Attributes for the CarbonMonoxideConcentrationMeasurement cluster.

Channel

API for the Channel trait.

ChannelCommands
ChannelTrait.Attributes

Attributes for the Channel cluster.

ChannelTrait.GetProgramGuideCommand.OptionalArgs

Optional arguments for the command GetProgramGuideCommand Request

ColorControl

API for the ColorControl trait.

ColorControlCommands
ColorControlTrait.Attributes

Attributes for the ColorControl cluster.

ContentAppObserver

API for the ContentAppObserver trait.

ContentAppObserverCommands
ContentAppObserverTrait.Attributes

Attributes for the ContentAppObserver cluster.

ContentAppObserverTrait.ContentAppMessageCommand.OptionalArgs

Optional arguments for the command ContentAppMessageCommand Request

ContentLauncher

API for the ContentLauncher trait.

ContentLauncherCommands
ContentLauncherTrait.Attributes

Attributes for the ContentLauncher cluster.

ContentLauncherTrait.LaunchContentCommand.OptionalArgs

Optional arguments for the command LaunchContentCommand Request

ContentLauncherTrait.LaunchUrlCommand.OptionalArgs

Optional arguments for the command LaunchUrlCommand Request

Descriptor

API for the Descriptor trait.

DescriptorTrait.Attributes

Attributes for the Descriptor cluster.

DeviceEnergyManagement

API for the DeviceEnergyManagement trait.

DeviceEnergyManagementCommands
DeviceEnergyManagementMode

API for the DeviceEnergyManagementMode trait.

DeviceEnergyManagementModeCommands
DeviceEnergyManagementModeTrait.Attributes

Attributes for the DeviceEnergyManagementMode cluster.

DeviceEnergyManagementTrait.Attributes

Attributes for the DeviceEnergyManagement cluster.

DeviceEnergyManagementTrait.Paused

Indicates that the ESA has paused its operation.

DeviceEnergyManagementTrait.PowerAdjustEnd

Indicates that the ESA has ended the power adjustment session.

DeviceEnergyManagementTrait.PowerAdjustStart

Indicates that the ESA has started the power adjustment session.

DeviceEnergyManagementTrait.Resumed

Indicates that the ESA has resumed its operation.

DishwasherAlarm

API for the DishwasherAlarm trait.

DishwasherAlarmCommands
DishwasherAlarmTrait.Attributes

Attributes for the DishwasherAlarm cluster.

DishwasherAlarmTrait.Notify

Generated when one or more alarms change state.

DishwasherMode

API for the DishwasherMode trait.

DishwasherModeCommands
DishwasherModeTrait.Attributes

Attributes for the DishwasherMode cluster.

DoorLock

API for the DoorLock trait.

DoorLockCommands
DoorLockTrait.Attributes

Attributes for the DoorLock cluster.

DoorLockTrait.DoorLockAlarm

Indicates that there is a critical state on the door lock.

DoorLockTrait.DoorStateChange

Indicates that the state of the door has changed.

DoorLockTrait.LockDoorCommand.OptionalArgs

Optional arguments for the command LockDoorCommand Request

DoorLockTrait.LockOperation

Indicates that a lock operation has taken place.

DoorLockTrait.LockOperationError

Indicates that a lock operation failed.

DoorLockTrait.LockUserChange

Indicates that a lock user, schedule, or credential has changed.

DoorLockTrait.SetAliroReaderConfigCommand.OptionalArgs

Optional arguments for the command SetAliroReaderConfigCommand Request

DoorLockTrait.UnboltDoorCommand.OptionalArgs

Optional arguments for the command UnboltDoorCommand Request

DoorLockTrait.UnlockDoorCommand.OptionalArgs

Optional arguments for the command UnlockDoorCommand Request

DoorLockTrait.UnlockWithTimeoutCommand.OptionalArgs

Optional arguments for the command UnlockWithTimeoutCommand Request

ElectricalEnergyMeasurement

API for the ElectricalEnergyMeasurement trait.

ElectricalEnergyMeasurementTrait.Attributes

Attributes for the ElectricalEnergyMeasurement cluster.

ElectricalEnergyMeasurementTrait.CumulativeEnergyMeasured

This event gets generated when the server takes a snapshot of the cumulative energy imported or exported from the server.

ElectricalEnergyMeasurementTrait.PeriodicEnergyMeasured

This event gets generated when the server reaches the end of a reporting period for imported or exported energy.

ElectricalPowerMeasurement

API for the ElectricalPowerMeasurement trait.

ElectricalPowerMeasurementTrait.Attributes

Attributes for the ElectricalPowerMeasurement cluster.

ElectricalPowerMeasurementTrait.MeasurementPeriodRanges

The start and end times for measurement periods as determined by the server.

EnergyEvse

API for the EnergyEvse trait.

EnergyEvseCommands
EnergyEvseMode

API for the EnergyEvseMode trait.

EnergyEvseModeCommands
EnergyEvseModeTrait.Attributes

Attributes for the EnergyEvseMode cluster.

EnergyEvseTrait.Attributes

Attributes for the EnergyEvse cluster.

EnergyEvseTrait.EnergyTransferStarted

Notification that the electric vehicle has started charging or discharging.

EnergyEvseTrait.EnergyTransferStopped

Notification that the electric vehicle has stopped charging or discharging.

EnergyEvseTrait.EvConnected

Notification that the electric vehicle has connected to the EVSE.

EnergyEvseTrait.EvNotDetected

Notification that the electric vehicle has been removed from the EVSE.

EnergyEvseTrait.Fault

Notification of a fault in the EVSE.

EnergyEvseTrait.Rfid

Notification that a radio frequency identification card (RFID) has been read.

EnergyPreference

API for the EnergyPreference trait.

EnergyPreferenceTrait.Attributes

Attributes for the EnergyPreference cluster.

FanControl

API for the FanControl trait.

FanControlCommands
FanControlTrait.Attributes

Attributes for the FanControl cluster.

FanControlTrait.StepCommand.OptionalArgs

Optional arguments for the command StepCommand Request

FixedLabel

API for the FixedLabel trait.

FixedLabelTrait.Attributes

Attributes for the FixedLabel cluster.

FlowMeasurement

API for the FlowMeasurement trait.

FlowMeasurementTrait.Attributes

Attributes for the FlowMeasurement cluster.

FormaldehydeConcentrationMeasurement

API for the FormaldehydeConcentrationMeasurement trait.

FormaldehydeConcentrationMeasurementTrait.Attributes

Attributes for the FormaldehydeConcentrationMeasurement cluster.

HepaFilterMonitoring

API for the HepaFilterMonitoring trait.

HepaFilterMonitoringCommands
HepaFilterMonitoringTrait.Attributes

Attributes for the HepaFilterMonitoring cluster.

Identify

API for the Identify trait.

IdentifyCommands
IdentifyTrait.Attributes

Attributes for the Identify cluster.

IlluminanceMeasurement

API for the IlluminanceMeasurement trait.

IlluminanceMeasurementTrait.Attributes

Attributes for the IlluminanceMeasurement cluster.

KeypadInput

API for the KeypadInput trait.

KeypadInputCommands
KeypadInputTrait.Attributes

Attributes for the KeypadInput cluster.

LaundryDryerControls

API for the LaundryDryerControls trait.

LaundryDryerControlsTrait.Attributes

Attributes for the LaundryDryerControls cluster.

LaundryWasherControls

API for the LaundryWasherControls trait.

LaundryWasherControlsTrait.Attributes

Attributes for the LaundryWasherControls cluster.

LaundryWasherMode

API for the LaundryWasherMode trait.

LaundryWasherModeCommands
LaundryWasherModeTrait.Attributes

Attributes for the LaundryWasherMode cluster.

LevelControl

API for the LevelControl trait.

LevelControlCommands
LevelControlTrait.Attributes

Attributes for the LevelControl cluster.

LowPower

API for the LowPower trait.

LowPowerCommands
LowPowerTrait.Attributes

Attributes for the LowPower cluster.

MediaInput

API for the MediaInput trait.

MediaInputCommands
MediaInputTrait.Attributes

Attributes for the MediaInput cluster.

MediaPlayback

API for the MediaPlayback trait.

MediaPlaybackCommands
MediaPlaybackTrait.Attributes

Attributes for the MediaPlayback cluster.

MediaPlaybackTrait.FastForwardCommand.OptionalArgs

Optional arguments for the command FastForwardCommand Request

MediaPlaybackTrait.RewindCommand.OptionalArgs

Optional arguments for the command RewindCommand Request

MediaPlaybackTrait.StateChanged
Messages

API for the Messages trait.

MessagesCommands
MessagesTrait.Attributes

Attributes for the Messages cluster.

MessagesTrait.MessageComplete

This event is sent when the message is confirmed by the user or when the duration of the message has elapsed without confirmation.

MessagesTrait.MessagePresented

This event is sent when a message is presented to the user.

MessagesTrait.MessageQueued

This event is sent when a message is added to the messages attribute.

MessagesTrait.PresentMessagesRequestCommand.OptionalArgs

Optional arguments for the command PresentMessagesRequestCommand Request

MicrowaveOvenControl

API for the MicrowaveOvenControl trait.

MicrowaveOvenControlCommands
MicrowaveOvenControlTrait.Attributes

Attributes for the MicrowaveOvenControl cluster.

MicrowaveOvenControlTrait.SetCookingParametersCommand.OptionalArgs

Optional arguments for the command SetCookingParametersCommand Request

MicrowaveOvenMode

API for the MicrowaveOvenMode trait.

MicrowaveOvenModeTrait.Attributes

Attributes for the MicrowaveOvenMode cluster.

ModeSelect

API for the ModeSelect trait.

ModeSelectCommands
ModeSelectTrait.Attributes

Attributes for the ModeSelect cluster.

NitrogenDioxideConcentrationMeasurement

API for the NitrogenDioxideConcentrationMeasurement trait.

NitrogenDioxideConcentrationMeasurementTrait.Attributes

Attributes for the NitrogenDioxideConcentrationMeasurement cluster.

OccupancySensing

API for the OccupancySensing trait.

OccupancySensingTrait.Attributes

Attributes for the OccupancySensing cluster.

OnOff

API for the OnOff trait.

OnOffCommands
OnOffTrait.Attributes

Attributes for the OnOff cluster.

OperationalState

API for the OperationalState trait.

OperationalStateCommands
OperationalStateTrait.Attributes

Attributes for the OperationalState cluster.

OperationalStateTrait.OperationCompletion

This event is generated when the overall operation ends, successfully or otherwise.

OperationalStateTrait.OperationalError

This event is generated when a reportable error condition is detected.

OtaSoftwareUpdateRequestor

API for the OtaSoftwareUpdateRequestor trait.

OtaSoftwareUpdateRequestorCommands
OtaSoftwareUpdateRequestorTrait.AnnounceOtaProviderCommand.OptionalArgs

Optional arguments for the command AnnounceOtaProviderCommand Request

OtaSoftwareUpdateRequestorTrait.Attributes

Attributes for the OtaSoftwareUpdateRequestor cluster.

OtaSoftwareUpdateRequestorTrait.DownloadError
OtaSoftwareUpdateRequestorTrait.StateTransition
OtaSoftwareUpdateRequestorTrait.VersionApplied
OvenCavityOperationalState

API for the OvenCavityOperationalState trait.

OvenCavityOperationalStateCommands
OvenCavityOperationalStateTrait.Attributes

Attributes for the OvenCavityOperationalState cluster.

OvenCavityOperationalStateTrait.OperationCompletion

This event is generated when the overall operation ends, successfully or otherwise.

OvenCavityOperationalStateTrait.OperationalError

This event is generated when a reportable error condition is detected.

OvenMode

API for the OvenMode trait.

OvenModeCommands
OvenModeTrait.Attributes

Attributes for the OvenMode cluster.

OzoneConcentrationMeasurement

API for the OzoneConcentrationMeasurement trait.

OzoneConcentrationMeasurementTrait.Attributes

Attributes for the OzoneConcentrationMeasurement cluster.

Pm10ConcentrationMeasurement

API for the Pm10ConcentrationMeasurement trait.

Pm10ConcentrationMeasurementTrait.Attributes

Attributes for the Pm10ConcentrationMeasurement cluster.

Pm1ConcentrationMeasurement

API for the Pm1ConcentrationMeasurement trait.

Pm1ConcentrationMeasurementTrait.Attributes

Attributes for the Pm1ConcentrationMeasurement cluster.

Pm25ConcentrationMeasurement

API for the Pm25ConcentrationMeasurement trait.

Pm25ConcentrationMeasurementTrait.Attributes

Attributes for the Pm25ConcentrationMeasurement cluster.

PowerSource

API for the PowerSource trait.

PowerSourceTrait.Attributes

Attributes for the PowerSource cluster.

PowerSourceTrait.BatChargeFaultChange
PowerSourceTrait.BatFaultChange
PowerSourceTrait.WiredFaultChange
PowerTopology

API for the PowerTopology trait.

PowerTopologyTrait.Attributes

Attributes for the PowerTopology cluster.

PressureMeasurement

API for the PressureMeasurement trait.

PressureMeasurementTrait.Attributes

Attributes for the PressureMeasurement cluster.

PumpConfigurationAndControl

API for the PumpConfigurationAndControl trait.

PumpConfigurationAndControlTrait.AirDetection
PumpConfigurationAndControlTrait.Attributes

Attributes for the PumpConfigurationAndControl cluster.

PumpConfigurationAndControlTrait.DryRunning
PumpConfigurationAndControlTrait.ElectronicFatalFailure
PumpConfigurationAndControlTrait.ElectronicNonFatalFailure
PumpConfigurationAndControlTrait.ElectronicTemperatureHigh
PumpConfigurationAndControlTrait.GeneralFault
PumpConfigurationAndControlTrait.Leakage
PumpConfigurationAndControlTrait.MotorTemperatureHigh
PumpConfigurationAndControlTrait.PowerMissingPhase
PumpConfigurationAndControlTrait.PumpBlocked
PumpConfigurationAndControlTrait.PumpMotorFatalFailure
PumpConfigurationAndControlTrait.SensorFailure
PumpConfigurationAndControlTrait.SupplyVoltageHigh
PumpConfigurationAndControlTrait.SupplyVoltageLow
PumpConfigurationAndControlTrait.SystemPressureHigh
PumpConfigurationAndControlTrait.SystemPressureLow
PumpConfigurationAndControlTrait.TurbineOperation
RadonConcentrationMeasurement

API for the RadonConcentrationMeasurement trait.

RadonConcentrationMeasurementTrait.Attributes

Attributes for the RadonConcentrationMeasurement cluster.

RefrigeratorAlarm

API for the RefrigeratorAlarm trait.

RefrigeratorAlarmTrait.Attributes

Attributes for the RefrigeratorAlarm cluster.

RefrigeratorAlarmTrait.Notify

Generated when alarm changes state.

RefrigeratorAndTemperatureControlledCabinetMode

API for the RefrigeratorAndTemperatureControlledCabinetMode trait.

RefrigeratorAndTemperatureControlledCabinetModeCommands
RefrigeratorAndTemperatureControlledCabinetModeTrait.Attributes

Attributes for the RefrigeratorAndTemperatureControlledCabinetMode cluster.

RelativeHumidityMeasurement

API for the RelativeHumidityMeasurement trait.

RelativeHumidityMeasurementTrait.Attributes

Attributes for the RelativeHumidityMeasurement cluster.

RvcCleanMode

API for the RvcCleanMode trait.

RvcCleanModeCommands
RvcCleanModeTrait.Attributes

Attributes for the RvcCleanMode cluster.

RvcOperationalState

API for the RvcOperationalState trait.

RvcOperationalStateCommands
RvcOperationalStateTrait.Attributes

Attributes for the RvcOperationalState cluster.

RvcOperationalStateTrait.OperationCompletion

This event is generated when the overall operation ends, successfully or otherwise.

RvcOperationalStateTrait.OperationalError

This event is generated when a reportable error condition is detected.

RvcRunMode

API for the RvcRunMode trait.

RvcRunModeCommands
RvcRunModeTrait.Attributes

Attributes for the RvcRunMode cluster.

Switch

API for the Switch trait.

SwitchTrait.Attributes

Attributes for the Switch cluster.

SwitchTrait.InitialPress

Indicates that the momentary switch starts to be pressed after debouncing.

SwitchTrait.LongPress

Indicates that the momentary switch has been pressed for a long time.

SwitchTrait.LongRelease

Indicates that the momentary switch has been released after a LongPress and after debouncing.

SwitchTrait.MultiPressComplete

Indicates how many times the momentary switch has been pressed in a multi-press sequence.

SwitchTrait.MultiPressOngoing

Indicates how many times the momentary switch has been pressed in a multi-press sequence.

SwitchTrait.ShortRelease

Indicates that the momentary switch has been released after a short press and after debouncing.

SwitchTrait.SwitchLatched

Indicates that the latching switch moved to a new position.

TargetNavigator

API for the TargetNavigator trait.

TargetNavigatorCommands
TargetNavigatorTrait.Attributes

Attributes for the TargetNavigator cluster.

TargetNavigatorTrait.NavigateTargetCommand.OptionalArgs

Optional arguments for the command NavigateTargetCommand Request

TargetNavigatorTrait.TargetUpdated
TemperatureControl

API for the TemperatureControl trait.

TemperatureControlCommands
TemperatureControlTrait.Attributes

Attributes for the TemperatureControl cluster.

TemperatureControlTrait.SetTemperatureCommand.OptionalArgs

Optional arguments for the command SetTemperatureCommand Request

TemperatureMeasurement

API for the TemperatureMeasurement trait.

TemperatureMeasurementTrait.Attributes

Attributes for the TemperatureMeasurement cluster.

Thermostat

API for the Thermostat trait.

ThermostatCommands
ThermostatTrait.Attributes

Attributes for the Thermostat cluster.

ThermostatTrait.SetActivePresetRequestCommand.OptionalArgs

Optional arguments for the command SetActivePresetRequestCommand Request

ThermostatUserInterfaceConfiguration

API for the ThermostatUserInterfaceConfiguration trait.

ThermostatUserInterfaceConfigurationTrait.Attributes

Attributes for the ThermostatUserInterfaceConfiguration cluster.

TotalVolatileOrganicCompoundsConcentrationMeasurement

API for the TotalVolatileOrganicCompoundsConcentrationMeasurement trait.

TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Attributes

Attributes for the TotalVolatileOrganicCompoundsConcentrationMeasurement cluster.

UnitTesting

API for the UnitTesting trait.

UnitTestingCommands
UnitTestingTrait.Attributes

Attributes for the UnitTesting cluster.

UnitTestingTrait.TestComplexNullableOptionalRequestCommand.OptionalArgs

Optional arguments for the command TestComplexNullableOptionalRequestCommand Request

UnitTestingTrait.TestDifferentVendorMeiEvent
UnitTestingTrait.TestEvent
UnitTestingTrait.TestFabricScopedEvent
UnitTestingTrait.TestNullableOptionalRequestCommand.OptionalArgs

Optional arguments for the command TestNullableOptionalRequestCommand Request

UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand.OptionalArgs

Optional arguments for the command TestSimpleOptionalArgumentRequestCommand Request

UserLabel

API for the UserLabel trait.

UserLabelTrait.Attributes

Attributes for the UserLabel cluster.

ValveConfigurationAndControl

API for the ValveConfigurationAndControl trait.

ValveConfigurationAndControlCommands
ValveConfigurationAndControlTrait.Attributes

Attributes for the ValveConfigurationAndControl cluster.

ValveConfigurationAndControlTrait.OpenCommand.OptionalArgs

Optional arguments for the command OpenCommand Request

ValveConfigurationAndControlTrait.ValveFault

The valve either registered or cleared a fault, such as when the valve isn't able to transition to the requested target level or state.

ValveConfigurationAndControlTrait.ValveStateChanged

The valve state changed.

WakeOnLan

API for the WakeOnLan trait.

WakeOnLanTrait.Attributes

Attributes for the WakeOnLan cluster.

WindowCovering

API for the WindowCovering trait.

WindowCoveringCommands
WindowCoveringTrait.Attributes

Attributes for the WindowCovering cluster.

Classes

AccountLoginTrait.GetSetupPinCommand.Request

The request payload for the GetSetupPin command.

AccountLoginTrait.GetSetupPinCommand.Response

Contains the setup PIN.

AccountLoginTrait.LoginCommand.Request

The request payload for the Login command.

AccountLoginTrait.LogoutCommand.Request

The request payload for the Logout command.

ActionsTrait.ActionStruct

The details of a single action.

ActionsTrait.CommandBits

Bitmap indicating which commands are supported.

ActionsTrait.DisableActionCommand.Request

The request payload for the DisableAction command.

ActionsTrait.DisableActionWithDurationCommand.Request

The request payload for the DisableActionWithDuration command.

ActionsTrait.EnableActionCommand.Request

The request payload for the EnableAction command.

ActionsTrait.EnableActionWithDurationCommand.Request

The request payload for the EnableActionWithDuration command.

ActionsTrait.EndpointListStruct

The details of a single endpoint list, a set of endpoints that have some logical relation.

ActionsTrait.InstantActionCommand.Request

The request payload for the InstantAction command.

ActionsTrait.InstantActionWithTransitionCommand.Request

The request payload for the InstantActionWithTransition command.

ActionsTrait.PauseActionCommand.Request

The request payload for the PauseAction command.

ActionsTrait.PauseActionWithDurationCommand.Request

The request payload for the PauseActionWithDuration command.

ActionsTrait.ResumeActionCommand.Request

The request payload for the ResumeAction command.

ActionsTrait.StartActionCommand.Request

The request payload for the StartAction command.

ActionsTrait.StartActionWithDurationCommand.Request

The request payload for the StartActionWithDuration command.

ActionsTrait.StopActionCommand.Request

The request payload for the StopAction command.

ActivatedCarbonFilterMonitoringTrait.Feature

ActivatedCarbonFilterMonitoring cluster FeatureMap.

ActivatedCarbonFilterMonitoringTrait.ReplacementProductStruct

The details of a replacement activated carbon filter.

ActivatedCarbonFilterMonitoringTrait.ResetConditionCommand.Request

The request payload for the ResetCondition command.

AggregatorDevice

A device that aggregates endpoints as a collection.

AggregatorDevice.StandardTraits

Trait Container for Standard Traits.

AirPurifierDevice

A device that is designed to clean the air in a room.

AirPurifierDevice.GoogleTraits

Trait Container for Google Traits.

AirPurifierDevice.StandardTraits

Trait Container for Standard Traits.

AirQualitySensorDevice

A device that is able to monitor and measure various parameters related to ambient air quality in indoor and outdoor environments.

AirQualitySensorDevice.StandardTraits

Trait Container for Standard Traits.

AirQualityTrait.Feature

AirQuality cluster FeatureMap.

ApplicationBasicTrait.ApplicationStruct

A global identifier for an app.

ApplicationLauncherTrait.ApplicationEpStruct
ApplicationLauncherTrait.ApplicationStruct
ApplicationLauncherTrait.Feature
ApplicationLauncherTrait.HideAppCommand.Request

The request payload for the HideApp command.

ApplicationLauncherTrait.HideAppCommand.Response

The outcome of the HideApp command.

ApplicationLauncherTrait.LaunchAppCommand.Request

The request payload for the LaunchApp command.

ApplicationLauncherTrait.LaunchAppCommand.Response

The result of the completed LaunchApp command.

ApplicationLauncherTrait.StopAppCommand.Request

The request payload for the StopApp command.

ApplicationLauncherTrait.StopAppCommand.Response

The result of the completed StopApp command.

AudioOutputTrait.Feature

AudioOutput cluster FeatureMap.

AudioOutputTrait.OutputInfoStruct

Contains information about an output.

AudioOutputTrait.RenameOutputCommand.Request

The request payload for the RenameOutput command.

AudioOutputTrait.SelectOutputCommand.Request

The request payload for the SelectOutput command.

BasicInformationTrait.CapabilityMinimaStruct

A set of constant values related to the overall capabilities of the node.

BasicInformationTrait.MfgSpecificPingCommand.Request

The request payload for the MfgSpecificPing command.

BasicInformationTrait.ProductAppearanceStruct

The product's appearance.

BasicVideoPlayerDevice

A device that is able to play media to a physical output or to a display screen which is part of the device.

BasicVideoPlayerDevice.StandardTraits

Trait Container for Standard Traits.

BindingTrait.TargetStruct

A remote node and endpoint.

BooleanStateConfigurationTrait.AlarmModeBitmap

The modes supported by the alarm.

BooleanStateConfigurationTrait.EnableDisableAlarmCommand.Request

The request payload for the EnableDisableAlarm command.

BooleanStateConfigurationTrait.Feature

BooleanStateConfiguration Trait FeatureMap.

BooleanStateConfigurationTrait.SensorFaultBitmap

Type of sensor fault.

BooleanStateConfigurationTrait.SuppressAlarmCommand.Request

The request payload for the SuppressAlarm command.

CarbonDioxideConcentrationMeasurementTrait.Feature

CarbonDioxideConcentrationMeasurement cluster FeatureMap.

CarbonMonoxideConcentrationMeasurementTrait.Feature

CarbonMonoxideConcentrationMeasurement cluster FeatureMap.

CastingVideoClientDevice

A device that is able to launch content on a remote device, for example, a smart speaker or a content provider's phone app.

CastingVideoClientDevice.StandardTraits

Trait Container for Standard Traits.

CastingVideoPlayerDevice

A device that is able to play media to a physical output or to a display screen which is part of the device, and is able to launch content.

CastingVideoPlayerDevice.StandardTraits

Trait Container for Standard Traits.

ChannelTrait.AdditionalInfoStruct
ChannelTrait.CancelRecordProgramCommand.Request
ChannelTrait.ChangeChannelByNumberCommand.Request

The request payload for the ChangeChannelByNumber command.

ChannelTrait.ChangeChannelCommand.Request

The request payload for the ChangeChannel command.

ChannelTrait.ChangeChannelCommand.Response

The status of the ChangeChannel command.

ChannelTrait.ChannelInfoStruct

A channel in a channel lineup.

ChannelTrait.ChannelPagingStruct
ChannelTrait.Feature

Channel cluster FeatureMap.

ChannelTrait.GetProgramGuideCommand.Request
ChannelTrait.GetProgramGuideCommand.Response
ChannelTrait.LineupInfoStruct

A channel lineup.

ChannelTrait.PageTokenStruct
ChannelTrait.ProgramCastStruct
ChannelTrait.ProgramCategoryStruct
ChannelTrait.ProgramStruct
ChannelTrait.RecordProgramCommand.Request
ChannelTrait.RecordingFlagBitmap
ChannelTrait.SeriesInfoStruct
ChannelTrait.SkipChannelCommand.Request

The request payload for the SkipChannel command.

ColorControlTrait.ColorCapabilities

The color capabilities that the device supports.

ColorControlTrait.ColorLoopSetCommand.Request

The request payload for the ColorLoopSet command.

ColorControlTrait.ColorLoopUpdateFlags

Specifies which color loop attributes to update before a color loop from the ColorLoopSet command starts.

ColorControlTrait.EnhancedMoveHueCommand.Request

The request payload for the EnhancedMoveHue command.

ColorControlTrait.EnhancedMoveToHueAndSaturationCommand.Request

The request payload for the EnhancedMoveToHueAndSaturation command.

ColorControlTrait.EnhancedMoveToHueCommand.Request

The request payload for the EnhancedMoveToHue command.

ColorControlTrait.EnhancedStepHueCommand.Request

The request payload for the EnhancedStepHue command.

ColorControlTrait.Feature

ColorControl cluster FeatureMap.

ColorControlTrait.MoveColorCommand.Request

The request payload for the MoveColor command.

ColorControlTrait.MoveColorTemperatureCommand.Request

The request payload for the MoveColorTemperature command.

ColorControlTrait.MoveHueCommand.Request

The request payload for the MoveHue command.

ColorControlTrait.MoveSaturationCommand.Request

The request payload for the MoveSaturation command.

ColorControlTrait.MoveToColorCommand.Request

The request payload for the MoveToColor command.

ColorControlTrait.MoveToColorTemperatureCommand.Request

The request payload for the MoveToColorTemperature command.

ColorControlTrait.MoveToHueAndSaturationCommand.Request

The request payload for the MoveToHueAndSaturation command.

ColorControlTrait.MoveToHueCommand.Request

The request payload for the MoveToHue command.

ColorControlTrait.MoveToSaturationCommand.Request

The request payload for the MoveToSaturation command.

ColorControlTrait.StepColorCommand.Request

The request payload for the StepColor command.

ColorControlTrait.StepColorTemperatureCommand.Request

The request payload for the StepColorTemperature command.

ColorControlTrait.StepHueCommand.Request

The request payload for the StepHue command.

ColorControlTrait.StepSaturationCommand.Request

The request payload for the StepSaturation command.

ColorControlTrait.StopMoveStepCommand.Request

The request payload for the StopMoveStep command.

ColorDimmerSwitchDevice

A device that is able to control a lighting device by adjusting its color temperature and intensity.

ColorDimmerSwitchDevice.StandardTraits

Trait Container for Standard Traits.

ColorTemperatureLightDevice

A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and its color temperature adjusted.

ColorTemperatureLightDevice.GoogleTraits

Trait Container for Google Traits.

ColorTemperatureLightDevice.StandardTraits

Trait Container for Standard Traits.

ContactSensorDevice

A device that detects whether an object, such as a door or window, is opened or closed.

ContactSensorDevice.StandardTraits

Trait Container for Standard Traits.

ContentAppDevice

A device that represents an application built by a content provider.

ContentAppDevice.GoogleTraits

Trait Container for Google Traits.

ContentAppDevice.StandardTraits

Trait Container for Standard Traits.

ContentAppObserverTrait.ContentAppMessageCommand.Request

The request payload for the ContentAppMessage command.

ContentAppObserverTrait.ContentAppMessageCommand.Response

The result of the ContentAppMessage command.

ContentLauncherTrait.AdditionalInfoStruct

Additional name-value pairs that can be used to identify content.

ContentLauncherTrait.BrandingInformationStruct

Branding information that customizes the video player skin.

ContentLauncherTrait.ContentSearchStruct

Inputs to a search for content for display or playback.

ContentLauncherTrait.DimensionStruct

A set of dimensions for a background image.

ContentLauncherTrait.Feature

ContentLauncher cluster FeatureMap.

ContentLauncherTrait.LaunchContentCommand.Request

The request payload for the LaunchContent command.

ContentLauncherTrait.LaunchContentCommand.Response

The outcome of the LaunchContent command.

ContentLauncherTrait.LaunchUrlCommand.Request

The request payload for the LaunchUrl command.

ContentLauncherTrait.LaunchUrlCommand.Response

The outcome of the LaunchUrl command.

ContentLauncherTrait.ParameterStruct

Inputs to a search for content for display or playback.

ContentLauncherTrait.PlaybackPreferencesStruct
ContentLauncherTrait.StyleInformationStruct

Style information which can be used to change the media player's visual style.

ContentLauncherTrait.SupportedProtocolsBitmap

Supported streaming protocols.

ContentLauncherTrait.TrackPreferenceStruct
ControlBridgeDevice

A controller device that when bound to a lighting device is capable of being used to switch the device on or off, adjust the intensity of the light, and adjust the color of the light being emitted.

ControlBridgeDevice.StandardTraits

Trait Container for Standard Traits.

CookSurfaceDevice

A device that represents a heating object on a cooking or other similar device.

CookSurfaceDevice.StandardTraits

Trait Container for Standard Traits.

CooktopDevice

A device that represents a cooking surface with one or more heating elements.

CooktopDevice.GoogleTraits

Trait Container for Google Traits.

CooktopDevice.StandardTraits

Trait Container for Standard Traits.

DescriptorTrait.DeviceTypeStruct

An object describing endpoint conformance to a release of a device type definition.

DescriptorTrait.Feature

Descriptor cluster FeatureMap.

DescriptorTrait.SemanticTagStruct

An object describing an endpoint label specific to a manufacturer.

DeviceEnergyManagementDevice
DeviceEnergyManagementModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

DeviceEnergyManagementModeTrait.ChangeToModeCommand.Response

The result of the completed ChangeToMode command.

DeviceEnergyManagementModeTrait.Feature

DeviceEnergyManagementMode cluster FeatureMap.

DeviceEnergyManagementModeTrait.ModeOptionStruct

Represents the possible mode of the DeviceEnergyManagement instance.

DeviceEnergyManagementModeTrait.ModeTagStruct

Describes a mode tag.

DeviceEnergyManagementTrait.CancelPowerAdjustRequestCommand.Request

The request payload for the CancelPowerAdjustRequest command.

DeviceEnergyManagementTrait.CancelRequestCommand.Request

The request payload for the CancelRequest command.

DeviceEnergyManagementTrait.ConstraintsStruct

Allows a client such as an EMS to inform an ESA about a constraint period.

DeviceEnergyManagementTrait.CostStruct

Indicates a generic mechanism for expressing the cost to run an appliance.

DeviceEnergyManagementTrait.Feature

DeviceEnergyManagement trait FeatureMap.

DeviceEnergyManagementTrait.ForecastStruct

Indicates a list of slots to describe the overall timing of the ESA's planned energy and power usage, with different power and energy demands for each slot.

DeviceEnergyManagementTrait.ModifyForecastRequestCommand.Request

The request payload for the ModifyForecastRequest command.

DeviceEnergyManagementTrait.PauseRequestCommand.Request

The request payload for the PauseRequest command.

DeviceEnergyManagementTrait.PowerAdjustRequestCommand.Request

The request payload for the PowerAdjustRequest command.

DeviceEnergyManagementTrait.PowerAdjustStruct

The amount and duration of a power adjustment.

DeviceEnergyManagementTrait.RequestConstraintBasedForecastCommand.Request

The request payload for the RequestConstraintBasedForecast command.

DeviceEnergyManagementTrait.ResumeRequestCommand.Request

The request payload for the ResumeRequest command.

DeviceEnergyManagementTrait.SlotAdjustmentStruct

Indicates requested power and duration adjustments for a specific slot.

DeviceEnergyManagementTrait.SlotStruct

Indicates a specific stage of an ESA's operation.

DeviceEnergyManagementTrait.StartTimeAdjustRequestCommand.Request

The request payload for the StartTimeAdjustRequest command.

DimmableLightDevice

A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and being switched by means of a bound occupancy sensor.

DimmableLightDevice.StandardTraits

Trait Container for Standard Traits.

DimmablePlugInUnitDevice

A device that is capable of being switched on or off and have its level adjusted by means of a bound controller device such as a Dimmer Switch or a Color Dimmer Switch.

DimmablePlugInUnitDevice.StandardTraits

Trait Container for Standard Traits.

DimmerSwitchDevice

A device that is capable of switching a device on or off and controlling the intensity of the light.

DimmerSwitchDevice.StandardTraits

Trait Container for Standard Traits.

DishwasherAlarmTrait.AlarmBitmap

Bitmap indicating which alarms are supported.

DishwasherAlarmTrait.Feature

DishwasherAlarm cluster FeatureMap.

DishwasherAlarmTrait.ModifyEnabledAlarmsCommand.Request

The request payload for the ModifyEnabledAlarms command.

DishwasherAlarmTrait.ResetCommand.Request

The request payload for the Reset command.

DishwasherDevice

A device that washes dishes, cutlery, and other items associated with food preparation and consumption.

DishwasherDevice.GoogleTraits

Trait Container for Google Traits.

DishwasherDevice.StandardTraits

Trait Container for Standard Traits.

DishwasherModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

DishwasherModeTrait.ChangeToModeCommand.Response

The response of the ChangeToMode command.

DishwasherModeTrait.Feature

DishwasherMode cluster FeatureMap.

DishwasherModeTrait.ModeOptionStruct

Describes a mode that may be selected on the device.

DishwasherModeTrait.ModeTagStruct

Describes a mode tag.

DoorLockControllerDevice

A device that is capable of controlling a door lock.

DoorLockDevice

A device used to secure a door, which can be actuated either by means of a manual or a remote method.

DoorLockDevice.StandardTraits

Trait Container for Standard Traits.

DoorLockTrait.ClearAliroReaderConfigCommand.Request
DoorLockTrait.ClearCredentialCommand.Request

The request payload for the ClearCredential command.

DoorLockTrait.ClearHolidayScheduleCommand.Request

The request payload for the ClearHolidaySchedule command.

DoorLockTrait.ClearUserCommand.Request

The request payload for the ClearUser command.

DoorLockTrait.ClearWeekDayScheduleCommand.Request

The request payload for the ClearWeekDaySchedule command.

DoorLockTrait.ClearYearDayScheduleCommand.Request

The request payload for the ClearYearDaySchedule command.

DoorLockTrait.CredentialStruct

A set of credentials used when operating the door lock.

DoorLockTrait.DaysMaskMap

The days of the week.

DoorLockTrait.DlCredentialRuleMask

Credential rules.

DoorLockTrait.DlCredentialRulesSupport

Credential rules.

DoorLockTrait.DlDefaultConfigurationRegister

The default configurations as they are physically set on the device.

DoorLockTrait.DlKeypadOperationEventMask

Event mask used to enable and disable the transmission of keypad operation events.

DoorLockTrait.DlKeypadProgrammingEventMask

Event mask used to enable and disable keypad programming events.

DoorLockTrait.DlLocalProgrammingFeatures

The local programming features that are disabled when the enableLocalProgramming attribute is set to false.

DoorLockTrait.DlManualOperationEventMask

Manual operation events.

DoorLockTrait.DlRemoteOperationEventMask

Event mask used to enable and disable the transmission of remote operation events.

DoorLockTrait.DlRemoteProgrammingEventMask

Event mask used to enable and disable remote programming events.

DoorLockTrait.DlRfidOperationEventMask

Event mask used to enable and disable the transmission of RFID events.

DoorLockTrait.DlRfidProgrammingEventMask

Event mask used to enable and disable RFID programming events.

DoorLockTrait.DlSupportedOperatingModes

This bitmap contains all operating bits of the Operating Mode Attribute supported by the lock.

DoorLockTrait.DoorLockDayOfWeek

Days of the week.

DoorLockTrait.Feature

DoorLock cluster FeatureMap.

DoorLockTrait.GetCredentialStatusCommand.Request

The request payload for the GetCredentialStatus command.

DoorLockTrait.GetCredentialStatusCommand.Response

Returns the status for the specified credential.

DoorLockTrait.GetHolidayScheduleCommand.Request

The request payload for the GetHolidaySchedule command.

DoorLockTrait.GetHolidayScheduleCommand.Response

Returns the holiday schedule entry for the specified holiday ID.

DoorLockTrait.GetUserCommand.Request

The request payload for the GetUser command.

DoorLockTrait.GetUserCommand.Response

Returns the user for the specified userIndex.

DoorLockTrait.GetWeekDayScheduleCommand.Request

The request payload for the GetWeekDaySchedule command.

DoorLockTrait.GetWeekDayScheduleCommand.Response

Returns the weekly repeating schedule data for the specified schedule index.

DoorLockTrait.GetYearDayScheduleCommand.Request

The request payload for the GetYearDaySchedule command.

DoorLockTrait.GetYearDayScheduleCommand.Response

Returns the year day schedule data for the specified schedule and user indexes.

DoorLockTrait.LockDoorCommand.Request

The request payload for the LockDoor command.

DoorLockTrait.SetAliroReaderConfigCommand.Request
DoorLockTrait.SetCredentialCommand.Request

The request payload for the SetCredential command.

DoorLockTrait.SetCredentialCommand.Response

The status for setting the specified credential.

DoorLockTrait.SetHolidayScheduleCommand.Request

The request payload for the SetHolidaySchedule command.

DoorLockTrait.SetUserCommand.Request

The request payload for the SetUser command.

DoorLockTrait.SetWeekDayScheduleCommand.Request

The request payload for the SetWeekDaySchedule command.

DoorLockTrait.SetYearDayScheduleCommand.Request

The request payload for the SetYearDaySchedule command.

DoorLockTrait.UnboltDoorCommand.Request

The request payload for the UnboltDoor command.

DoorLockTrait.UnlockDoorCommand.Request

The request payload for the UnlockDoor command.

DoorLockTrait.UnlockWithTimeoutCommand.Request

The request payload for the UnlockWithTimeout command.

ElectricalEnergyMeasurementTrait.CumulativeEnergyResetStruct

Indicates when cumulative measurements were most recently zero.

ElectricalEnergyMeasurementTrait.EnergyMeasurementStruct

Indicates the amount of energy measured during a given measurement period.

ElectricalEnergyMeasurementTrait.Feature

ElectricalEnergyMeasurement Trait FeatureMap.

ElectricalEnergyMeasurementTrait.MeasurementAccuracyRangeStruct

The accuracy of a measurement for a range of measurement values, shown as a maximum +/- percentage of the true value, a maximum +/- fixed value of the true value, or both.

ElectricalEnergyMeasurementTrait.MeasurementAccuracyStruct

The set of accuracy ranges for a given measurement, the maximum and minimum values for the measurement, and whether the measurement is directly measured or only estimated from other existing information.

ElectricalPowerMeasurementTrait.Feature

ElectricalPowerMeasurement Trait FeatureMap.

ElectricalPowerMeasurementTrait.HarmonicMeasurementStruct

Measurements of various harmonics.

ElectricalPowerMeasurementTrait.MeasurementAccuracyRangeStruct

The accuracy of a measurement for a range of measurement values, shown as a maximum +/- percentage of the true value, a maximum +/- fixed value of the true value, or both.

ElectricalPowerMeasurementTrait.MeasurementAccuracyStruct

The set of accuracy ranges for a given measurement, the maximum and minimum values for the measurement, and whether the measurement is directly measured or only estimated from other existing information.

ElectricalPowerMeasurementTrait.MeasurementRangeStruct

The maximum and minimum values of a given measurement type during a measurement period, along with the observation times of these values.

ElectricalSensorDevice
ElectricalSensorDevice.StandardTraits

Trait Container for Standard Traits.

EnergyEvseDevice

A device that is capable of charging an electric or plug-in hybrid vehicle.

EnergyEvseDevice.GoogleTraits

Trait Container for Google Traits.

EnergyEvseDevice.StandardTraits

Trait Container for Standard Traits.

EnergyEvseModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

EnergyEvseModeTrait.ChangeToModeCommand.Response

The result of the completed ChangeToMode command.

EnergyEvseModeTrait.Feature

EnergyEvseMode cluster FeatureMap.

EnergyEvseModeTrait.ModeOptionStruct

Represents the possible mode of the EnergyEvse instance.

EnergyEvseModeTrait.ModeTagStruct

Describes a mode tag.

EnergyEvseTrait.ChargingTargetScheduleStruct

A set of user-specified charging targets for an electric vehicle for a set of specified days.

EnergyEvseTrait.ChargingTargetStruct

A single user-specified charging target for an electric vehicle.

EnergyEvseTrait.ClearTargetsCommand.Request

The request payload for the ClearTargets command.

EnergyEvseTrait.DisableCommand.Request

The request payload for the Disable command.

EnergyEvseTrait.EnableChargingCommand.Request

The request payload for the EnableCharging command.

EnergyEvseTrait.EnableDischargingCommand.Request

The request payload for the EnableDischarging command.

EnergyEvseTrait.Feature

EnergyEvse cluster FeatureMap.

EnergyEvseTrait.GetTargetsCommand.Request

The request payload for the GetTargets command.

EnergyEvseTrait.GetTargetsCommand.Response

The result of the GetTargets command.

EnergyEvseTrait.SetTargetsCommand.Request

The request payload for the SetTargets command.

EnergyEvseTrait.StartDiagnosticsCommand.Request

The request payload for the StartDiagnostics command.

EnergyEvseTrait.TargetDayOfWeekBitmap

The day of the week.

EnergyPreferenceTrait.BalanceStruct

Represents a step along a scale of preferences.

EnergyPreferenceTrait.Feature

EnergyPreference trait FeatureMap.

ExtendedColorLightDevice

A lighting device that is capable of being switched on or off, the intensity of its light adjusted, its color temperature adjusted, and being switched by means of a bound occupancy sensor.

ExtendedColorLightDevice.StandardTraits

Trait Container for Standard Traits.

ExtractorHoodDevice

A device that that is generally installed above a stove or cooktop to reduce odors and smoke by extracting the air.

ExtractorHoodDevice.GoogleTraits

Trait Container for Google Traits.

ExtractorHoodDevice.StandardTraits

Trait Container for Standard Traits.

FanControlTrait.Feature

FanControl cluster FeatureMap.

FanControlTrait.RockBitmap

The current active fan rocking motion setting.

FanControlTrait.StepCommand.Request

The request payload for the Step command.

FanControlTrait.WindBitmap

The current active fan wind feature setting.

FanDevice

A device that features a fan and supports multiple modes and variable speed.

FanDevice.GoogleTraits

Trait Container for Google Traits.

FanDevice.StandardTraits

Trait Container for Standard Traits.

FixedLabelTrait.LabelStruct

An object describing an endpoint's label.

FlowSensorDevice

A device that measures and reports the flow rate of a fluid.

FlowSensorDevice.StandardTraits

Trait Container for Standard Traits.

FormaldehydeConcentrationMeasurementTrait.Feature

FormaldehydeConcentrationMeasurementTrait cluster FeatureMap.

GenericSwitchDevice

A device that is capable of being switched on or off, either by latching (such as a rocker) or by momentary (such as a push button).

GenericSwitchDevice.GoogleTraits

Trait Container for Google Traits.

GenericSwitchDevice.StandardTraits

Trait Container for Standard Traits.

HeatingCoolingUnitDevice

A device capable of heating or cooling a space in a home.

HeatingCoolingUnitDevice.GoogleTraits

Trait Container for Google Traits.

HeatingCoolingUnitDevice.StandardTraits

Trait Container for Standard Traits.

HepaFilterMonitoringTrait.Feature

HepaFilterMonitoringTrait cluster FeatureMap.

HepaFilterMonitoringTrait.ReplacementProductStruct

The details of a replacement HEPA filter.

HepaFilterMonitoringTrait.ResetConditionCommand.Request

The request payload for the ResetCondition command.

HumiditySensorDevice

A device that reports humidity measurements.

HumiditySensorDevice.GoogleTraits

Trait Container for Google Traits.

HumiditySensorDevice.StandardTraits

Trait Container for Standard Traits.

IdentifyTrait.IdentifyCommand.Request

The request payload for the Identify command.

IdentifyTrait.TriggerEffectCommand.Request

The request payload for the TriggerEffect command.

KeypadInputTrait.Feature

KeypadInput cluster FeatureMap.

KeypadInputTrait.SendKeyCommand.Request

The request payload for the SendKey command.

KeypadInputTrait.SendKeyCommand.Response

The result of the SendKey command.

LaundryDryerDevice

A device capable of drying laundry items.

LaundryDryerDevice.GoogleTraits

Trait Container for Google Traits.

LaundryDryerDevice.StandardTraits

Trait Container for Standard Traits.

LaundryWasherControlsTrait.Feature

LaundryWasherControls cluster FeatureMap.

LaundryWasherDevice

A device capable of laundering consumer items.

LaundryWasherDevice.GoogleTraits

Trait Container for Google Traits.

LaundryWasherDevice.StandardTraits

Trait Container for Standard Traits.

LaundryWasherModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

LaundryWasherModeTrait.ChangeToModeCommand.Response

The result of the completed ChangeToMode command.

LaundryWasherModeTrait.Feature

LaundryWasherMode cluster FeatureMap.

LaundryWasherModeTrait.ModeOptionStruct

Describes a mode that may be selected on the device.

LaundryWasherModeTrait.ModeTagStruct

Describes a mode tag.

LevelControlTrait.Feature

LevelControl cluster FeatureMap.

LevelControlTrait.MoveCommand.Request

The request payload for the Move command.

LevelControlTrait.MoveToClosestFrequencyCommand.Request

The request payload for the MoveToClosestFrequency command.

LevelControlTrait.MoveToLevelCommand.Request

The request payload for the MoveToLevel command.

LevelControlTrait.MoveToLevelWithOnOffCommand.Request

The request payload for the MoveToLevelWithOnOff command.

LevelControlTrait.MoveWithOnOffCommand.Request

The request payload for the MoveWithOnOff command.

LevelControlTrait.OptionsBitmap

Flags for LevelControl options.

LevelControlTrait.StepCommand.Request

The request payload for the Step command.

LevelControlTrait.StepWithOnOffCommand.Request

The request payload for the StepWithOnOff command.

LevelControlTrait.StopCommand.Request

The request payload for the Stop command.

LevelControlTrait.StopWithOnOffCommand.Request

The request payload for the StopWithOnOff command.

LightSensorDevice

A measurement and sensing device that is capable of measuring and reporting the intensity of light (illuminance) to which the sensor is being subjected.

LightSensorDevice.StandardTraits

Trait Container for Standard Traits.

LowPowerTrait.SleepCommand.Request

The request payload for the Sleep command.

MediaInputTrait.Feature

The MediaInput cluster FeatureMap.

MediaInputTrait.HideInputStatusCommand.Request

The request payload for the HideInputStatus command.

MediaInputTrait.InputInfoStruct

Information about an input.

MediaInputTrait.RenameInputCommand.Request

The request payload for the RenameInput command.

MediaInputTrait.SelectInputCommand.Request

The request payload for the SelectInput command.

MediaInputTrait.ShowInputStatusCommand.Request

The request payload for the ShowInputStatus command.

MediaPlaybackTrait.ActivateAudioTrackCommand.Request
MediaPlaybackTrait.ActivateTextTrackCommand.Request
MediaPlaybackTrait.DeactivateTextTrackCommand.Request
MediaPlaybackTrait.FastForwardCommand.Request

The request payload for the FastForward command.

MediaPlaybackTrait.FastForwardCommand.Response

The outcome of the FastForward command.

MediaPlaybackTrait.Feature

The MediaPlayback cluster FeatureMap.

MediaPlaybackTrait.NextCommand.Request

The request payload for the Next command.

MediaPlaybackTrait.NextCommand.Response

The outcome of the Next command.

MediaPlaybackTrait.PauseCommand.Request

The request payload for the Pause command.

MediaPlaybackTrait.PauseCommand.Response

The outcome of the Pause command.

MediaPlaybackTrait.PlayCommand.Request

The request payload for the Play command.

MediaPlaybackTrait.PlayCommand.Response

The outcome of the Play command.

MediaPlaybackTrait.PlaybackPositionStruct

A playback position within a media stream.

MediaPlaybackTrait.PreviousCommand.Request

The request payload for the Previous command.

MediaPlaybackTrait.PreviousCommand.Response

The outcome of the Previous command.

MediaPlaybackTrait.RewindCommand.Request

The request payload for the Rewind command.

MediaPlaybackTrait.RewindCommand.Response

The outcome of the Rewind command.

MediaPlaybackTrait.SeekCommand.Request

The request payload for the Seek command.

MediaPlaybackTrait.SeekCommand.Response

The outcome of the Seek command.

MediaPlaybackTrait.SkipBackwardCommand.Request

The request payload for the SkipBackward command.

MediaPlaybackTrait.SkipBackwardCommand.Response

The outcome of the SkipBackward command.

MediaPlaybackTrait.SkipForwardCommand.Request

The request payload for the SkipForward command.

MediaPlaybackTrait.SkipForwardCommand.Response

The outcome of the SkipForward command.

MediaPlaybackTrait.StartOverCommand.Request

The request payload for the StartOver command.

MediaPlaybackTrait.StartOverCommand.Response

The outcome of the StartOver command.

MediaPlaybackTrait.StopCommand.Request

The request payload for the Stop command.

MediaPlaybackTrait.StopCommand.Response

The outcome of the Stop command.

MediaPlaybackTrait.TrackAttributesStruct
MediaPlaybackTrait.TrackStruct
MessagesTrait.CancelMessagesRequestCommand.Request

The request payload for the CancelMessagesRequest command.

MessagesTrait.Feature

Messages cluster FeatureMap.

MessagesTrait.MessageControlBitmap

Control information related to a message.

MessagesTrait.MessageResponseOptionStruct

A possible response to a message.

MessagesTrait.MessageStruct

Information about a single message.

MessagesTrait.PresentMessagesRequestCommand.Request

The request payload for the PresentMessagesRequest command.

MicrowaveOvenControlTrait.AddMoreTimeCommand.Request

The request payload for the AddMoreTime command.

MicrowaveOvenControlTrait.Feature

MicrowaveOvenControl cluster FeatureMap.

MicrowaveOvenControlTrait.SetCookingParametersCommand.Request

The request payload for the SetCookingParameters command.

MicrowaveOvenDevice

A device that uses microwaves to heat food and beverages.

MicrowaveOvenDevice.GoogleTraits

Trait Container for Google Traits.

MicrowaveOvenDevice.StandardTraits

Trait Container for Standard Traits.

MicrowaveOvenModeTrait.Feature

MicrowaveOvenMode cluster FeatureMap.

MicrowaveOvenModeTrait.ModeOptionStruct

Represents the possible mode of the MicrowaveOvenMode instance.

MicrowaveOvenModeTrait.ModeTagStruct

Describes a mode tag.

ModeSelectDevice

A device that can be set to one of several predefined values.

ModeSelectDevice.StandardTraits

Trait Container for Standard Traits.

ModeSelectTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

ModeSelectTrait.Feature

ModeSelect cluster FeatureMap.

ModeSelectTrait.ModeOptionStruct

Represents the possible mode of the cluster instance.

ModeSelectTrait.SemanticTagStruct

Represents a semantic tag.

NitrogenDioxideConcentrationMeasurementTrait.Feature

NitrogenDioxideConcentrationMeasurement cluster FeatureMap.

OccupancySensingTrait.OccupancyBitmap

The current active occupancy state.

OccupancySensingTrait.OccupancySensorTypeBitmap

The current active occupancy sensor type.

OccupancySensorDevice

A measurement and sensing device that is capable of measuring and reporting the occupancy state in a designated area.

OccupancySensorDevice.StandardTraits

Trait Container for Standard Traits.

OnOffLightDevice

A lighting device that is capable of being switched on or off.

OnOffLightDevice.StandardTraits

Trait Container for Standard Traits.

OnOffPluginUnitDevice

A device that is capable of being switched on or off by means of a bound controller device such as an On/Off Light Switch or a Dimmer Switch.

OnOffPluginUnitDevice.StandardTraits

Trait Container for Standard Traits.

OnOffSensorDevice

A measurement and sensing device that, when bound to a lighting device, is capable of being used to switch the device on or off.

OnOffSensorDevice.StandardTraits

Trait Container for Standard Traits.

OnOffTrait.Feature

OnOff cluster FeatureMap.

OnOffTrait.OffCommand.Request

The request payload for the Off command.

OnOffTrait.OffWithEffectCommand.Request

The request payload for the OffWithEffect command.

OnOffTrait.OnCommand.Request

The request payload for the On command.

OnOffTrait.OnOffControlBitmap

Flags for cluster control.

OnOffTrait.OnWithRecallGlobalSceneCommand.Request

The request payload for the OnWithRecallGlobalScene command.

OnOffTrait.OnWithTimedOffCommand.Request

The request payload for the OnWithTimedOff command.

OnOffTrait.ToggleCommand.Request

The request payload for the Toggle command.

OperationalStateTrait.ErrorStateStruct

Used to indicate the error state of the device when the operationalState attribute is Error.

OperationalStateTrait.OperationalStateStruct

Used to indicate a possible state of the device.

OperationalStateTrait.PauseCommand.Request

The request payload for the Pause command.

OperationalStateTrait.PauseCommand.Response

The result of the completed Pause command.

OperationalStateTrait.ResumeCommand.Request

The request payload for the Resume command.

OperationalStateTrait.ResumeCommand.Response

The result of the completed Resume command.

OperationalStateTrait.StartCommand.Request

The request payload for the Start command.

OperationalStateTrait.StartCommand.Response

The result of the completed Start command.

OperationalStateTrait.StopCommand.Request

The request payload for the Stop command.

OperationalStateTrait.StopCommand.Response

The result of the completed Stop command.

OtaSoftwareUpdateRequestorTrait.AnnounceOtaProviderCommand.Request

The request payload for the AnnounceOtaProvider command.

OtaSoftwareUpdateRequestorTrait.ProviderLocation

A fabric-scoped location of an OTA provider on a given fabric.

OvenCavityOperationalStateTrait.ErrorStateStruct

Used to indicate the error state of the oven when the OvenCavityOperationalState.Attributes.operationalState attribute is Error.

OvenCavityOperationalStateTrait.OperationalStateStruct

Used to indicate a possible state of the oven.

OvenCavityOperationalStateTrait.PauseCommand.Request

The request payload for the Pause command.

OvenCavityOperationalStateTrait.PauseCommand.Response

The result of the completed Pause command.

OvenCavityOperationalStateTrait.ResumeCommand.Request

The request payload for the Resume command.

OvenCavityOperationalStateTrait.ResumeCommand.Response

The result of the completed Resume command.

OvenCavityOperationalStateTrait.StartCommand.Request

The request payload for the Start command.

OvenCavityOperationalStateTrait.StartCommand.Response

The result of the completed Start command.

OvenCavityOperationalStateTrait.StopCommand.Request

The request payload for the Stop command.

OvenCavityOperationalStateTrait.StopCommand.Response

The result of the completed Stop command.

OvenDevice

A device that contains one or more cabinets, and optionally a cooktop, and is capable of heating food.

OvenDevice.StandardTraits

Trait Container for Standard Traits.

OvenModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

OvenModeTrait.ChangeToModeCommand.Response

The result of the completed ChangeToMode command.

OvenModeTrait.Feature

OvenMode cluster FeatureMap.

OvenModeTrait.ModeOptionStruct

Represents the possible mode of the OvenMode instance.

OvenModeTrait.ModeTagStruct

Describes a mode tag.

OzoneConcentrationMeasurementTrait.Feature

OzoneConcentrationMeasurement cluster FeatureMap.

Pm10ConcentrationMeasurementTrait.Feature

Pm10ConcentrationMeasurement cluster FeatureMap.

Pm1ConcentrationMeasurementTrait.Feature

Pm1ConcentrationMeasurement cluster FeatureMap.

Pm25ConcentrationMeasurementTrait.Feature

Pm25ConcentrationMeasurement cluster FeatureMap.

PowerSourceDevice

A device that provides energy to operate or charge other equipment.

PowerSourceDevice.GoogleTraits

Trait Container for Google Traits.

PowerSourceDevice.StandardTraits

Trait Container for Standard Traits.

PowerSourceTrait.BatChargeFaultChangeType
PowerSourceTrait.BatFaultChangeType
PowerSourceTrait.Feature
PowerSourceTrait.WiredFaultChangeType
PowerTopologyTrait.Feature
PressureMeasurementTrait.Feature

PressureMeasurement cluster FeatureMap.

PressureSensorDevice

A device that measures and reports the pressure of a fluid.

PressureSensorDevice.StandardTraits

Trait Container for Standard Traits.

PumpConfigurationAndControlTrait.Feature

PumpConfigurationAndControl cluster FeatureMap.

PumpConfigurationAndControlTrait.PumpStatusBitmap

A bitmap indicating different aspects of the current state of the pump.

PumpControllerDevice

A device that is capable of configuring and controlling a pump.

PumpControllerDevice.StandardTraits

Trait Container for Standard Traits.

PumpDevice

A device typically used to pump fluids like water that may have variable speed.

PumpDevice.StandardTraits

Trait Container for Standard Traits.

RadonConcentrationMeasurementTrait.Feature

RadonConcentrationMeasurementTrait cluster FeatureMap.

RainSensorDevice

A device that reports the presence of rain.

RainSensorDevice.StandardTraits

Trait Container for Standard Traits.

RefrigeratorAlarmTrait.AlarmBitmap

Bitmap indicating which alarms are supported.

RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Response

The result of the completed ChangeToMode command.

RefrigeratorAndTemperatureControlledCabinetModeTrait.Feature

RefrigeratorAndTemperatureControlledCabinetMode cluster FeatureMap.

RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeOptionStruct

Describes a mode that may be selected on the device.

RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeTagStruct

Describes a mode tag.

RefrigeratorDevice

A device containing one or more cabinets capable of chilling or freezing food.

RefrigeratorDevice.GoogleTraits

Trait Container for Google Traits.

RefrigeratorDevice.StandardTraits

Trait Container for Standard Traits.

RoboticVacuumCleanerDevice

A device that autonomously cleans floors and carpets by vacuuming dirt and debris.

RoboticVacuumCleanerDevice.GoogleTraits

Trait Container for Google Traits.

RoboticVacuumCleanerDevice.StandardTraits

Trait Container for Standard Traits.

RoomAirConditionerDevice

A device with the primary function of controlling the air temperature in a single room.

RoomAirConditionerDevice.GoogleTraits

Trait Container for Google Traits.

RoomAirConditionerDevice.StandardTraits

Trait Container for Standard Traits.

RvcCleanModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

RvcCleanModeTrait.ChangeToModeCommand.Response

The result of the completed ChangeToMode command.

RvcCleanModeTrait.Feature

RvcCleanMode cluster FeatureMap.

RvcCleanModeTrait.ModeOptionStruct

Describes a mode that may be selected on the device.

RvcCleanModeTrait.ModeTagStruct

Describes a mode tag.

RvcOperationalStateTrait.ErrorStateStruct

Used to indicate the error state of the device when the RvcOperationStateTrait.Attributes.operationalState attribute is Error.

RvcOperationalStateTrait.GoHomeCommand.Request

The request payload for the GoHome command.

RvcOperationalStateTrait.GoHomeCommand.Response

The result of the completed GoHome command.

RvcOperationalStateTrait.OperationalStateStruct

Used to indicate a possible state of the device.

RvcOperationalStateTrait.PauseCommand.Request

The request payload for the Pause command.

RvcOperationalStateTrait.PauseCommand.Response

The result of the completed Pause command.

RvcOperationalStateTrait.ResumeCommand.Request

The request payload for the Resume command.

RvcOperationalStateTrait.ResumeCommand.Response

The result of the completed Resume command.

RvcRunModeTrait.ChangeToModeCommand.Request

The request payload for the ChangeToMode command.

RvcRunModeTrait.ChangeToModeCommand.Response

The result of the completed ChangeToMode command.

RvcRunModeTrait.Feature
RvcRunModeTrait.ModeOptionStruct

Describes a mode that may be selected on the device.

RvcRunModeTrait.ModeTagStruct

Describes a mode tag.

SpeakerDevice

An audio or video device is capable of having its volume controlled and can be muted or unmuted.

SpeakerDevice.GoogleTraits

Trait Container for Google Traits.

SpeakerDevice.StandardTraits

Trait Container for Standard Traits.

SwitchTrait.Feature

Switch cluster FeatureMap.

TargetNavigatorTrait.NavigateTargetCommand.Request

The request payload for the NavigateTarget command.

TargetNavigatorTrait.NavigateTargetCommand.Response

The result of the completed NavigateTarget command.

TargetNavigatorTrait.TargetInfoStruct

An object describing the navigable target.

TemperatureControlTrait.Feature

TemperatureControl cluster FeatureMap.

TemperatureControlTrait.SetTemperatureCommand.Request

The request payload for the SetTemperature command.

TemperatureControlledCabinetDevice

A device that represents a single cabinet for chilling or freezing food in a refrigerator, freezer, wine chiller or other similar device.

TemperatureControlledCabinetDevice.GoogleTraits

Trait Container for Google Traits.

TemperatureControlledCabinetDevice.StandardTraits

Trait Container for Standard Traits.

TemperatureSensorDevice

A device that reports measurements of temperature.

TemperatureSensorDevice.StandardTraits

Trait Container for Standard Traits.

ThermostatDevice

A device that is capable of having either built-in or separate sensors for temperature, humidity or occupancy, and allows the desired temperature to be set.

ThermostatDevice.GoogleTraits

Trait Container for Google Traits.

ThermostatDevice.StandardTraits

Trait Container for Standard Traits.

ThermostatTrait.AcErrorCodeBitmap
ThermostatTrait.CancelPresetsSchedulesEditRequestCommand.Request
ThermostatTrait.CancelSetActivePresetRequestCommand.Request
ThermostatTrait.ClearWeeklyScheduleCommand.Request

The request payload for the ClearWeeklySchedule command.

ThermostatTrait.CommitPresetsSchedulesRequestCommand.Request
ThermostatTrait.Feature

Thermostat cluster FeatureMap.

ThermostatTrait.GetWeeklyScheduleCommand.Request

The request payload for the GetWeeklySchedule command.

ThermostatTrait.GetWeeklyScheduleCommand.Response

The weekly schedule, with the same payload as setWeeklySchedule.

ThermostatTrait.HvacSystemTypeBitmap
ThermostatTrait.PresetStruct
ThermostatTrait.PresetTypeFeaturesBitmap
ThermostatTrait.PresetTypeStruct
ThermostatTrait.ProgrammingOperationModeBitmap
ThermostatTrait.QueuedPresetStruct
ThermostatTrait.RelayStateBitmap
ThermostatTrait.RemoteSensingBitmap
ThermostatTrait.ScheduleDayOfWeekBitmap

Days of the week for scheduling.

ThermostatTrait.ScheduleModeBitmap

How the app decodes the setpoint fields of each transition.

ThermostatTrait.ScheduleStruct
ThermostatTrait.ScheduleTransitionStruct
ThermostatTrait.ScheduleTypeFeaturesBitmap
ThermostatTrait.ScheduleTypeStruct
ThermostatTrait.SetActivePresetRequestCommand.Request
ThermostatTrait.SetActiveScheduleRequestCommand.Request
ThermostatTrait.SetTemperatureSetpointHoldPolicyCommand.Request
ThermostatTrait.SetWeeklyScheduleCommand.Request

The request payload for the SetWeeklySchedule command.

ThermostatTrait.SetpointRaiseLowerCommand.Request

The request payload for the SetpointRaiseLower command.

ThermostatTrait.StartPresetsSchedulesEditRequestCommand.Request
ThermostatTrait.TemperatureSetpointHoldPolicyBitmap
ThermostatTrait.WeeklyScheduleTransitionStruct

A single transition in a thermostat schedule.

TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Feature

TotalVolatileOrganicCompoundsConcentrationMeasurement cluster FeatureMap.

UnitTestingTrait.Bitmap16MaskMap

Bitmap16MaskMap

UnitTestingTrait.Bitmap32MaskMap

Bitmap32MaskMap.

UnitTestingTrait.Bitmap64MaskMap

Bitmap64MaskMap.

UnitTestingTrait.Bitmap8MaskMap

Bitmap8MaskMap

UnitTestingTrait.DoubleNestedStructList

DoubleNestedStructList

UnitTestingTrait.NestedStruct

NestedStruct

UnitTestingTrait.NestedStructList

NestedStructList

UnitTestingTrait.NullablesAndOptionalsStruct

NullablesAndOptionalsStruct`.

UnitTestingTrait.SimpleBitmap

SimpleBitmap

UnitTestingTrait.SimpleStruct

SimpleStruct

UnitTestingTrait.SimpleStructEchoRequestCommand.Request

The request payload for the SimpleStructEchoRequest command.

UnitTestingTrait.SimpleStructEchoRequestCommand.Response
UnitTestingTrait.TestAddArgumentsCommand.Request

The request payload for the TestAddArguments command.

UnitTestingTrait.TestAddArgumentsCommand.Response
UnitTestingTrait.TestBatchHelperRequestCommand.Request
UnitTestingTrait.TestBatchHelperRequestCommand.Response
UnitTestingTrait.TestCommand.Request

The request payload for the Test command.

UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Request

The request payload for the TestComplexNullableOptionalRequest command.

UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Response
UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Request
UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Response
UnitTestingTrait.TestEmitTestEventRequestCommand.Request

The request payload for the TestEmitTestEventRequest command.

UnitTestingTrait.TestEmitTestEventRequestCommand.Response
UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Request

The request payload for the TestEmitTestFabricScopedEventRequest command.

UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Response
UnitTestingTrait.TestEnumsRequestCommand.Request

The request payload for the TestEnumsRequest command.

UnitTestingTrait.TestEnumsRequestCommand.Response
UnitTestingTrait.TestFabricScoped

TestFabricScoped

UnitTestingTrait.TestListInt8UArgumentRequestCommand.Request

The request payload for the TestListInt8UArgumentRequest command.

UnitTestingTrait.TestListInt8UArgumentRequestCommand.Response
UnitTestingTrait.TestListInt8UReverseRequestCommand.Request

The request payload for the TestListInt8UReverseRequest command.

UnitTestingTrait.TestListInt8UReverseRequestCommand.Response
UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Request

The request payload for the TestListNestedStructListArgumentRequest command.

UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Response
UnitTestingTrait.TestListStructArgumentRequestCommand.Request

The request payload for the TestListStructArgumentRequest command.

UnitTestingTrait.TestListStructArgumentRequestCommand.Response
UnitTestingTrait.TestListStructOctet

TestListStructOctet

UnitTestingTrait.TestNestedStructArgumentRequestCommand.Request

The request payload for the TestNestedStructArgumentRequest command.

UnitTestingTrait.TestNestedStructArgumentRequestCommand.Response
UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Request

The request payload for the TestNestedStructListArgumentRequest command.

UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Response
UnitTestingTrait.TestNotHandledCommand.Request

The request payload for the TestNotHandled command.

UnitTestingTrait.TestNullableOptionalRequestCommand.Request

The request payload for the TestNullableOptionalRequest command.

UnitTestingTrait.TestNullableOptionalRequestCommand.Response
UnitTestingTrait.TestSecondBatchHelperRequestCommand.Request
UnitTestingTrait.TestSecondBatchHelperRequestCommand.Response
UnitTestingTrait.TestSimpleArgumentRequestCommand.Request

The request payload for the TestSimpleArgumentRequest command.

UnitTestingTrait.TestSimpleArgumentRequestCommand.Response
UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand.Request

The request payload for the TestSimpleOptionalArgumentRequest command.

UnitTestingTrait.TestSpecificCommand.Request

The request payload for the TestSpecific command.

UnitTestingTrait.TestSpecificCommand.Response
UnitTestingTrait.TestStructArgumentRequestCommand.Request

The request payload for the TestStructArgumentRequest command.

UnitTestingTrait.TestStructArgumentRequestCommand.Response
UnitTestingTrait.TestStructArrayArgumentRequestCommand.Request

The request payload for the TestStructArrayArgumentRequest command.

UnitTestingTrait.TestStructArrayArgumentRequestCommand.Response
UnitTestingTrait.TestUnknownCommandCommand.Request

The request payload for the TestUnknownCommand command.

UnitTestingTrait.TimedInvokeRequestCommand.Request

The request payload for the TimedInvokeRequest command.

UserLabelTrait.LabelStruct

An object describing an endpoint's label.

ValveConfigurationAndControlTrait.CloseCommand.Request

The request payload for the Close command.

ValveConfigurationAndControlTrait.Feature

ValveConfigurationAndControl Trait FeatureMap.

ValveConfigurationAndControlTrait.OpenCommand.Request

The request payload for the Open command.

ValveConfigurationAndControlTrait.ValveFaultBitmap

The reason for a valve fault condition.

VideoRemoteControlDevice

A device that can control a video player, for example, a traditional universal remote control.

VideoRemoteControlDevice.GoogleTraits

Trait Container for Google Traits.

WaterFreezeDetectorDevice

A device that reports the potential of water freezing.

WaterFreezeDetectorDevice.StandardTraits

Trait Container for Standard Traits.

WaterLeakDetectorDevice

A device that reports the presence of a water leak.

WaterLeakDetectorDevice.StandardTraits

Trait Container for Standard Traits.

WaterValveDevice

A device that is capable of configuring and controlling the flow of water.

WaterValveDevice.StandardTraits

Trait Container for Standard Traits.

WindowCoveringControllerDevice

A device that is capable of controlling an automatic window covering.

WindowCoveringDevice

A device that covers a window and is capable of being raised or tilted.

WindowCoveringDevice.GoogleTraits

Trait Container for Google Traits.

WindowCoveringDevice.StandardTraits

Trait Container for Standard Traits.

WindowCoveringTrait.ConfigStatus

Configuration and status information for the WindowCovering.

WindowCoveringTrait.DownOrCloseCommand.Request

The request payload for the DownOrClose command.

WindowCoveringTrait.Feature

WindowCovering cluster FeatureMap.

WindowCoveringTrait.GoToLiftPercentageCommand.Request

The request payload for the GoToLiftPercentage command.

WindowCoveringTrait.GoToLiftValueCommand.Request

The request payload for the GoToLiftValue command.

WindowCoveringTrait.GoToTiltPercentageCommand.Request

The request payload for the GoToTiltPercentage command.

WindowCoveringTrait.GoToTiltValueCommand.Request

The request payload for the GoToTiltValue command.

WindowCoveringTrait.Mode

Can be used to configure the window covering by enabling or disabling various modes and capabilities.

WindowCoveringTrait.OperationalStatus

Indicates in which direction the covering is currently moving or if it has stopped.

WindowCoveringTrait.SafetyStatus

Reflects the state of the safety sensors and the common issues preventing movements.

WindowCoveringTrait.StopMotionCommand.Request

The request payload for the StopMotion command.

WindowCoveringTrait.UpOrOpenCommand.Request

The request payload for the UpOrOpen command.

Objects

AccountLoginTrait

Attributes for AccountLoginTrait.

AccountLoginTrait.GetSetupPinCommand

Determine if the active user account of the given content app matches the active user account of the given commissionee, and if it does, return a setup PIN which can be used to establish a password-authenticated session with the commissionee.

AccountLoginTrait.LoginCommand

Allow the content app to assume the user account of the given commissionee by leveraging the setup PIN input by the user during the commissioning process.

AccountLoginTrait.LogoutCommand

Instruct the content app to clear the current user account and end the user session.

ActionsTrait

Attributes for ActionsTrait.

ActionsTrait.DisableActionCommand

Disable an action.

ActionsTrait.DisableActionWithDurationCommand

Disable an action for a specified amount of time, then enable it.

ActionsTrait.EnableActionCommand

Enable an action.

ActionsTrait.EnableActionWithDurationCommand

Enable an action for a specified amount of time, then disable it.

ActionsTrait.InstantActionCommand

Trigger an action (state change) on endpoints in an asynchronous manner.

ActionsTrait.InstantActionWithTransitionCommand

Trigger an action (state change) on endpoints, specifying how long the state change should take.

ActionsTrait.PauseActionCommand

Pause an ongoing action.

ActionsTrait.PauseActionWithDurationCommand

Pause an ongoing action for a specified amount of time, after which it resumes.

ActionsTrait.ResumeActionCommand

Resume a paused action.

ActionsTrait.StartActionCommand

Start an action.

ActionsTrait.StartActionWithDurationCommand

Start an action, allow it to run for a specified amount of time, after which it stops.

ActionsTrait.StopActionCommand

Stop the ongoing action.

ActivatedCarbonFilterMonitoringTrait

Attributes for ActivatedCarbonFilterMonitoringTrait.

ActivatedCarbonFilterMonitoringTrait.ResetConditionCommand

Reset the condition and changeIndication attributes to indicate full resource availability.

AirQualityTrait

Attributes for AirQualityTrait.

ApplicationBasicTrait

Attributes for ApplicationBasicTrait.

ApplicationLauncherTrait

Attributes for ApplicationLauncherTrait.

ApplicationLauncherTrait.HideAppCommand

Hide the specified app.

ApplicationLauncherTrait.LaunchAppCommand

Launches an app.

ApplicationLauncherTrait.StopAppCommand

Stop the app.

AudioOutputTrait

Attributes for AudioOutputTrait.

AudioOutputTrait.RenameOutputCommand

Rename the specified output.

AudioOutputTrait.SelectOutputCommand

Change the output on the device to the specified output.

BasicInformationTrait

Attributes for BasicInformationTrait.

BasicInformationTrait.MfgSpecificPingCommand

Send a manufacturer specific ping.

BindingTrait

Attributes for BindingTrait.

BooleanStateConfigurationTrait

Attributes for BooleanStateConfigurationTrait.

BooleanStateConfigurationTrait.EnableDisableAlarmCommand

Enable or disable one or more alarm modes.

BooleanStateConfigurationTrait.SuppressAlarmCommand

Suppress one or more alarm modes.

BooleanStateTrait

Attributes for BooleanStateTrait.

CarbonDioxideConcentrationMeasurementTrait

Attributes for CarbonDioxideConcentrationMeasurementTrait.

CarbonMonoxideConcentrationMeasurementTrait

Attributes for CarbonMonoxideConcentrationMeasurementTrait.

ChannelTrait

Attributes for ChannelTrait.

ChannelTrait.CancelRecordProgramCommand
ChannelTrait.ChangeChannelByNumberCommand

Change the channel to the channel specified by majorNumber and minorNumber.

ChannelTrait.ChangeChannelCommand

Change the channel to the specified channel.

ChannelTrait.GetProgramGuideCommand
ChannelTrait.RecordProgramCommand
ChannelTrait.SkipChannelCommand

Provides channel up and channel down functionality, by allowing the index of the selected channel to jump by the specified number of steps.

ColorControlTrait

Attributes for ColorControlTrait.

ColorControlTrait.ColorLoopSetCommand

Cycles the device through its range of hues.

ColorControlTrait.EnhancedMoveHueCommand

Change a device's enhanced hue based on a rate of movement.

ColorControlTrait.EnhancedMoveToHueAndSaturationCommand

Move a device from its current enhanced hue and saturation to the provided enhanced hue and saturation.

ColorControlTrait.EnhancedMoveToHueCommand

Move a device from its current hue to the provided enhanced hue.

ColorControlTrait.EnhancedStepHueCommand

Move a device's enhanced hue a specific amount over a period of time.

ColorControlTrait.MoveColorCommand

Move a device from its current color in a continuous fashion according to the rates specified.

ColorControlTrait.MoveColorTemperatureCommand

Change a device's color temperature based on a rate of movement.

ColorControlTrait.MoveHueCommand

Change a device's hue based on a rate of movement.

ColorControlTrait.MoveSaturationCommand

Change a device's saturation based on a rate of movement.

ColorControlTrait.MoveToColorCommand

Move a device from its current color to the color given in the colorX and colorY parameters.

ColorControlTrait.MoveToColorTemperatureCommand

Move a device from its current color to a new color, using the scaled inverse of the color temperature, in mireds.

ColorControlTrait.MoveToHueAndSaturationCommand

Move a device from its current hue and saturation to the provided hue and saturation.

ColorControlTrait.MoveToHueCommand

Move a device from its current hue to the provided hue.

ColorControlTrait.MoveToSaturationCommand

Move a device from its current saturation to the provided saturation.

ColorControlTrait.StepColorCommand

Move a device from its current color by the specified color step.

ColorControlTrait.StepColorTemperatureCommand

Change a device's color temperature a specific amount over a period of time.

ColorControlTrait.StepHueCommand

Move a device's hue a specific amount over a period of time.

ColorControlTrait.StepSaturationCommand

Move a device's saturation a specific amount over a period of time.

ColorControlTrait.StopMoveStepCommand

Stop a MoveTo, Move, or Step command that is currently in process.

ContentAppObserverTrait

Attributes for ContentAppObserverTrait.

ContentAppObserverTrait.ContentAppMessageCommand

Send a message to the content app.

ContentLauncherTrait

Attributes for ContentLauncherTrait.

ContentLauncherTrait.LaunchContentCommand

Launch the specified content.

ContentLauncherTrait.LaunchUrlCommand

Launch content from the specified URL.

DescriptorTrait

Attributes for DescriptorTrait.

DeviceEnergyManagementModeTrait

Attributes for DeviceEnergyManagementModeTrait.

DeviceEnergyManagementModeTrait.ChangeToModeCommand

Change device modes.

DeviceEnergyManagementTrait

Attributes for DeviceEnergyManagementTrait.

DeviceEnergyManagementTrait.CancelPowerAdjustRequestCommand

Allows a client, such as an EMS, to cancel an ongoing power adjustment request.

DeviceEnergyManagementTrait.CancelRequestCommand

Allows an EMS to request cancellation of a previous adjustment request made in a StartTimeAdjustRequest, ModifyForecastRequest, or RequestConstraintBasedForecast command.

DeviceEnergyManagementTrait.ModifyForecastRequestCommand

Allows an EMS to modify a forecast within the limits allowed by the ESA.

DeviceEnergyManagementTrait.PauseRequestCommand

Allows a client to temporarily pause an operation and reduce the energy demand on the ESA.

DeviceEnergyManagementTrait.PowerAdjustRequestCommand

Allows a client, such as an EMS, to request an adjustment in the power consumption of an ESA for a specified duration.

DeviceEnergyManagementTrait.RequestConstraintBasedForecastCommand

Allows an EMS to request the ESA to recompute its forecast based on power and time constraints.

DeviceEnergyManagementTrait.ResumeRequestCommand

Allows a client to cancel the PauseRequest command and enable the resumption of the previous operation.

DeviceEnergyManagementTrait.StartTimeAdjustRequestCommand

Allows a client to adjust the start time of a forecast sequence that has not yet started operation.

DishwasherAlarmTrait

Attributes for DishwasherAlarmTrait.

DishwasherAlarmTrait.ModifyEnabledAlarmsCommand

The details of a request to modify an enabled alarm.

DishwasherAlarmTrait.ResetCommand

The details of a request to reset active and, if possible, latched alarms.

DishwasherModeTrait

Attributes for DishwasherModeTrait.

DishwasherModeTrait.ChangeToModeCommand

Change dishwasher mode.

DoorLockTrait

Attributes for DoorLockTrait.

DoorLockTrait.ClearAliroReaderConfigCommand
DoorLockTrait.ClearCredentialCommand

Clear a single credential, one type of credential, or all credentials except ProgrammingPIN credentials.

DoorLockTrait.ClearHolidayScheduleCommand

Clear the specified holiday schedule, or all holiday schedules.

DoorLockTrait.ClearUserCommand

Clear the specified user.

DoorLockTrait.ClearWeekDayScheduleCommand

Clear the specified week day schedule or all week day schedules for the specific user.

DoorLockTrait.ClearYearDayScheduleCommand

Clear the specified year day schedule, or all year day schedules for the specific user.

DoorLockTrait.GetCredentialStatusCommand

Retrieve the status of the specified credential.

DoorLockTrait.GetHolidayScheduleCommand

Get the holiday schedule for the specified holiday index.

DoorLockTrait.GetUserCommand

Retrieve the user type for a specific user.

DoorLockTrait.GetWeekDayScheduleCommand

Retrieve the weekly schedule for the specified user.

DoorLockTrait.GetYearDayScheduleCommand

Retrieve the specified year day schedule for the specified user.

DoorLockTrait.LockDoorCommand

Lock the door.

DoorLockTrait.SetAliroReaderConfigCommand
DoorLockTrait.SetCredentialCommand

Set a credential into the lock for a new or existing user, or for a programming user.

DoorLockTrait.SetHolidayScheduleCommand

Set the holiday schedule by specifying the local start and end time with respect to a specific lock operating mode.

DoorLockTrait.SetUserCommand

Set the user on the lock.

DoorLockTrait.SetWeekDayScheduleCommand

Set a weekly repeating schedule for the specified user.

DoorLockTrait.SetYearDayScheduleCommand

Set a time-specific schedule ID for a specified user.

DoorLockTrait.UnboltDoorCommand

Disengage the deadbolt.

DoorLockTrait.UnlockDoorCommand

Unlock the door.

DoorLockTrait.UnlockWithTimeoutCommand

Unlock the door with a timeout parameter.

ElectricalEnergyMeasurementTrait

Attributes for ElectricalEnergyMeasurementTrait.

ElectricalPowerMeasurementTrait

Attributes for ElectricalPowerMeasurementTrait.

EnergyEvseModeTrait

Attributes for EnergyEvseModeTrait.

EnergyEvseModeTrait.ChangeToModeCommand

Change device modes.

EnergyEvseTrait

Attributes for EnergyEvseTrait.

EnergyEvseTrait.ClearTargetsCommand

Allows a client to clear all stored charging targets.

EnergyEvseTrait.DisableCommand

Disables the EVSE from charging and discharging.

EnergyEvseTrait.EnableChargingCommand

Enables the EVSE to charge an electric vehicle.

EnergyEvseTrait.EnableDischargingCommand

Enables the EVSE to discharge an electric vehicle.

EnergyEvseTrait.GetTargetsCommand

Allows a client to retrieve the current set of charging targets.

EnergyEvseTrait.SetTargetsCommand

Allows a client to set user-specified charging targets.

EnergyEvseTrait.StartDiagnosticsCommand

Puts the EVSE into self-diagnostics mode as long as the supplyState attribute is in the Disabled state when the command is sent.

EnergyPreferenceTrait

Attributes for EnergyPreferenceTrait.

FanControlTrait

Attributes for FanControlTrait.

FanControlTrait.StepCommand

Speed up or slow down the fan, in steps, without the client having to know the fan speed.

FixedLabelTrait

Attributes for FixedLabelTrait.

FlowMeasurementTrait

Attributes for FlowMeasurementTrait.

FormaldehydeConcentrationMeasurementTrait

Attributes for FormaldehydeConcentrationMeasurementTrait.

HepaFilterMonitoringTrait

Attributes for HepaFilterMonitoringTrait.

HepaFilterMonitoringTrait.ResetConditionCommand

Reset the condition and changeIndication attributes to indicate full resource availability.

IdentifyTrait

Attributes for IdentifyTrait.

IdentifyTrait.IdentifyCommand

Start or stop the identification state for the receiving device.

IdentifyTrait.TriggerEffectCommand

Start an effect that provides visual feedback to the user.

IlluminanceMeasurementTrait

Attributes for IlluminanceMeasurementTrait.

KeypadInputTrait

Attributes for KeypadInputTrait.

KeypadInputTrait.SendKeyCommand

Process a key code as input to the media device.

LaundryDryerControlsTrait

Attributes for LaundryDryerControlsTrait.

LaundryWasherControlsTrait

Attributes for LaundryWasherControlsTrait.

LaundryWasherModeTrait

Attributes for LaundryWasherModeTrait.

LaundryWasherModeTrait.ChangeToModeCommand

Change the mode of the device's cluster instance, and set the currentMode attribute of the device's cluster instance.

LevelControlTrait

Attributes for LevelControlTrait.

LevelControlTrait.MoveCommand

Change a device's level based on a rate of movement.

LevelControlTrait.MoveToClosestFrequencyCommand

Change a device's current frequency.

LevelControlTrait.MoveToLevelCommand

Move a device from its current level to the provided level.

LevelControlTrait.MoveToLevelWithOnOffCommand

Move a device from its current level to the provided level and toggle the onOff attribute of the OnOff cluster depending on the end value of currentLevel.

LevelControlTrait.MoveWithOnOffCommand

Move a device's level based on a rate of movement and toggle the onOff attribute of the OnOff cluster depending on the end value of currentLevel.

LevelControlTrait.StepCommand

Move a device's level a specific amount over a period of time.

LevelControlTrait.StepWithOnOffCommand

Move a device's level a specific amount over a period of time and toggle the onOff attribute of the OnOff cluster depending on the end value of currentLevel.

LevelControlTrait.StopCommand

Terminate a Move, MoveToLevel, or Step command (including their OnOff variants) currently in progress, and sets the remainingTime attribute to 0.

LevelControlTrait.StopWithOnOffCommand

Terminate a Move, MoveToLevel, or Step command (including their OnOff variants) currently in progress, and sets the remainingTime attribute to 0.

LowPowerTrait

Attributes for LowPowerTrait.

LowPowerTrait.SleepCommand

Put the device into low power mode.

MediaInputTrait

Attributes for MediaInputTrait.

MediaInputTrait.HideInputStatusCommand

Hide the input list on the display.

MediaInputTrait.RenameInputCommand

Change the name of the specified input.

MediaInputTrait.SelectInputCommand

Change the media input on the device.

MediaInputTrait.ShowInputStatusCommand

Show the input list on the display.

MediaPlaybackTrait

Attributes for MediaPlaybackTrait.

MediaPlaybackTrait.ActivateAudioTrackCommand
MediaPlaybackTrait.ActivateTextTrackCommand
MediaPlaybackTrait.DeactivateTextTrackCommand
MediaPlaybackTrait.FastForwardCommand

Fast forward the current media.

MediaPlaybackTrait.NextCommand

Move to the next item in the media.

MediaPlaybackTrait.PauseCommand

Pause the current media.

MediaPlaybackTrait.PlayCommand

Play the current media.

MediaPlaybackTrait.PreviousCommand

Move to the previous item in the current media.

MediaPlaybackTrait.RewindCommand

Rewind the current media.

MediaPlaybackTrait.SeekCommand

Change the playback position in the current media to the specified position.

MediaPlaybackTrait.SkipBackwardCommand

Skip backward by a specified amount of time within the current media.

MediaPlaybackTrait.SkipForwardCommand

Skip forward by a specified amount of time within the current media.

MediaPlaybackTrait.StartOverCommand

Start over from the beginning of the current media.

MediaPlaybackTrait.StopCommand

Stop playing the current media.

MessagesTrait

Attributes for MessagesTrait.

MessagesTrait.CancelMessagesRequestCommand

Cancels the messages in the passed fields.

MessagesTrait.PresentMessagesRequestCommand

Appends the message in the passed fields to the messages attribute.

MicrowaveOvenControlTrait

Attributes for MicrowaveOvenControlTrait.

MicrowaveOvenControlTrait.AddMoreTimeCommand

Add more time to the cookTime attribute of the server.

MicrowaveOvenControlTrait.SetCookingParametersCommand

Sets the cooking parameters associated with the operation of the device.

MicrowaveOvenModeTrait

Attributes for MicrowaveOvenModeTrait.

ModeSelectTrait

Attributes for ModeSelectTrait.

ModeSelectTrait.ChangeToModeCommand

Change the mode of the device's cluster instance, and set the currentMode attribute of the device's cluster instance.

ModeSettingSerializer
NitrogenDioxideConcentrationMeasurementTrait

Attributes for NitrogenDioxideConcentrationMeasurementTrait.

OccupancySensingTrait

Attributes for OccupancySensingTrait.

OnOffTrait

Attributes for OnOffTrait.

OnOffTrait.OffCommand

Turn off the device, and set the onOff attribute to false.

OnOffTrait.OffWithEffectCommand

Allow devices to be turned off using enhanced ways of fading.

OnOffTrait.OnCommand

Turn on the device, and set the onOff attribute to true.

OnOffTrait.OnWithRecallGlobalSceneCommand

Allow the recall of the settings (global scene) the device had when the device was turned off.

OnOffTrait.OnWithTimedOffCommand

Allow the device to be turned on for a specific duration with a guarded off duration so that, should the device be subsequently turned off, further OnWithTimedOff commands received during this time are prevented from turning the devices back on.

OnOffTrait.ToggleCommand

If the device is off, turn the device on and set the onOff attribute to true.

OperationalStateTrait

Attributes for OperationalStateTrait.

OperationalStateTrait.PauseCommand

Pause the device if possible, based on the current operation underway.

OperationalStateTrait.ResumeCommand

Resume operation if the device is in a state where it can be resumed.

OperationalStateTrait.StartCommand

Start the device if the device is in a state where it can be started.

OperationalStateTrait.StopCommand

Stop the device if possible, based on the current operation underway.

OtaSoftwareUpdateRequestorTrait

Attributes for OtaSoftwareUpdateRequestorTrait.

OtaSoftwareUpdateRequestorTrait.AnnounceOtaProviderCommand

Announce the presence of a particular OTA provider.

OvenCavityOperationalStateTrait

Attributes for OvenCavityOperationalStateTrait.

OvenCavityOperationalStateTrait.PauseCommand

Pause the oven if possible, based on the current operation underway.

OvenCavityOperationalStateTrait.ResumeCommand

Resume operation if the oven is in a state where it can be resumed.

OvenCavityOperationalStateTrait.StartCommand

Start the oven if it is in a state where it can be started.

OvenCavityOperationalStateTrait.StopCommand

Stop the oven if possible, based on the current operation underway.

OvenModeTrait

Attributes for OvenModeTrait.

OvenModeTrait.ChangeToModeCommand

Change device modes.

OzoneConcentrationMeasurementTrait

Attributes for OzoneConcentrationMeasurementTrait.

Pm10ConcentrationMeasurementTrait

Attributes for Pm10ConcentrationMeasurementTrait.

Pm1ConcentrationMeasurementTrait

Attributes for Pm1ConcentrationMeasurementTrait.

Pm25ConcentrationMeasurementTrait

Attributes for Pm25ConcentrationMeasurementTrait.

PowerSourceTrait

Attributes for PowerSourceTrait.

PowerTopologyTrait

Attributes for PowerTopologyTrait.

PressureMeasurementTrait

Attributes for PressureMeasurementTrait.

PumpConfigurationAndControlTrait

Attributes for PumpConfigurationAndControlTrait.

RadonConcentrationMeasurementTrait

Attributes for RadonConcentrationMeasurementTrait.

RefrigeratorAlarmTrait

Attributes for RefrigeratorAlarmTrait.

RefrigeratorAndTemperatureControlledCabinetModeTrait

Attributes for RefrigeratorAndTemperatureControlledCabinetModeTrait.

RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand

Change device modes.

RelativeHumidityMeasurementTrait

Attributes for RelativeHumidityMeasurementTrait.

RvcCleanModeTrait

Attributes for RvcCleanModeTrait.

RvcCleanModeTrait.ChangeToModeCommand

Change the mode of the device's cluster instance, and set the currentMode attribute of the device's cluster instance.

RvcOperationalStateTrait

Attributes for RvcOperationalStateTrait.

RvcOperationalStateTrait.GoHomeCommand

Send the device to its home base.

RvcOperationalStateTrait.PauseCommand

Pause the device if possible, based on the current operation underway.

RvcOperationalStateTrait.ResumeCommand

Resume operation if the device is in a state where it can be resumed.

RvcRunModeTrait

Attributes for RvcRunModeTrait.

RvcRunModeTrait.ChangeToModeCommand

Change the mode of the device's cluster instance, and set the currentMode attribute of the device's cluster instance.

SwitchTrait

Attributes for SwitchTrait.

TargetNavigatorTrait

Attributes for TargetNavigatorTrait.

TargetNavigatorTrait.NavigateTargetCommand

Navigate the UX to the identified target.

TemperatureControlTrait

Attributes for TemperatureControlTrait.

TemperatureControlTrait.SetTemperatureCommand

Set the desired temperature.

TemperatureMeasurementTrait

Attributes for TemperatureMeasurementTrait.

ThermostatTrait

Attributes for ThermostatTrait.

ThermostatTrait.CancelPresetsSchedulesEditRequestCommand
ThermostatTrait.CancelSetActivePresetRequestCommand
ThermostatTrait.ClearWeeklyScheduleCommand

Clear the weekly schedule.

ThermostatTrait.CommitPresetsSchedulesRequestCommand
ThermostatTrait.GetWeeklyScheduleCommand

Get the weekly schedule for the device.

ThermostatTrait.SetActivePresetRequestCommand
ThermostatTrait.SetActiveScheduleRequestCommand
ThermostatTrait.SetTemperatureSetpointHoldPolicyCommand
ThermostatTrait.SetWeeklyScheduleCommand

Set the weekly schedule.

ThermostatTrait.SetpointRaiseLowerCommand

Change the setpoint for the current thermostat mode.

ThermostatTrait.StartPresetsSchedulesEditRequestCommand
ThermostatUserInterfaceConfigurationTrait

Attributes for ThermostatUserInterfaceConfigurationTrait.

TotalVolatileOrganicCompoundsConcentrationMeasurementTrait

Attributes for TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.

UnitTestingTrait

Attributes for UnitTestingTrait.

UnitTestingTrait.SimpleStructEchoRequestCommand

Unit test command.

UnitTestingTrait.TestAddArgumentsCommand

Simple command that adds the two arguments passed to it.

UnitTestingTrait.TestBatchHelperRequestCommand
UnitTestingTrait.TestCommand

Simple command without any parameters and without a specific response.

UnitTestingTrait.TestComplexNullableOptionalRequestCommand

Unit test command.

UnitTestingTrait.TestDifferentVendorMeiRequestCommand
UnitTestingTrait.TestEmitTestEventRequestCommand

Unit test command.

UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand

Unit test command.

UnitTestingTrait.TestEnumsRequestCommand

Unit test command.

UnitTestingTrait.TestListInt8UArgumentRequestCommand

Unit test command.

UnitTestingTrait.TestListInt8UReverseRequestCommand

Unit test command.

UnitTestingTrait.TestListNestedStructListArgumentRequestCommand

Unit test command.

UnitTestingTrait.TestListStructArgumentRequestCommand

Unit test command.

UnitTestingTrait.TestNestedStructArgumentRequestCommand

Unit test command.

UnitTestingTrait.TestNestedStructListArgumentRequestCommand

Unit test command.

UnitTestingTrait.TestNotHandledCommand

Simple command without any parameters and without a specific response not handled by the server.

UnitTestingTrait.TestNullableOptionalRequestCommand

Unit test command.

UnitTestingTrait.TestSecondBatchHelperRequestCommand
UnitTestingTrait.TestSimpleArgumentRequestCommand

Command that takes a boolean argument.

UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand

Unit test command.

UnitTestingTrait.TestSpecificCommand

Simple command without any parameters and with a specific response.

UnitTestingTrait.TestStructArgumentRequestCommand

Unit test command.

UnitTestingTrait.TestStructArrayArgumentRequestCommand

Command that takes various arguments that are arrays, including an array of structs which have a list member.

UnitTestingTrait.TestUnknownCommandCommand

Simple command that should not be added to the server.

UnitTestingTrait.TimedInvokeRequestCommand

TimedInvokeRequest command

UserLabelTrait

Attributes for UserLabelTrait.

ValveConfigurationAndControlTrait

Attributes for ValveConfigurationAndControlTrait.

ValveConfigurationAndControlTrait.CloseCommand

Set the valve to its closed position.

ValveConfigurationAndControlTrait.OpenCommand

Set the valve to its open position.

WakeOnLanTrait

Attributes for WakeOnLanTrait.

WindowCoveringTrait

Attributes for WindowCoveringTrait.

WindowCoveringTrait.DownOrCloseCommand

Adjust the window covering position so the physical lift or slide and tilt is at the maximum closed or down position.

WindowCoveringTrait.GoToLiftPercentageCommand

Adjust the window covering to the specified lift position.

WindowCoveringTrait.GoToLiftValueCommand

Adjust the window covering to the specified lift position.

WindowCoveringTrait.GoToTiltPercentageCommand

Adjust the window covering to the specified tilt position.

WindowCoveringTrait.GoToTiltValueCommand

Adjust the window covering to the specified tilt position.

WindowCoveringTrait.StopMotionCommand

Stop any adjustments to physical tilt and lift or slide that is currently underway.

WindowCoveringTrait.UpOrOpenCommand

Adjust the window covering position so the physical lift or slide and tilt is at the maximum open or up position.

Enums

AccountLogin.Attribute

Descriptor enum for this trait's attributes.

AccountLogin.Command

Descriptor enum for this trait's commands.

Actions.Attribute

Descriptor enum for this trait's attributes.

Actions.Command

Descriptor enum for this trait's commands.

ActionsTrait.ActionErrorEnum

Error types.

ActionsTrait.ActionStateEnum

Action state.

ActionsTrait.ActionTypeEnum

Action types.

ActionsTrait.EndpointListTypeEnum

Type of endpoint list.

ActivatedCarbonFilterMonitoring.Attribute

Descriptor enum for this trait's attributes.

ActivatedCarbonFilterMonitoring.Command

Descriptor enum for this trait's commands.

ActivatedCarbonFilterMonitoringTrait.ChangeIndicationEnum

The condition of the activated carbon filter.

ActivatedCarbonFilterMonitoringTrait.DegradationDirectionEnum

The direction in which the condition of the activated carbon filter changes over time.

ActivatedCarbonFilterMonitoringTrait.ProductIdentifierTypeEnum

The type of identifier used to describe the product.

AirQuality.Attribute

Descriptor enum for this trait's attributes.

AirQualityTrait.AirQualityEnum

The quality of the analyzed air.

ApplicationBasic.Attribute

Descriptor enum for this trait's attributes.

ApplicationBasicTrait.ApplicationStatusEnum

Application statuses.

ApplicationLauncher.Attribute

Descriptor enum for this trait's attributes.

ApplicationLauncher.Command

Descriptor enum for this trait's commands.

ApplicationLauncherTrait.StatusEnum
AudioOutput.Attribute

Descriptor enum for this trait's attributes.

AudioOutput.Command

Descriptor enum for this trait's commands.

AudioOutputTrait.OutputTypeEnum

The type of output.

BasicInformation.Attribute

Descriptor enum for this trait's attributes.

BasicInformation.Command

Descriptor enum for this trait's commands.

BasicInformationTrait.ColorEnum

Color values.

BasicInformationTrait.ProductFinishEnum

Product finish values.

Binding.Attribute

Descriptor enum for this trait's attributes.

BooleanState.Attribute

Descriptor enum for this trait's attributes.

BooleanStateConfiguration.Attribute

Descriptor enum for this trait's attributes.

BooleanStateConfiguration.Command

Descriptor enum for this trait's commands.

CarbonDioxideConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

CarbonDioxideConcentrationMeasurementTrait.LevelValueEnum

Level values.

CarbonDioxideConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

CarbonDioxideConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

CarbonMonoxideConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

CarbonMonoxideConcentrationMeasurementTrait.LevelValueEnum

Level values.

CarbonMonoxideConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

CarbonMonoxideConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

Channel.Attribute

Descriptor enum for this trait's attributes.

Channel.Command

Descriptor enum for this trait's commands.

ChannelTrait.ChannelTypeEnum
ChannelTrait.LineupInfoTypeEnum

Types of lineup information.

ChannelTrait.StatusEnum

Statuses for channel selection commands.

ColorControl.Attribute

Descriptor enum for this trait's attributes.

ColorControl.Command

Descriptor enum for this trait's commands.

ColorControlTrait.ColorLoopAction

The action to take for a color loop.

ColorControlTrait.ColorLoopDirection

The direction for a color loop.

ColorControlTrait.ColorMode

The attributes that determine the current color of the device.

ColorControlTrait.HueDirection

The direction in which to move a device's hue along the hue circle.

ColorControlTrait.HueMoveMode

The direction in which to move a device's hue.

ColorControlTrait.HueStepMode

The direction in which to step a device's hue.

ColorControlTrait.SaturationMoveMode

The direction in which to move a device's saturation.

ColorControlTrait.SaturationStepMode

The direction in which to step a device's saturation.

ContentAppObserver.Attribute

Descriptor enum for this trait's attributes.

ContentAppObserver.Command

Descriptor enum for this trait's commands.

ContentAppObserverTrait.StatusEnum

The status of the ContentAppMessage.

ContentLauncher.Attribute

Descriptor enum for this trait's attributes.

ContentLauncher.Command

Descriptor enum for this trait's commands.

ContentLauncherTrait.CharacteristicEnum
ContentLauncherTrait.MetricTypeEnum

Indicates how a set of dimensions are defined.

ContentLauncherTrait.ParameterEnum

Content data elements that may be searched on.

ContentLauncherTrait.StatusEnum

Launch statuses.

Descriptor.Attribute

Descriptor enum for this trait's attributes.

DeviceEnergyManagement.Attribute

Descriptor enum for this trait's attributes.

DeviceEnergyManagement.Command

Descriptor enum for this trait's commands.

DeviceEnergyManagementMode.Attribute

Descriptor enum for this trait's attributes.

DeviceEnergyManagementMode.Command

Descriptor enum for this trait's commands.

DeviceEnergyManagementModeTrait.ModeTag

Descriptive names of device energy management modes.

DeviceEnergyManagementTrait.AdjustmentCauseEnum

The cause of the adjustment request from the EMS.

DeviceEnergyManagementTrait.CauseEnum

The cause of the request from the EMS.

DeviceEnergyManagementTrait.CostTypeEnum

The different types of costs.

DeviceEnergyManagementTrait.EsaStateEnum

The state of the ESA.

DeviceEnergyManagementTrait.EsaTypeEnum

The type of the ESA.

DeviceEnergyManagementTrait.ForecastUpdateReasonEnum

The reason for updating the forecast.

DeviceEnergyManagementTrait.OptOutStateEnum

The opt-out state of the ESA.

DishwasherAlarm.Attribute

Descriptor enum for this trait's attributes.

DishwasherAlarm.Command

Descriptor enum for this trait's commands.

DishwasherMode.Attribute

Descriptor enum for this trait's attributes.

DishwasherMode.Command

Descriptor enum for this trait's commands.

DishwasherModeTrait.ModeTag

The mode of operation.

DoorLock.Attribute

Descriptor enum for this trait's attributes.

DoorLock.Command

Descriptor enum for this trait's commands.

DoorLockTrait.AlarmCodeEnum

Alarm codes.

DoorLockTrait.CredentialRuleEnum

Indicates the credential rule that can be applied to a particular user.

DoorLockTrait.CredentialTypeEnum

Indicates the credential type.

DoorLockTrait.DataOperationTypeEnum

Indicates the data operation performed.

DoorLockTrait.DlLockState

Door lock states.

DoorLockTrait.DlLockType

Lock types.

DoorLockTrait.DlStatus

Door lock statuses.

DoorLockTrait.DoorLockOperationEventCode

Door lock operation event codes.

DoorLockTrait.DoorLockProgrammingEventCode

Door lock programming event codes.

DoorLockTrait.DoorLockSetPinOrIdStatus

Door lock credential status.

DoorLockTrait.DoorLockUserStatus

The status for a specific user.

DoorLockTrait.DoorLockUserType

The type for a specific user.

DoorLockTrait.DoorStateEnum

Door states.

DoorLockTrait.LockDataTypeEnum

Data types associated with door locks.

DoorLockTrait.LockOperationTypeEnum

The type of Lock operation performed.

DoorLockTrait.OperatingModeEnum

Operating modes.

DoorLockTrait.OperationErrorEnum

Indicates the cause of the Lock or Unlock operation failure.

DoorLockTrait.OperationSourceEnum

Indicates the source of the Lock or Unlock operation.

DoorLockTrait.UserStatusEnum

The status for a specific user.

DoorLockTrait.UserTypeEnum

The type of a specific user.

ElectricalEnergyMeasurement.Attribute

Descriptor enum for this trait's attributes.

ElectricalEnergyMeasurementTrait.MeasurementTypeEnum

The type of measurement.

ElectricalPowerMeasurement.Attribute

Descriptor enum for this trait's attributes.

ElectricalPowerMeasurementTrait.MeasurementTypeEnum

The type of measurement.

ElectricalPowerMeasurementTrait.PowerModeEnum

The type of current.

EnergyEvse.Attribute

Descriptor enum for this trait's attributes.

EnergyEvse.Command

Descriptor enum for this trait's commands.

EnergyEvseMode.Attribute

Descriptor enum for this trait's attributes.

EnergyEvseMode.Command

Descriptor enum for this trait's commands.

EnergyEvseModeTrait.ModeTag

Descriptive names of EVSE modes.

EnergyEvseTrait.EnergyTransferStoppedReasonEnum

The reason for stopping the energy transfer.

EnergyEvseTrait.FaultStateEnum

The fault state of the EVSE.

EnergyEvseTrait.StateEnum

The state of the electric vehicle.

EnergyEvseTrait.SupplyStateEnum

Whether the electric vehicle is allowed to charge or disharge.

EnergyPreference.Attribute

Descriptor enum for this trait's attributes.

EnergyPreferenceTrait.EnergyPriorityEnum

Categories to prioritize for energy consumption.

FanControl.Attribute

Descriptor enum for this trait's attributes.

FanControl.Command

Descriptor enum for this trait's commands.

FanControlTrait.AirflowDirectionEnum

Specifies the air flow direction.

FanControlTrait.FanModeEnum

Specifies the current fan mode.

FanControlTrait.FanModeSequenceEnum

Supported fan speed ranges.

FanControlTrait.StepDirectionEnum

The direction to take for a fan speed change.

FixedLabel.Attribute

Descriptor enum for this trait's attributes.

FlowMeasurement.Attribute

Descriptor enum for this trait's attributes.

FormaldehydeConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

FormaldehydeConcentrationMeasurementTrait.LevelValueEnum

Level values.

FormaldehydeConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

FormaldehydeConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

HepaFilterMonitoring.Attribute

Descriptor enum for this trait's attributes.

HepaFilterMonitoring.Command

Descriptor enum for this trait's commands.

HepaFilterMonitoringTrait.ChangeIndicationEnum

The condition of the HEPA filter.

HepaFilterMonitoringTrait.DegradationDirectionEnum

The direction in which the condition of the HEPA filter changes over time.

HepaFilterMonitoringTrait.ProductIdentifierTypeEnum

The type of identifier used to describe the product.

Identify.Attribute

Descriptor enum for this trait's attributes.

Identify.Command

Descriptor enum for this trait's commands.

IdentifyTrait.EffectIdentifierEnum

The effect to use for an identification state or triggered effect.

IdentifyTrait.EffectVariantEnum

Variants of the effect identifier.

IdentifyTrait.IdentifyTypeEnum

The identification state presented to the user.

IlluminanceMeasurement.Attribute

Descriptor enum for this trait's attributes.

IlluminanceMeasurementTrait.LightSensorTypeEnum

Specifies the illuminance measurement sensor type.

KeypadInput.Attribute

Descriptor enum for this trait's attributes.

KeypadInput.Command

Descriptor enum for this trait's commands.

KeypadInputTrait.CecKeyCodeEnum

Key codes as defined by the Consumer Electronics Control (CEC) specification.

KeypadInputTrait.StatusEnum

Status codes for SendKey commands.

LaundryDryerControls.Attribute

Descriptor enum for this trait's attributes.

LaundryDryerControlsTrait.DrynessLevelEnum

Represents the level of dryness that will be used while drying in a selected mode.

LaundryWasherControls.Attribute

Descriptor enum for this trait's attributes.

LaundryWasherControlsTrait.NumberOfRinsesEnum

Representation of the number of rinses to be performed for a selected mode.

LaundryWasherMode.Attribute

Descriptor enum for this trait's attributes.

LaundryWasherMode.Command

Descriptor enum for this trait's commands.

LaundryWasherModeTrait.ModeTag

The ModeTags for LaundryWasherMode.

LevelControl.Attribute

Descriptor enum for this trait's attributes.

LevelControl.Command

Descriptor enum for this trait's commands.

LevelControlTrait.MoveModeEnum

The direction in which to move a device's level.

LevelControlTrait.StepModeEnum

The direction in which to step a device's level.

LowPower.Attribute

Descriptor enum for this trait's attributes.

LowPower.Command

Descriptor enum for this trait's commands.

MediaInput.Attribute

Descriptor enum for this trait's attributes.

MediaInput.Command

Descriptor enum for this trait's commands.

MediaInputTrait.InputTypeEnum

Types of input.

MediaPlayback.Attribute

Descriptor enum for this trait's attributes.

MediaPlayback.Command

Descriptor enum for this trait's commands.

MediaPlaybackTrait.CharacteristicEnum
MediaPlaybackTrait.PlaybackStateEnum

Playback states.

MediaPlaybackTrait.StatusEnum

Playback statuses.

Messages.Attribute

Descriptor enum for this trait's attributes.

Messages.Command

Descriptor enum for this trait's commands.

MessagesTrait.FutureMessagePreferenceEnum

A display device may include this preference in the MessageComplete event as a hint to clients about how to handle future similar messages for the user.

MessagesTrait.MessagePriorityEnum

Priority should be used to determine which messages to show when the number of eligible messages is larger than the device's capacity to present them.

MicrowaveOvenControl.Attribute

Descriptor enum for this trait's attributes.

MicrowaveOvenControl.Command

Descriptor enum for this trait's commands.

MicrowaveOvenMode.Attribute

Descriptor enum for this trait's attributes.

MicrowaveOvenModeTrait.ModeTag

Descriptive names of microwave oven modes.

ModeSelect.Attribute

Descriptor enum for this trait's attributes.

ModeSelect.Command

Descriptor enum for this trait's commands.

NitrogenDioxideConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

NitrogenDioxideConcentrationMeasurementTrait.LevelValueEnum

Level values.

NitrogenDioxideConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

NitrogenDioxideConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

OccupancySensing.Attribute

Descriptor enum for this trait's attributes.

OccupancySensingTrait.OccupancySensorTypeEnum

Specifies the occupancy sensor type.

OnOff.Attribute

Descriptor enum for this trait's attributes.

OnOff.Command

Descriptor enum for this trait's commands.

OnOffTrait.DelayedAllOffEffectVariantEnum

Delayed fading effects for lighting.

OnOffTrait.DyingLightEffectVariantEnum

Dying effects for lighting.

OnOffTrait.EffectIdentifierEnum

Fading effect types for use with lighting.

OnOffTrait.StartUpOnOffEnum

Startup behaviors for a device.

OperationalState.Attribute

Descriptor enum for this trait's attributes.

OperationalState.Command

Descriptor enum for this trait's commands.

OperationalStateTrait.ErrorStateEnum

The error states.

OperationalStateTrait.OperationalStateEnum

The operational states.

OtaSoftwareUpdateRequestor.Attribute

Descriptor enum for this trait's attributes.

OtaSoftwareUpdateRequestor.Command

Descriptor enum for this trait's commands.

OtaSoftwareUpdateRequestorTrait.AnnouncementReasonEnum

The reason for an announcement.

OtaSoftwareUpdateRequestorTrait.ChangeReasonEnum

The reason for an OTA change.

OtaSoftwareUpdateRequestorTrait.UpdateStateEnum

The state of an OTA update.

OvenCavityOperationalState.Attribute

Descriptor enum for this trait's attributes.

OvenCavityOperationalState.Command

Descriptor enum for this trait's commands.

OvenCavityOperationalStateTrait.ErrorStateEnum

The error states.

OvenCavityOperationalStateTrait.OperationalStateEnum

The operational states.

OvenMode.Attribute

Descriptor enum for this trait's attributes.

OvenMode.Command

Descriptor enum for this trait's commands.

OvenModeTrait.ModeTag

Descriptive names of oven modes.

OzoneConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

OzoneConcentrationMeasurementTrait.LevelValueEnum

Level values.

OzoneConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

OzoneConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

Pm10ConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

Pm10ConcentrationMeasurementTrait.LevelValueEnum

Level values.

Pm10ConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

Pm10ConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

Pm1ConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

Pm1ConcentrationMeasurementTrait.LevelValueEnum

Level values.

Pm1ConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

Pm1ConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

Pm25ConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

Pm25ConcentrationMeasurementTrait.LevelValueEnum

Level values.

Pm25ConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

Pm25ConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

PowerSource.Attribute

Descriptor enum for this trait's attributes.

PowerSourceTrait.BatApprovedChemistryEnum
PowerSourceTrait.BatChargeFaultEnum
PowerSourceTrait.BatChargeLevelEnum
PowerSourceTrait.BatChargeStateEnum
PowerSourceTrait.BatCommonDesignationEnum
PowerSourceTrait.BatFaultEnum
PowerSourceTrait.BatReplaceabilityEnum
PowerSourceTrait.PowerSourceStatusEnum
PowerSourceTrait.WiredCurrentTypeEnum
PowerSourceTrait.WiredFaultEnum
PowerTopology.Attribute

Descriptor enum for this trait's attributes.

PressureMeasurement.Attribute

Descriptor enum for this trait's attributes.

PumpConfigurationAndControl.Attribute

Descriptor enum for this trait's attributes.

PumpConfigurationAndControlTrait.ControlModeEnum

The various modes of controlling the pump.

PumpConfigurationAndControlTrait.OperationModeEnum

The various modes of operation for the pump.

RadonConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

RadonConcentrationMeasurementTrait.LevelValueEnum

Level values.

RadonConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

RadonConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

RefrigeratorAlarm.Attribute

Descriptor enum for this trait's attributes.

RefrigeratorAndTemperatureControlledCabinetMode.Attribute

Descriptor enum for this trait's attributes.

RefrigeratorAndTemperatureControlledCabinetMode.Command

Descriptor enum for this trait's commands.

RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeTag

The ModeTags for RefrigeratorAndTemperatureControlledCabinetMode.

RelativeHumidityMeasurement.Attribute

Descriptor enum for this trait's attributes.

RvcCleanMode.Attribute

Descriptor enum for this trait's attributes.

RvcCleanMode.Command

Descriptor enum for this trait's commands.

RvcCleanModeTrait.ModeTag

The ModeTags for RvcCleanMode.

RvcCleanModeTrait.StatusCode

The status codes for RvcCleanMode.

RvcOperationalState.Attribute

Descriptor enum for this trait's attributes.

RvcOperationalState.Command

Descriptor enum for this trait's commands.

RvcOperationalStateTrait.ErrorStateEnum

The error states.

RvcOperationalStateTrait.OperationalStateEnum

The operational states.

RvcRunMode.Attribute

Descriptor enum for this trait's attributes.

RvcRunMode.Command

Descriptor enum for this trait's commands.

RvcRunModeTrait.ModeTag

The ModeTags for RvcRunMode.

RvcRunModeTrait.StatusCode

The status codes for RvcRunMode.

Switch.Attribute

Descriptor enum for this trait's attributes.

TargetNavigator.Attribute

Descriptor enum for this trait's attributes.

TargetNavigator.Command

Descriptor enum for this trait's commands.

TargetNavigatorTrait.StatusEnum

Target Navigator status.

TemperatureControl.Attribute

Descriptor enum for this trait's attributes.

TemperatureControl.Command

Descriptor enum for this trait's commands.

TemperatureMeasurement.Attribute

Descriptor enum for this trait's attributes.

Thermostat.Attribute

Descriptor enum for this trait's attributes.

Thermostat.Command

Descriptor enum for this trait's commands.

ThermostatTrait.AcCapacityFormatEnum
ThermostatTrait.AcCompressorTypeEnum
ThermostatTrait.AcLouverPositionEnum
ThermostatTrait.AcRefrigerantTypeEnum
ThermostatTrait.AcTypeEnum
ThermostatTrait.ControlSequenceOfOperationEnum

The system modes that the thermostat can operate in.

ThermostatTrait.PresetScenarioEnum
ThermostatTrait.SetpointChangeSourceEnum
ThermostatTrait.SetpointRaiseLowerModeEnum

Specifies which setpoint is to be adjusted.

ThermostatTrait.StartOfWeekEnum
ThermostatTrait.SystemModeEnum

The current operating mode of the thermostat.

ThermostatTrait.TemperatureSetpointHoldEnum
ThermostatTrait.ThermostatRunningModeEnum

The running mode of the thermostat.

ThermostatUserInterfaceConfiguration.Attribute

Descriptor enum for this trait's attributes.

ThermostatUserInterfaceConfigurationTrait.KeypadLockoutEnum

The level of functionality available to the user through the thermostat's keypad.

ThermostatUserInterfaceConfigurationTrait.ScheduleProgrammingVisibilityEnum

Visibility levels for schedule programming functionality.

ThermostatUserInterfaceConfigurationTrait.TemperatureDisplayModeEnum

Units of temperature.

TotalVolatileOrganicCompoundsConcentrationMeasurement.Attribute

Descriptor enum for this trait's attributes.

TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.LevelValueEnum

Level values.

TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.MeasurementMediumEnum

Mediums in which measurements are taken.

TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.MeasurementUnitEnum

Measurement units.

UnitTesting.Attribute

Descriptor enum for this trait's attributes.

UnitTesting.Command

Descriptor enum for this trait's commands.

UnitTestingTrait.SimpleEnum

A simple enum, as used by commands such as TestEmitTestEventRequestCommand and TestComplexNullableOptionalRequestCommand.

UserLabel.Attribute

Descriptor enum for this trait's attributes.

ValveConfigurationAndControl.Attribute

Descriptor enum for this trait's attributes.

ValveConfigurationAndControl.Command

Descriptor enum for this trait's commands.

ValveConfigurationAndControlTrait.StatusCodeEnum

Status code.

ValveConfigurationAndControlTrait.ValveStateEnum

The state of the valve.

WakeOnLan.Attribute

Descriptor enum for this trait's attributes.

WindowCovering.Attribute

Descriptor enum for this trait's attributes.

WindowCovering.Command

Descriptor enum for this trait's commands.

WindowCoveringTrait.EndProductType

With the WindowCovering.Type, this specifies the subtype of window covering.

WindowCoveringTrait.Type

The type of window covering.