| /* |
| * |
| * Copyright (c) 2022 Project CHIP Authors |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| // THIS FILE IS GENERATED BY ZAP |
| |
| #import <Foundation/Foundation.h> |
| #import <stdint.h> |
| |
| #pragma mark - Clusters IDs |
| |
| typedef NS_ENUM(uint32_t, MTRClusterIDType) { |
| MTRClusterIdentifyID = 0x00000003, |
| MTRClusterGroupsID = 0x00000004, |
| MTRClusterScenesID = 0x00000005, |
| MTRClusterOnOffID = 0x00000006, |
| MTRClusterOnOffSwitchConfigurationID = 0x00000007, |
| MTRClusterLevelControlID = 0x00000008, |
| MTRClusterBinaryInputBasicID = 0x0000000F, |
| MTRClusterPulseWidthModulationID = 0x0000001C, |
| MTRClusterDescriptorID = 0x0000001D, |
| MTRClusterBindingID = 0x0000001E, |
| MTRClusterAccessControlID = 0x0000001F, |
| MTRClusterActionsID = 0x00000025, |
| MTRClusterBasicID = 0x00000028, |
| MTRClusterOtaSoftwareUpdateProviderID = 0x00000029, |
| MTRClusterOtaSoftwareUpdateRequestorID = 0x0000002A, |
| MTRClusterLocalizationConfigurationID = 0x0000002B, |
| MTRClusterTimeFormatLocalizationID = 0x0000002C, |
| MTRClusterUnitLocalizationID = 0x0000002D, |
| MTRClusterPowerSourceConfigurationID = 0x0000002E, |
| MTRClusterPowerSourceID = 0x0000002F, |
| MTRClusterGeneralCommissioningID = 0x00000030, |
| MTRClusterNetworkCommissioningID = 0x00000031, |
| MTRClusterDiagnosticLogsID = 0x00000032, |
| MTRClusterGeneralDiagnosticsID = 0x00000033, |
| MTRClusterSoftwareDiagnosticsID = 0x00000034, |
| MTRClusterThreadNetworkDiagnosticsID = 0x00000035, |
| MTRClusterWiFiNetworkDiagnosticsID = 0x00000036, |
| MTRClusterEthernetNetworkDiagnosticsID = 0x00000037, |
| MTRClusterTimeSynchronizationID = 0x00000038, |
| MTRClusterBridgedDeviceBasicID = 0x00000039, |
| MTRClusterSwitchID = 0x0000003B, |
| MTRClusterAdministratorCommissioningID = 0x0000003C, |
| MTRClusterOperationalCredentialsID = 0x0000003E, |
| MTRClusterGroupKeyManagementID = 0x0000003F, |
| MTRClusterFixedLabelID = 0x00000040, |
| MTRClusterUserLabelID = 0x00000041, |
| MTRClusterProxyConfigurationID = 0x00000042, |
| MTRClusterProxyDiscoveryID = 0x00000043, |
| MTRClusterProxyValidID = 0x00000044, |
| MTRClusterBooleanStateID = 0x00000045, |
| MTRClusterModeSelectID = 0x00000050, |
| MTRClusterDoorLockID = 0x00000101, |
| MTRClusterWindowCoveringID = 0x00000102, |
| MTRClusterBarrierControlID = 0x00000103, |
| MTRClusterPumpConfigurationAndControlID = 0x00000200, |
| MTRClusterThermostatID = 0x00000201, |
| MTRClusterFanControlID = 0x00000202, |
| MTRClusterThermostatUserInterfaceConfigurationID = 0x00000204, |
| MTRClusterColorControlID = 0x00000300, |
| MTRClusterBallastConfigurationID = 0x00000301, |
| MTRClusterIlluminanceMeasurementID = 0x00000400, |
| MTRClusterTemperatureMeasurementID = 0x00000402, |
| MTRClusterPressureMeasurementID = 0x00000403, |
| MTRClusterFlowMeasurementID = 0x00000404, |
| MTRClusterRelativeHumidityMeasurementID = 0x00000405, |
| MTRClusterOccupancySensingID = 0x00000406, |
| MTRClusterWakeOnLanID = 0x00000503, |
| MTRClusterChannelID = 0x00000504, |
| MTRClusterTargetNavigatorID = 0x00000505, |
| MTRClusterMediaPlaybackID = 0x00000506, |
| MTRClusterMediaInputID = 0x00000507, |
| MTRClusterLowPowerID = 0x00000508, |
| MTRClusterKeypadInputID = 0x00000509, |
| MTRClusterContentLauncherID = 0x0000050A, |
| MTRClusterAudioOutputID = 0x0000050B, |
| MTRClusterApplicationLauncherID = 0x0000050C, |
| MTRClusterApplicationBasicID = 0x0000050D, |
| MTRClusterAccountLoginID = 0x0000050E, |
| MTRClusterElectricalMeasurementID = 0x00000B04, |
| MTRClusterTestClusterID = 0xFFF1FC05, |
| }; |
| |
| #pragma mark - Attributes IDs |
| |
| typedef NS_ENUM(uint32_t, MTRClusterAttributeIDType) { |
| // Global attributes |
| MTRClusterGlobalAttributeGeneratedCommandListID = 0x0000FFF8, |
| MTRClusterGlobalAttributeAcceptedCommandListID = 0x0000FFF9, |
| MTRClusterGlobalAttributeAttributeListID = 0x0000FFFB, |
| MTRClusterGlobalAttributeFeatureMapID = 0x0000FFFC, |
| MTRClusterGlobalAttributeClusterRevisionID = 0x0000FFFD, |
| |
| // Cluster Identify attributes |
| MTRClusterIdentifyAttributeIdentifyTimeID = 0x00000000, |
| MTRClusterIdentifyAttributeIdentifyTypeID = 0x00000001, |
| MTRClusterIdentifyAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterIdentifyAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterIdentifyAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterIdentifyAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterIdentifyAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Groups attributes |
| MTRClusterGroupsAttributeNameSupportID = 0x00000000, |
| MTRClusterGroupsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterGroupsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterGroupsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterGroupsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterGroupsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Scenes attributes |
| MTRClusterScenesAttributeSceneCountID = 0x00000000, |
| MTRClusterScenesAttributeCurrentSceneID = 0x00000001, |
| MTRClusterScenesAttributeCurrentGroupID = 0x00000002, |
| MTRClusterScenesAttributeSceneValidID = 0x00000003, |
| MTRClusterScenesAttributeNameSupportID = 0x00000004, |
| MTRClusterScenesAttributeLastConfiguredByID = 0x00000005, |
| MTRClusterScenesAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterScenesAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterScenesAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterScenesAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterScenesAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster OnOff attributes |
| MTRClusterOnOffAttributeOnOffID = 0x00000000, |
| MTRClusterOnOffAttributeGlobalSceneControlID = 0x00004000, |
| MTRClusterOnOffAttributeOnTimeID = 0x00004001, |
| MTRClusterOnOffAttributeOffWaitTimeID = 0x00004002, |
| MTRClusterOnOffAttributeStartUpOnOffID = 0x00004003, |
| MTRClusterOnOffAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterOnOffAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterOnOffAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterOnOffAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterOnOffAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster OnOffSwitchConfiguration attributes |
| MTRClusterOnOffSwitchConfigurationAttributeSwitchTypeID = 0x00000000, |
| MTRClusterOnOffSwitchConfigurationAttributeSwitchActionsID = 0x00000010, |
| MTRClusterOnOffSwitchConfigurationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterOnOffSwitchConfigurationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterOnOffSwitchConfigurationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterOnOffSwitchConfigurationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterOnOffSwitchConfigurationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster LevelControl attributes |
| MTRClusterLevelControlAttributeCurrentLevelID = 0x00000000, |
| MTRClusterLevelControlAttributeRemainingTimeID = 0x00000001, |
| MTRClusterLevelControlAttributeMinLevelID = 0x00000002, |
| MTRClusterLevelControlAttributeMaxLevelID = 0x00000003, |
| MTRClusterLevelControlAttributeCurrentFrequencyID = 0x00000004, |
| MTRClusterLevelControlAttributeMinFrequencyID = 0x00000005, |
| MTRClusterLevelControlAttributeMaxFrequencyID = 0x00000006, |
| MTRClusterLevelControlAttributeOptionsID = 0x0000000F, |
| MTRClusterLevelControlAttributeOnOffTransitionTimeID = 0x00000010, |
| MTRClusterLevelControlAttributeOnLevelID = 0x00000011, |
| MTRClusterLevelControlAttributeOnTransitionTimeID = 0x00000012, |
| MTRClusterLevelControlAttributeOffTransitionTimeID = 0x00000013, |
| MTRClusterLevelControlAttributeDefaultMoveRateID = 0x00000014, |
| MTRClusterLevelControlAttributeStartUpCurrentLevelID = 0x00004000, |
| MTRClusterLevelControlAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterLevelControlAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterLevelControlAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterLevelControlAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterLevelControlAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster BinaryInputBasic attributes |
| MTRClusterBinaryInputBasicAttributeActiveTextID = 0x00000004, |
| MTRClusterBinaryInputBasicAttributeDescriptionID = 0x0000001C, |
| MTRClusterBinaryInputBasicAttributeInactiveTextID = 0x0000002E, |
| MTRClusterBinaryInputBasicAttributeOutOfServiceID = 0x00000051, |
| MTRClusterBinaryInputBasicAttributePolarityID = 0x00000054, |
| MTRClusterBinaryInputBasicAttributePresentValueID = 0x00000055, |
| MTRClusterBinaryInputBasicAttributeReliabilityID = 0x00000067, |
| MTRClusterBinaryInputBasicAttributeStatusFlagsID = 0x0000006F, |
| MTRClusterBinaryInputBasicAttributeApplicationTypeID = 0x00000100, |
| MTRClusterBinaryInputBasicAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterBinaryInputBasicAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterBinaryInputBasicAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterBinaryInputBasicAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterBinaryInputBasicAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster PulseWidthModulation attributes |
| MTRClusterPulseWidthModulationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterPulseWidthModulationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterPulseWidthModulationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterPulseWidthModulationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterPulseWidthModulationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Descriptor attributes |
| MTRClusterDescriptorAttributeDeviceListID = 0x00000000, |
| MTRClusterDescriptorAttributeServerListID = 0x00000001, |
| MTRClusterDescriptorAttributeClientListID = 0x00000002, |
| MTRClusterDescriptorAttributePartsListID = 0x00000003, |
| MTRClusterDescriptorAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterDescriptorAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterDescriptorAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterDescriptorAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterDescriptorAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Binding attributes |
| MTRClusterBindingAttributeBindingID = 0x00000000, |
| MTRClusterBindingAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterBindingAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterBindingAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterBindingAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterBindingAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster AccessControl attributes |
| MTRClusterAccessControlAttributeAclID = 0x00000000, |
| MTRClusterAccessControlAttributeExtensionID = 0x00000001, |
| MTRClusterAccessControlAttributeSubjectsPerAccessControlEntryID = 0x00000002, |
| MTRClusterAccessControlAttributeTargetsPerAccessControlEntryID = 0x00000003, |
| MTRClusterAccessControlAttributeAccessControlEntriesPerFabricID = 0x00000004, |
| MTRClusterAccessControlAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterAccessControlAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterAccessControlAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterAccessControlAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterAccessControlAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Actions attributes |
| MTRClusterActionsAttributeActionListID = 0x00000000, |
| MTRClusterActionsAttributeEndpointListsID = 0x00000001, |
| MTRClusterActionsAttributeSetupURLID = 0x00000002, |
| MTRClusterActionsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterActionsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterActionsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterActionsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterActionsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Basic attributes |
| MTRClusterBasicAttributeDataModelRevisionID = 0x00000000, |
| MTRClusterBasicAttributeVendorNameID = 0x00000001, |
| MTRClusterBasicAttributeVendorIDID = 0x00000002, |
| MTRClusterBasicAttributeProductNameID = 0x00000003, |
| MTRClusterBasicAttributeProductIDID = 0x00000004, |
| MTRClusterBasicAttributeNodeLabelID = 0x00000005, |
| MTRClusterBasicAttributeLocationID = 0x00000006, |
| MTRClusterBasicAttributeHardwareVersionID = 0x00000007, |
| MTRClusterBasicAttributeHardwareVersionStringID = 0x00000008, |
| MTRClusterBasicAttributeSoftwareVersionID = 0x00000009, |
| MTRClusterBasicAttributeSoftwareVersionStringID = 0x0000000A, |
| MTRClusterBasicAttributeManufacturingDateID = 0x0000000B, |
| MTRClusterBasicAttributePartNumberID = 0x0000000C, |
| MTRClusterBasicAttributeProductURLID = 0x0000000D, |
| MTRClusterBasicAttributeProductLabelID = 0x0000000E, |
| MTRClusterBasicAttributeSerialNumberID = 0x0000000F, |
| MTRClusterBasicAttributeLocalConfigDisabledID = 0x00000010, |
| MTRClusterBasicAttributeReachableID = 0x00000011, |
| MTRClusterBasicAttributeUniqueIDID = 0x00000012, |
| MTRClusterBasicAttributeCapabilityMinimaID = 0x00000013, |
| MTRClusterBasicAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterBasicAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterBasicAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterBasicAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterBasicAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster OtaSoftwareUpdateProvider attributes |
| MTRClusterOtaSoftwareUpdateProviderAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterOtaSoftwareUpdateProviderAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterOtaSoftwareUpdateProviderAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterOtaSoftwareUpdateProviderAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterOtaSoftwareUpdateProviderAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster OtaSoftwareUpdateRequestor attributes |
| MTRClusterOtaSoftwareUpdateRequestorAttributeDefaultOtaProvidersID = 0x00000000, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeUpdatePossibleID = 0x00000001, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeUpdateStateID = 0x00000002, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeUpdateStateProgressID = 0x00000003, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterOtaSoftwareUpdateRequestorAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster LocalizationConfiguration attributes |
| MTRClusterLocalizationConfigurationAttributeActiveLocaleID = 0x00000000, |
| MTRClusterLocalizationConfigurationAttributeSupportedLocalesID = 0x00000001, |
| MTRClusterLocalizationConfigurationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterLocalizationConfigurationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterLocalizationConfigurationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterLocalizationConfigurationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterLocalizationConfigurationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster TimeFormatLocalization attributes |
| MTRClusterTimeFormatLocalizationAttributeHourFormatID = 0x00000000, |
| MTRClusterTimeFormatLocalizationAttributeActiveCalendarTypeID = 0x00000001, |
| MTRClusterTimeFormatLocalizationAttributeSupportedCalendarTypesID = 0x00000002, |
| MTRClusterTimeFormatLocalizationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterTimeFormatLocalizationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterTimeFormatLocalizationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterTimeFormatLocalizationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterTimeFormatLocalizationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster UnitLocalization attributes |
| MTRClusterUnitLocalizationAttributeTemperatureUnitID = 0x00000000, |
| MTRClusterUnitLocalizationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterUnitLocalizationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterUnitLocalizationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterUnitLocalizationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterUnitLocalizationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster PowerSourceConfiguration attributes |
| MTRClusterPowerSourceConfigurationAttributeSourcesID = 0x00000000, |
| MTRClusterPowerSourceConfigurationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterPowerSourceConfigurationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterPowerSourceConfigurationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterPowerSourceConfigurationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterPowerSourceConfigurationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster PowerSource attributes |
| MTRClusterPowerSourceAttributeStatusID = 0x00000000, |
| MTRClusterPowerSourceAttributeOrderID = 0x00000001, |
| MTRClusterPowerSourceAttributeDescriptionID = 0x00000002, |
| MTRClusterPowerSourceAttributeWiredAssessedInputVoltageID = 0x00000003, |
| MTRClusterPowerSourceAttributeWiredAssessedInputFrequencyID = 0x00000004, |
| MTRClusterPowerSourceAttributeWiredCurrentTypeID = 0x00000005, |
| MTRClusterPowerSourceAttributeWiredAssessedCurrentID = 0x00000006, |
| MTRClusterPowerSourceAttributeWiredNominalVoltageID = 0x00000007, |
| MTRClusterPowerSourceAttributeWiredMaximumCurrentID = 0x00000008, |
| MTRClusterPowerSourceAttributeWiredPresentID = 0x00000009, |
| MTRClusterPowerSourceAttributeActiveWiredFaultsID = 0x0000000A, |
| MTRClusterPowerSourceAttributeBatVoltageID = 0x0000000B, |
| MTRClusterPowerSourceAttributeBatPercentRemainingID = 0x0000000C, |
| MTRClusterPowerSourceAttributeBatTimeRemainingID = 0x0000000D, |
| MTRClusterPowerSourceAttributeBatChargeLevelID = 0x0000000E, |
| MTRClusterPowerSourceAttributeBatReplacementNeededID = 0x0000000F, |
| MTRClusterPowerSourceAttributeBatReplaceabilityID = 0x00000010, |
| MTRClusterPowerSourceAttributeBatPresentID = 0x00000011, |
| MTRClusterPowerSourceAttributeActiveBatFaultsID = 0x00000012, |
| MTRClusterPowerSourceAttributeBatReplacementDescriptionID = 0x00000013, |
| MTRClusterPowerSourceAttributeBatCommonDesignationID = 0x00000014, |
| MTRClusterPowerSourceAttributeBatANSIDesignationID = 0x00000015, |
| MTRClusterPowerSourceAttributeBatIECDesignationID = 0x00000016, |
| MTRClusterPowerSourceAttributeBatApprovedChemistryID = 0x00000017, |
| MTRClusterPowerSourceAttributeBatCapacityID = 0x00000018, |
| MTRClusterPowerSourceAttributeBatQuantityID = 0x00000019, |
| MTRClusterPowerSourceAttributeBatChargeStateID = 0x0000001A, |
| MTRClusterPowerSourceAttributeBatTimeToFullChargeID = 0x0000001B, |
| MTRClusterPowerSourceAttributeBatFunctionalWhileChargingID = 0x0000001C, |
| MTRClusterPowerSourceAttributeBatChargingCurrentID = 0x0000001D, |
| MTRClusterPowerSourceAttributeActiveBatChargeFaultsID = 0x0000001E, |
| MTRClusterPowerSourceAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterPowerSourceAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterPowerSourceAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterPowerSourceAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterPowerSourceAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster GeneralCommissioning attributes |
| MTRClusterGeneralCommissioningAttributeBreadcrumbID = 0x00000000, |
| MTRClusterGeneralCommissioningAttributeBasicCommissioningInfoID = 0x00000001, |
| MTRClusterGeneralCommissioningAttributeRegulatoryConfigID = 0x00000002, |
| MTRClusterGeneralCommissioningAttributeLocationCapabilityID = 0x00000003, |
| MTRClusterGeneralCommissioningAttributeSupportsConcurrentConnectionID = 0x00000004, |
| MTRClusterGeneralCommissioningAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterGeneralCommissioningAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterGeneralCommissioningAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterGeneralCommissioningAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterGeneralCommissioningAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster NetworkCommissioning attributes |
| MTRClusterNetworkCommissioningAttributeMaxNetworksID = 0x00000000, |
| MTRClusterNetworkCommissioningAttributeNetworksID = 0x00000001, |
| MTRClusterNetworkCommissioningAttributeScanMaxTimeSecondsID = 0x00000002, |
| MTRClusterNetworkCommissioningAttributeConnectMaxTimeSecondsID = 0x00000003, |
| MTRClusterNetworkCommissioningAttributeInterfaceEnabledID = 0x00000004, |
| MTRClusterNetworkCommissioningAttributeLastNetworkingStatusID = 0x00000005, |
| MTRClusterNetworkCommissioningAttributeLastNetworkIDID = 0x00000006, |
| MTRClusterNetworkCommissioningAttributeLastConnectErrorValueID = 0x00000007, |
| MTRClusterNetworkCommissioningAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterNetworkCommissioningAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterNetworkCommissioningAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterNetworkCommissioningAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterNetworkCommissioningAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster DiagnosticLogs attributes |
| MTRClusterDiagnosticLogsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterDiagnosticLogsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterDiagnosticLogsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterDiagnosticLogsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterDiagnosticLogsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster GeneralDiagnostics attributes |
| MTRClusterGeneralDiagnosticsAttributeNetworkInterfacesID = 0x00000000, |
| MTRClusterGeneralDiagnosticsAttributeRebootCountID = 0x00000001, |
| MTRClusterGeneralDiagnosticsAttributeUpTimeID = 0x00000002, |
| MTRClusterGeneralDiagnosticsAttributeTotalOperationalHoursID = 0x00000003, |
| MTRClusterGeneralDiagnosticsAttributeBootReasonsID = 0x00000004, |
| MTRClusterGeneralDiagnosticsAttributeActiveHardwareFaultsID = 0x00000005, |
| MTRClusterGeneralDiagnosticsAttributeActiveRadioFaultsID = 0x00000006, |
| MTRClusterGeneralDiagnosticsAttributeActiveNetworkFaultsID = 0x00000007, |
| MTRClusterGeneralDiagnosticsAttributeTestEventTriggersEnabledID = 0x00000008, |
| MTRClusterGeneralDiagnosticsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterGeneralDiagnosticsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterGeneralDiagnosticsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterGeneralDiagnosticsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterGeneralDiagnosticsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster SoftwareDiagnostics attributes |
| MTRClusterSoftwareDiagnosticsAttributeThreadMetricsID = 0x00000000, |
| MTRClusterSoftwareDiagnosticsAttributeCurrentHeapFreeID = 0x00000001, |
| MTRClusterSoftwareDiagnosticsAttributeCurrentHeapUsedID = 0x00000002, |
| MTRClusterSoftwareDiagnosticsAttributeCurrentHeapHighWatermarkID = 0x00000003, |
| MTRClusterSoftwareDiagnosticsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterSoftwareDiagnosticsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterSoftwareDiagnosticsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterSoftwareDiagnosticsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterSoftwareDiagnosticsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ThreadNetworkDiagnostics attributes |
| MTRClusterThreadNetworkDiagnosticsAttributeChannelID = 0x00000000, |
| MTRClusterThreadNetworkDiagnosticsAttributeRoutingRoleID = 0x00000001, |
| MTRClusterThreadNetworkDiagnosticsAttributeNetworkNameID = 0x00000002, |
| MTRClusterThreadNetworkDiagnosticsAttributePanIdID = 0x00000003, |
| MTRClusterThreadNetworkDiagnosticsAttributeExtendedPanIdID = 0x00000004, |
| MTRClusterThreadNetworkDiagnosticsAttributeMeshLocalPrefixID = 0x00000005, |
| MTRClusterThreadNetworkDiagnosticsAttributeOverrunCountID = 0x00000006, |
| MTRClusterThreadNetworkDiagnosticsAttributeNeighborTableListID = 0x00000007, |
| MTRClusterThreadNetworkDiagnosticsAttributeRouteTableListID = 0x00000008, |
| MTRClusterThreadNetworkDiagnosticsAttributePartitionIdID = 0x00000009, |
| MTRClusterThreadNetworkDiagnosticsAttributeWeightingID = 0x0000000A, |
| MTRClusterThreadNetworkDiagnosticsAttributeDataVersionID = 0x0000000B, |
| MTRClusterThreadNetworkDiagnosticsAttributeStableDataVersionID = 0x0000000C, |
| MTRClusterThreadNetworkDiagnosticsAttributeLeaderRouterIdID = 0x0000000D, |
| MTRClusterThreadNetworkDiagnosticsAttributeDetachedRoleCountID = 0x0000000E, |
| MTRClusterThreadNetworkDiagnosticsAttributeChildRoleCountID = 0x0000000F, |
| MTRClusterThreadNetworkDiagnosticsAttributeRouterRoleCountID = 0x00000010, |
| MTRClusterThreadNetworkDiagnosticsAttributeLeaderRoleCountID = 0x00000011, |
| MTRClusterThreadNetworkDiagnosticsAttributeAttachAttemptCountID = 0x00000012, |
| MTRClusterThreadNetworkDiagnosticsAttributePartitionIdChangeCountID = 0x00000013, |
| MTRClusterThreadNetworkDiagnosticsAttributeBetterPartitionAttachAttemptCountID = 0x00000014, |
| MTRClusterThreadNetworkDiagnosticsAttributeParentChangeCountID = 0x00000015, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxTotalCountID = 0x00000016, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxUnicastCountID = 0x00000017, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxBroadcastCountID = 0x00000018, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxAckRequestedCountID = 0x00000019, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxAckedCountID = 0x0000001A, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxNoAckRequestedCountID = 0x0000001B, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxDataCountID = 0x0000001C, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxDataPollCountID = 0x0000001D, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxBeaconCountID = 0x0000001E, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxBeaconRequestCountID = 0x0000001F, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxOtherCountID = 0x00000020, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxRetryCountID = 0x00000021, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxDirectMaxRetryExpiryCountID = 0x00000022, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxIndirectMaxRetryExpiryCountID = 0x00000023, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxErrCcaCountID = 0x00000024, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxErrAbortCountID = 0x00000025, |
| MTRClusterThreadNetworkDiagnosticsAttributeTxErrBusyChannelCountID = 0x00000026, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxTotalCountID = 0x00000027, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxUnicastCountID = 0x00000028, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxBroadcastCountID = 0x00000029, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxDataCountID = 0x0000002A, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxDataPollCountID = 0x0000002B, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxBeaconCountID = 0x0000002C, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxBeaconRequestCountID = 0x0000002D, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxOtherCountID = 0x0000002E, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxAddressFilteredCountID = 0x0000002F, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxDestAddrFilteredCountID = 0x00000030, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxDuplicatedCountID = 0x00000031, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxErrNoFrameCountID = 0x00000032, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxErrUnknownNeighborCountID = 0x00000033, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxErrInvalidSrcAddrCountID = 0x00000034, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxErrSecCountID = 0x00000035, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxErrFcsCountID = 0x00000036, |
| MTRClusterThreadNetworkDiagnosticsAttributeRxErrOtherCountID = 0x00000037, |
| MTRClusterThreadNetworkDiagnosticsAttributeActiveTimestampID = 0x00000038, |
| MTRClusterThreadNetworkDiagnosticsAttributePendingTimestampID = 0x00000039, |
| MTRClusterThreadNetworkDiagnosticsAttributeDelayID = 0x0000003A, |
| MTRClusterThreadNetworkDiagnosticsAttributeSecurityPolicyID = 0x0000003B, |
| MTRClusterThreadNetworkDiagnosticsAttributeChannelPage0MaskID = 0x0000003C, |
| MTRClusterThreadNetworkDiagnosticsAttributeOperationalDatasetComponentsID = 0x0000003D, |
| MTRClusterThreadNetworkDiagnosticsAttributeActiveNetworkFaultsListID = 0x0000003E, |
| MTRClusterThreadNetworkDiagnosticsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterThreadNetworkDiagnosticsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterThreadNetworkDiagnosticsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterThreadNetworkDiagnosticsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterThreadNetworkDiagnosticsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster WiFiNetworkDiagnostics attributes |
| MTRClusterWiFiNetworkDiagnosticsAttributeBssidID = 0x00000000, |
| MTRClusterWiFiNetworkDiagnosticsAttributeSecurityTypeID = 0x00000001, |
| MTRClusterWiFiNetworkDiagnosticsAttributeWiFiVersionID = 0x00000002, |
| MTRClusterWiFiNetworkDiagnosticsAttributeChannelNumberID = 0x00000003, |
| MTRClusterWiFiNetworkDiagnosticsAttributeRssiID = 0x00000004, |
| MTRClusterWiFiNetworkDiagnosticsAttributeBeaconLostCountID = 0x00000005, |
| MTRClusterWiFiNetworkDiagnosticsAttributeBeaconRxCountID = 0x00000006, |
| MTRClusterWiFiNetworkDiagnosticsAttributePacketMulticastRxCountID = 0x00000007, |
| MTRClusterWiFiNetworkDiagnosticsAttributePacketMulticastTxCountID = 0x00000008, |
| MTRClusterWiFiNetworkDiagnosticsAttributePacketUnicastRxCountID = 0x00000009, |
| MTRClusterWiFiNetworkDiagnosticsAttributePacketUnicastTxCountID = 0x0000000A, |
| MTRClusterWiFiNetworkDiagnosticsAttributeCurrentMaxRateID = 0x0000000B, |
| MTRClusterWiFiNetworkDiagnosticsAttributeOverrunCountID = 0x0000000C, |
| MTRClusterWiFiNetworkDiagnosticsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterWiFiNetworkDiagnosticsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterWiFiNetworkDiagnosticsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterWiFiNetworkDiagnosticsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterWiFiNetworkDiagnosticsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster EthernetNetworkDiagnostics attributes |
| MTRClusterEthernetNetworkDiagnosticsAttributePHYRateID = 0x00000000, |
| MTRClusterEthernetNetworkDiagnosticsAttributeFullDuplexID = 0x00000001, |
| MTRClusterEthernetNetworkDiagnosticsAttributePacketRxCountID = 0x00000002, |
| MTRClusterEthernetNetworkDiagnosticsAttributePacketTxCountID = 0x00000003, |
| MTRClusterEthernetNetworkDiagnosticsAttributeTxErrCountID = 0x00000004, |
| MTRClusterEthernetNetworkDiagnosticsAttributeCollisionCountID = 0x00000005, |
| MTRClusterEthernetNetworkDiagnosticsAttributeOverrunCountID = 0x00000006, |
| MTRClusterEthernetNetworkDiagnosticsAttributeCarrierDetectID = 0x00000007, |
| MTRClusterEthernetNetworkDiagnosticsAttributeTimeSinceResetID = 0x00000008, |
| MTRClusterEthernetNetworkDiagnosticsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterEthernetNetworkDiagnosticsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterEthernetNetworkDiagnosticsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterEthernetNetworkDiagnosticsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterEthernetNetworkDiagnosticsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster TimeSynchronization attributes |
| MTRClusterTimeSynchronizationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterTimeSynchronizationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterTimeSynchronizationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterTimeSynchronizationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterTimeSynchronizationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster BridgedDeviceBasic attributes |
| MTRClusterBridgedDeviceBasicAttributeVendorNameID = 0x00000001, |
| MTRClusterBridgedDeviceBasicAttributeVendorIDID = 0x00000002, |
| MTRClusterBridgedDeviceBasicAttributeProductNameID = 0x00000003, |
| MTRClusterBridgedDeviceBasicAttributeNodeLabelID = 0x00000005, |
| MTRClusterBridgedDeviceBasicAttributeHardwareVersionID = 0x00000007, |
| MTRClusterBridgedDeviceBasicAttributeHardwareVersionStringID = 0x00000008, |
| MTRClusterBridgedDeviceBasicAttributeSoftwareVersionID = 0x00000009, |
| MTRClusterBridgedDeviceBasicAttributeSoftwareVersionStringID = 0x0000000A, |
| MTRClusterBridgedDeviceBasicAttributeManufacturingDateID = 0x0000000B, |
| MTRClusterBridgedDeviceBasicAttributePartNumberID = 0x0000000C, |
| MTRClusterBridgedDeviceBasicAttributeProductURLID = 0x0000000D, |
| MTRClusterBridgedDeviceBasicAttributeProductLabelID = 0x0000000E, |
| MTRClusterBridgedDeviceBasicAttributeSerialNumberID = 0x0000000F, |
| MTRClusterBridgedDeviceBasicAttributeReachableID = 0x00000011, |
| MTRClusterBridgedDeviceBasicAttributeUniqueIDID = 0x00000012, |
| MTRClusterBridgedDeviceBasicAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterBridgedDeviceBasicAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterBridgedDeviceBasicAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterBridgedDeviceBasicAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterBridgedDeviceBasicAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Switch attributes |
| MTRClusterSwitchAttributeNumberOfPositionsID = 0x00000000, |
| MTRClusterSwitchAttributeCurrentPositionID = 0x00000001, |
| MTRClusterSwitchAttributeMultiPressMaxID = 0x00000002, |
| MTRClusterSwitchAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterSwitchAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterSwitchAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterSwitchAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterSwitchAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster AdministratorCommissioning attributes |
| MTRClusterAdministratorCommissioningAttributeWindowStatusID = 0x00000000, |
| MTRClusterAdministratorCommissioningAttributeAdminFabricIndexID = 0x00000001, |
| MTRClusterAdministratorCommissioningAttributeAdminVendorIdID = 0x00000002, |
| MTRClusterAdministratorCommissioningAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterAdministratorCommissioningAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterAdministratorCommissioningAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterAdministratorCommissioningAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterAdministratorCommissioningAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster OperationalCredentials attributes |
| MTRClusterOperationalCredentialsAttributeNOCsID = 0x00000000, |
| MTRClusterOperationalCredentialsAttributeFabricsID = 0x00000001, |
| MTRClusterOperationalCredentialsAttributeSupportedFabricsID = 0x00000002, |
| MTRClusterOperationalCredentialsAttributeCommissionedFabricsID = 0x00000003, |
| MTRClusterOperationalCredentialsAttributeTrustedRootCertificatesID = 0x00000004, |
| MTRClusterOperationalCredentialsAttributeCurrentFabricIndexID = 0x00000005, |
| MTRClusterOperationalCredentialsAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterOperationalCredentialsAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterOperationalCredentialsAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterOperationalCredentialsAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterOperationalCredentialsAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster GroupKeyManagement attributes |
| MTRClusterGroupKeyManagementAttributeGroupKeyMapID = 0x00000000, |
| MTRClusterGroupKeyManagementAttributeGroupTableID = 0x00000001, |
| MTRClusterGroupKeyManagementAttributeMaxGroupsPerFabricID = 0x00000002, |
| MTRClusterGroupKeyManagementAttributeMaxGroupKeysPerFabricID = 0x00000003, |
| MTRClusterGroupKeyManagementAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterGroupKeyManagementAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterGroupKeyManagementAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterGroupKeyManagementAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterGroupKeyManagementAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster FixedLabel attributes |
| MTRClusterFixedLabelAttributeLabelListID = 0x00000000, |
| MTRClusterFixedLabelAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterFixedLabelAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterFixedLabelAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterFixedLabelAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterFixedLabelAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster UserLabel attributes |
| MTRClusterUserLabelAttributeLabelListID = 0x00000000, |
| MTRClusterUserLabelAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterUserLabelAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterUserLabelAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterUserLabelAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterUserLabelAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ProxyConfiguration attributes |
| MTRClusterProxyConfigurationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterProxyConfigurationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterProxyConfigurationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterProxyConfigurationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterProxyConfigurationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ProxyDiscovery attributes |
| MTRClusterProxyDiscoveryAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterProxyDiscoveryAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterProxyDiscoveryAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterProxyDiscoveryAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterProxyDiscoveryAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ProxyValid attributes |
| MTRClusterProxyValidAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterProxyValidAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterProxyValidAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterProxyValidAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterProxyValidAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster BooleanState attributes |
| MTRClusterBooleanStateAttributeStateValueID = 0x00000000, |
| MTRClusterBooleanStateAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterBooleanStateAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterBooleanStateAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterBooleanStateAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterBooleanStateAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ModeSelect attributes |
| MTRClusterModeSelectAttributeDescriptionID = 0x00000000, |
| MTRClusterModeSelectAttributeStandardNamespaceID = 0x00000001, |
| MTRClusterModeSelectAttributeSupportedModesID = 0x00000002, |
| MTRClusterModeSelectAttributeCurrentModeID = 0x00000003, |
| MTRClusterModeSelectAttributeStartUpModeID = 0x00000004, |
| MTRClusterModeSelectAttributeOnModeID = 0x00000005, |
| MTRClusterModeSelectAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterModeSelectAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterModeSelectAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterModeSelectAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterModeSelectAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster DoorLock attributes |
| MTRClusterDoorLockAttributeLockStateID = 0x00000000, |
| MTRClusterDoorLockAttributeLockTypeID = 0x00000001, |
| MTRClusterDoorLockAttributeActuatorEnabledID = 0x00000002, |
| MTRClusterDoorLockAttributeDoorStateID = 0x00000003, |
| MTRClusterDoorLockAttributeDoorOpenEventsID = 0x00000004, |
| MTRClusterDoorLockAttributeDoorClosedEventsID = 0x00000005, |
| MTRClusterDoorLockAttributeOpenPeriodID = 0x00000006, |
| MTRClusterDoorLockAttributeNumberOfTotalUsersSupportedID = 0x00000011, |
| MTRClusterDoorLockAttributeNumberOfPINUsersSupportedID = 0x00000012, |
| MTRClusterDoorLockAttributeNumberOfRFIDUsersSupportedID = 0x00000013, |
| MTRClusterDoorLockAttributeNumberOfWeekDaySchedulesSupportedPerUserID = 0x00000014, |
| MTRClusterDoorLockAttributeNumberOfYearDaySchedulesSupportedPerUserID = 0x00000015, |
| MTRClusterDoorLockAttributeNumberOfHolidaySchedulesSupportedID = 0x00000016, |
| MTRClusterDoorLockAttributeMaxPINCodeLengthID = 0x00000017, |
| MTRClusterDoorLockAttributeMinPINCodeLengthID = 0x00000018, |
| MTRClusterDoorLockAttributeMaxRFIDCodeLengthID = 0x00000019, |
| MTRClusterDoorLockAttributeMinRFIDCodeLengthID = 0x0000001A, |
| MTRClusterDoorLockAttributeCredentialRulesSupportID = 0x0000001B, |
| MTRClusterDoorLockAttributeNumberOfCredentialsSupportedPerUserID = 0x0000001C, |
| MTRClusterDoorLockAttributeLanguageID = 0x00000021, |
| MTRClusterDoorLockAttributeLEDSettingsID = 0x00000022, |
| MTRClusterDoorLockAttributeAutoRelockTimeID = 0x00000023, |
| MTRClusterDoorLockAttributeSoundVolumeID = 0x00000024, |
| MTRClusterDoorLockAttributeOperatingModeID = 0x00000025, |
| MTRClusterDoorLockAttributeSupportedOperatingModesID = 0x00000026, |
| MTRClusterDoorLockAttributeDefaultConfigurationRegisterID = 0x00000027, |
| MTRClusterDoorLockAttributeEnableLocalProgrammingID = 0x00000028, |
| MTRClusterDoorLockAttributeEnableOneTouchLockingID = 0x00000029, |
| MTRClusterDoorLockAttributeEnableInsideStatusLEDID = 0x0000002A, |
| MTRClusterDoorLockAttributeEnablePrivacyModeButtonID = 0x0000002B, |
| MTRClusterDoorLockAttributeLocalProgrammingFeaturesID = 0x0000002C, |
| MTRClusterDoorLockAttributeWrongCodeEntryLimitID = 0x00000030, |
| MTRClusterDoorLockAttributeUserCodeTemporaryDisableTimeID = 0x00000031, |
| MTRClusterDoorLockAttributeSendPINOverTheAirID = 0x00000032, |
| MTRClusterDoorLockAttributeRequirePINforRemoteOperationID = 0x00000033, |
| MTRClusterDoorLockAttributeExpiringUserTimeoutID = 0x00000035, |
| MTRClusterDoorLockAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterDoorLockAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterDoorLockAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterDoorLockAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterDoorLockAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster WindowCovering attributes |
| MTRClusterWindowCoveringAttributeTypeID = 0x00000000, |
| MTRClusterWindowCoveringAttributePhysicalClosedLimitLiftID = 0x00000001, |
| MTRClusterWindowCoveringAttributePhysicalClosedLimitTiltID = 0x00000002, |
| MTRClusterWindowCoveringAttributeCurrentPositionLiftID = 0x00000003, |
| MTRClusterWindowCoveringAttributeCurrentPositionTiltID = 0x00000004, |
| MTRClusterWindowCoveringAttributeNumberOfActuationsLiftID = 0x00000005, |
| MTRClusterWindowCoveringAttributeNumberOfActuationsTiltID = 0x00000006, |
| MTRClusterWindowCoveringAttributeConfigStatusID = 0x00000007, |
| MTRClusterWindowCoveringAttributeCurrentPositionLiftPercentageID = 0x00000008, |
| MTRClusterWindowCoveringAttributeCurrentPositionTiltPercentageID = 0x00000009, |
| MTRClusterWindowCoveringAttributeOperationalStatusID = 0x0000000A, |
| MTRClusterWindowCoveringAttributeTargetPositionLiftPercent100thsID = 0x0000000B, |
| MTRClusterWindowCoveringAttributeTargetPositionTiltPercent100thsID = 0x0000000C, |
| MTRClusterWindowCoveringAttributeEndProductTypeID = 0x0000000D, |
| MTRClusterWindowCoveringAttributeCurrentPositionLiftPercent100thsID = 0x0000000E, |
| MTRClusterWindowCoveringAttributeCurrentPositionTiltPercent100thsID = 0x0000000F, |
| MTRClusterWindowCoveringAttributeInstalledOpenLimitLiftID = 0x00000010, |
| MTRClusterWindowCoveringAttributeInstalledClosedLimitLiftID = 0x00000011, |
| MTRClusterWindowCoveringAttributeInstalledOpenLimitTiltID = 0x00000012, |
| MTRClusterWindowCoveringAttributeInstalledClosedLimitTiltID = 0x00000013, |
| MTRClusterWindowCoveringAttributeModeID = 0x00000017, |
| MTRClusterWindowCoveringAttributeSafetyStatusID = 0x0000001A, |
| MTRClusterWindowCoveringAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterWindowCoveringAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterWindowCoveringAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterWindowCoveringAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterWindowCoveringAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster BarrierControl attributes |
| MTRClusterBarrierControlAttributeBarrierMovingStateID = 0x00000001, |
| MTRClusterBarrierControlAttributeBarrierSafetyStatusID = 0x00000002, |
| MTRClusterBarrierControlAttributeBarrierCapabilitiesID = 0x00000003, |
| MTRClusterBarrierControlAttributeBarrierOpenEventsID = 0x00000004, |
| MTRClusterBarrierControlAttributeBarrierCloseEventsID = 0x00000005, |
| MTRClusterBarrierControlAttributeBarrierCommandOpenEventsID = 0x00000006, |
| MTRClusterBarrierControlAttributeBarrierCommandCloseEventsID = 0x00000007, |
| MTRClusterBarrierControlAttributeBarrierOpenPeriodID = 0x00000008, |
| MTRClusterBarrierControlAttributeBarrierClosePeriodID = 0x00000009, |
| MTRClusterBarrierControlAttributeBarrierPositionID = 0x0000000A, |
| MTRClusterBarrierControlAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterBarrierControlAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterBarrierControlAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterBarrierControlAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterBarrierControlAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster PumpConfigurationAndControl attributes |
| MTRClusterPumpConfigurationAndControlAttributeMaxPressureID = 0x00000000, |
| MTRClusterPumpConfigurationAndControlAttributeMaxSpeedID = 0x00000001, |
| MTRClusterPumpConfigurationAndControlAttributeMaxFlowID = 0x00000002, |
| MTRClusterPumpConfigurationAndControlAttributeMinConstPressureID = 0x00000003, |
| MTRClusterPumpConfigurationAndControlAttributeMaxConstPressureID = 0x00000004, |
| MTRClusterPumpConfigurationAndControlAttributeMinCompPressureID = 0x00000005, |
| MTRClusterPumpConfigurationAndControlAttributeMaxCompPressureID = 0x00000006, |
| MTRClusterPumpConfigurationAndControlAttributeMinConstSpeedID = 0x00000007, |
| MTRClusterPumpConfigurationAndControlAttributeMaxConstSpeedID = 0x00000008, |
| MTRClusterPumpConfigurationAndControlAttributeMinConstFlowID = 0x00000009, |
| MTRClusterPumpConfigurationAndControlAttributeMaxConstFlowID = 0x0000000A, |
| MTRClusterPumpConfigurationAndControlAttributeMinConstTempID = 0x0000000B, |
| MTRClusterPumpConfigurationAndControlAttributeMaxConstTempID = 0x0000000C, |
| MTRClusterPumpConfigurationAndControlAttributePumpStatusID = 0x00000010, |
| MTRClusterPumpConfigurationAndControlAttributeEffectiveOperationModeID = 0x00000011, |
| MTRClusterPumpConfigurationAndControlAttributeEffectiveControlModeID = 0x00000012, |
| MTRClusterPumpConfigurationAndControlAttributeCapacityID = 0x00000013, |
| MTRClusterPumpConfigurationAndControlAttributeSpeedID = 0x00000014, |
| MTRClusterPumpConfigurationAndControlAttributeLifetimeRunningHoursID = 0x00000015, |
| MTRClusterPumpConfigurationAndControlAttributePowerID = 0x00000016, |
| MTRClusterPumpConfigurationAndControlAttributeLifetimeEnergyConsumedID = 0x00000017, |
| MTRClusterPumpConfigurationAndControlAttributeOperationModeID = 0x00000020, |
| MTRClusterPumpConfigurationAndControlAttributeControlModeID = 0x00000021, |
| MTRClusterPumpConfigurationAndControlAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterPumpConfigurationAndControlAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterPumpConfigurationAndControlAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterPumpConfigurationAndControlAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterPumpConfigurationAndControlAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Thermostat attributes |
| MTRClusterThermostatAttributeLocalTemperatureID = 0x00000000, |
| MTRClusterThermostatAttributeOutdoorTemperatureID = 0x00000001, |
| MTRClusterThermostatAttributeOccupancyID = 0x00000002, |
| MTRClusterThermostatAttributeAbsMinHeatSetpointLimitID = 0x00000003, |
| MTRClusterThermostatAttributeAbsMaxHeatSetpointLimitID = 0x00000004, |
| MTRClusterThermostatAttributeAbsMinCoolSetpointLimitID = 0x00000005, |
| MTRClusterThermostatAttributeAbsMaxCoolSetpointLimitID = 0x00000006, |
| MTRClusterThermostatAttributePICoolingDemandID = 0x00000007, |
| MTRClusterThermostatAttributePIHeatingDemandID = 0x00000008, |
| MTRClusterThermostatAttributeHVACSystemTypeConfigurationID = 0x00000009, |
| MTRClusterThermostatAttributeLocalTemperatureCalibrationID = 0x00000010, |
| MTRClusterThermostatAttributeOccupiedCoolingSetpointID = 0x00000011, |
| MTRClusterThermostatAttributeOccupiedHeatingSetpointID = 0x00000012, |
| MTRClusterThermostatAttributeUnoccupiedCoolingSetpointID = 0x00000013, |
| MTRClusterThermostatAttributeUnoccupiedHeatingSetpointID = 0x00000014, |
| MTRClusterThermostatAttributeMinHeatSetpointLimitID = 0x00000015, |
| MTRClusterThermostatAttributeMaxHeatSetpointLimitID = 0x00000016, |
| MTRClusterThermostatAttributeMinCoolSetpointLimitID = 0x00000017, |
| MTRClusterThermostatAttributeMaxCoolSetpointLimitID = 0x00000018, |
| MTRClusterThermostatAttributeMinSetpointDeadBandID = 0x00000019, |
| MTRClusterThermostatAttributeRemoteSensingID = 0x0000001A, |
| MTRClusterThermostatAttributeControlSequenceOfOperationID = 0x0000001B, |
| MTRClusterThermostatAttributeSystemModeID = 0x0000001C, |
| MTRClusterThermostatAttributeThermostatRunningModeID = 0x0000001E, |
| MTRClusterThermostatAttributeStartOfWeekID = 0x00000020, |
| MTRClusterThermostatAttributeNumberOfWeeklyTransitionsID = 0x00000021, |
| MTRClusterThermostatAttributeNumberOfDailyTransitionsID = 0x00000022, |
| MTRClusterThermostatAttributeTemperatureSetpointHoldID = 0x00000023, |
| MTRClusterThermostatAttributeTemperatureSetpointHoldDurationID = 0x00000024, |
| MTRClusterThermostatAttributeThermostatProgrammingOperationModeID = 0x00000025, |
| MTRClusterThermostatAttributeThermostatRunningStateID = 0x00000029, |
| MTRClusterThermostatAttributeSetpointChangeSourceID = 0x00000030, |
| MTRClusterThermostatAttributeSetpointChangeAmountID = 0x00000031, |
| MTRClusterThermostatAttributeSetpointChangeSourceTimestampID = 0x00000032, |
| MTRClusterThermostatAttributeOccupiedSetbackID = 0x00000034, |
| MTRClusterThermostatAttributeOccupiedSetbackMinID = 0x00000035, |
| MTRClusterThermostatAttributeOccupiedSetbackMaxID = 0x00000036, |
| MTRClusterThermostatAttributeUnoccupiedSetbackID = 0x00000037, |
| MTRClusterThermostatAttributeUnoccupiedSetbackMinID = 0x00000038, |
| MTRClusterThermostatAttributeUnoccupiedSetbackMaxID = 0x00000039, |
| MTRClusterThermostatAttributeEmergencyHeatDeltaID = 0x0000003A, |
| MTRClusterThermostatAttributeACTypeID = 0x00000040, |
| MTRClusterThermostatAttributeACCapacityID = 0x00000041, |
| MTRClusterThermostatAttributeACRefrigerantTypeID = 0x00000042, |
| MTRClusterThermostatAttributeACCompressorTypeID = 0x00000043, |
| MTRClusterThermostatAttributeACErrorCodeID = 0x00000044, |
| MTRClusterThermostatAttributeACLouverPositionID = 0x00000045, |
| MTRClusterThermostatAttributeACCoilTemperatureID = 0x00000046, |
| MTRClusterThermostatAttributeACCapacityformatID = 0x00000047, |
| MTRClusterThermostatAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterThermostatAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterThermostatAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterThermostatAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterThermostatAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster FanControl attributes |
| MTRClusterFanControlAttributeFanModeID = 0x00000000, |
| MTRClusterFanControlAttributeFanModeSequenceID = 0x00000001, |
| MTRClusterFanControlAttributePercentSettingID = 0x00000002, |
| MTRClusterFanControlAttributePercentCurrentID = 0x00000003, |
| MTRClusterFanControlAttributeSpeedMaxID = 0x00000004, |
| MTRClusterFanControlAttributeSpeedSettingID = 0x00000005, |
| MTRClusterFanControlAttributeSpeedCurrentID = 0x00000006, |
| MTRClusterFanControlAttributeRockSupportID = 0x00000007, |
| MTRClusterFanControlAttributeRockSettingID = 0x00000008, |
| MTRClusterFanControlAttributeWindSupportID = 0x00000009, |
| MTRClusterFanControlAttributeWindSettingID = 0x0000000A, |
| MTRClusterFanControlAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterFanControlAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterFanControlAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterFanControlAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterFanControlAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ThermostatUserInterfaceConfiguration attributes |
| MTRClusterThermostatUserInterfaceConfigurationAttributeTemperatureDisplayModeID = 0x00000000, |
| MTRClusterThermostatUserInterfaceConfigurationAttributeKeypadLockoutID = 0x00000001, |
| MTRClusterThermostatUserInterfaceConfigurationAttributeScheduleProgrammingVisibilityID = 0x00000002, |
| MTRClusterThermostatUserInterfaceConfigurationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterThermostatUserInterfaceConfigurationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterThermostatUserInterfaceConfigurationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterThermostatUserInterfaceConfigurationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterThermostatUserInterfaceConfigurationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ColorControl attributes |
| MTRClusterColorControlAttributeCurrentHueID = 0x00000000, |
| MTRClusterColorControlAttributeCurrentSaturationID = 0x00000001, |
| MTRClusterColorControlAttributeRemainingTimeID = 0x00000002, |
| MTRClusterColorControlAttributeCurrentXID = 0x00000003, |
| MTRClusterColorControlAttributeCurrentYID = 0x00000004, |
| MTRClusterColorControlAttributeDriftCompensationID = 0x00000005, |
| MTRClusterColorControlAttributeCompensationTextID = 0x00000006, |
| MTRClusterColorControlAttributeColorTemperatureID = 0x00000007, |
| MTRClusterColorControlAttributeColorModeID = 0x00000008, |
| MTRClusterColorControlAttributeOptionsID = 0x0000000F, |
| MTRClusterColorControlAttributeNumberOfPrimariesID = 0x00000010, |
| MTRClusterColorControlAttributePrimary1XID = 0x00000011, |
| MTRClusterColorControlAttributePrimary1YID = 0x00000012, |
| MTRClusterColorControlAttributePrimary1IntensityID = 0x00000013, |
| MTRClusterColorControlAttributePrimary2XID = 0x00000015, |
| MTRClusterColorControlAttributePrimary2YID = 0x00000016, |
| MTRClusterColorControlAttributePrimary2IntensityID = 0x00000017, |
| MTRClusterColorControlAttributePrimary3XID = 0x00000019, |
| MTRClusterColorControlAttributePrimary3YID = 0x0000001A, |
| MTRClusterColorControlAttributePrimary3IntensityID = 0x0000001B, |
| MTRClusterColorControlAttributePrimary4XID = 0x00000020, |
| MTRClusterColorControlAttributePrimary4YID = 0x00000021, |
| MTRClusterColorControlAttributePrimary4IntensityID = 0x00000022, |
| MTRClusterColorControlAttributePrimary5XID = 0x00000024, |
| MTRClusterColorControlAttributePrimary5YID = 0x00000025, |
| MTRClusterColorControlAttributePrimary5IntensityID = 0x00000026, |
| MTRClusterColorControlAttributePrimary6XID = 0x00000028, |
| MTRClusterColorControlAttributePrimary6YID = 0x00000029, |
| MTRClusterColorControlAttributePrimary6IntensityID = 0x0000002A, |
| MTRClusterColorControlAttributeWhitePointXID = 0x00000030, |
| MTRClusterColorControlAttributeWhitePointYID = 0x00000031, |
| MTRClusterColorControlAttributeColorPointRXID = 0x00000032, |
| MTRClusterColorControlAttributeColorPointRYID = 0x00000033, |
| MTRClusterColorControlAttributeColorPointRIntensityID = 0x00000034, |
| MTRClusterColorControlAttributeColorPointGXID = 0x00000036, |
| MTRClusterColorControlAttributeColorPointGYID = 0x00000037, |
| MTRClusterColorControlAttributeColorPointGIntensityID = 0x00000038, |
| MTRClusterColorControlAttributeColorPointBXID = 0x0000003A, |
| MTRClusterColorControlAttributeColorPointBYID = 0x0000003B, |
| MTRClusterColorControlAttributeColorPointBIntensityID = 0x0000003C, |
| MTRClusterColorControlAttributeEnhancedCurrentHueID = 0x00004000, |
| MTRClusterColorControlAttributeEnhancedColorModeID = 0x00004001, |
| MTRClusterColorControlAttributeColorLoopActiveID = 0x00004002, |
| MTRClusterColorControlAttributeColorLoopDirectionID = 0x00004003, |
| MTRClusterColorControlAttributeColorLoopTimeID = 0x00004004, |
| MTRClusterColorControlAttributeColorLoopStartEnhancedHueID = 0x00004005, |
| MTRClusterColorControlAttributeColorLoopStoredEnhancedHueID = 0x00004006, |
| MTRClusterColorControlAttributeColorCapabilitiesID = 0x0000400A, |
| MTRClusterColorControlAttributeColorTempPhysicalMinMiredsID = 0x0000400B, |
| MTRClusterColorControlAttributeColorTempPhysicalMaxMiredsID = 0x0000400C, |
| MTRClusterColorControlAttributeCoupleColorTempToLevelMinMiredsID = 0x0000400D, |
| MTRClusterColorControlAttributeStartUpColorTemperatureMiredsID = 0x00004010, |
| MTRClusterColorControlAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterColorControlAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterColorControlAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterColorControlAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterColorControlAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster BallastConfiguration attributes |
| MTRClusterBallastConfigurationAttributePhysicalMinLevelID = 0x00000000, |
| MTRClusterBallastConfigurationAttributePhysicalMaxLevelID = 0x00000001, |
| MTRClusterBallastConfigurationAttributeBallastStatusID = 0x00000002, |
| MTRClusterBallastConfigurationAttributeMinLevelID = 0x00000010, |
| MTRClusterBallastConfigurationAttributeMaxLevelID = 0x00000011, |
| MTRClusterBallastConfigurationAttributeIntrinsicBalanceFactorID = 0x00000014, |
| MTRClusterBallastConfigurationAttributeBallastFactorAdjustmentID = 0x00000015, |
| MTRClusterBallastConfigurationAttributeLampQuantityID = 0x00000020, |
| MTRClusterBallastConfigurationAttributeLampTypeID = 0x00000030, |
| MTRClusterBallastConfigurationAttributeLampManufacturerID = 0x00000031, |
| MTRClusterBallastConfigurationAttributeLampRatedHoursID = 0x00000032, |
| MTRClusterBallastConfigurationAttributeLampBurnHoursID = 0x00000033, |
| MTRClusterBallastConfigurationAttributeLampAlarmModeID = 0x00000034, |
| MTRClusterBallastConfigurationAttributeLampBurnHoursTripPointID = 0x00000035, |
| MTRClusterBallastConfigurationAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterBallastConfigurationAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterBallastConfigurationAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterBallastConfigurationAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterBallastConfigurationAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster IlluminanceMeasurement attributes |
| MTRClusterIlluminanceMeasurementAttributeMeasuredValueID = 0x00000000, |
| MTRClusterIlluminanceMeasurementAttributeMinMeasuredValueID = 0x00000001, |
| MTRClusterIlluminanceMeasurementAttributeMaxMeasuredValueID = 0x00000002, |
| MTRClusterIlluminanceMeasurementAttributeToleranceID = 0x00000003, |
| MTRClusterIlluminanceMeasurementAttributeLightSensorTypeID = 0x00000004, |
| MTRClusterIlluminanceMeasurementAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterIlluminanceMeasurementAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterIlluminanceMeasurementAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterIlluminanceMeasurementAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterIlluminanceMeasurementAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster TemperatureMeasurement attributes |
| MTRClusterTemperatureMeasurementAttributeMeasuredValueID = 0x00000000, |
| MTRClusterTemperatureMeasurementAttributeMinMeasuredValueID = 0x00000001, |
| MTRClusterTemperatureMeasurementAttributeMaxMeasuredValueID = 0x00000002, |
| MTRClusterTemperatureMeasurementAttributeToleranceID = 0x00000003, |
| MTRClusterTemperatureMeasurementAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterTemperatureMeasurementAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterTemperatureMeasurementAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterTemperatureMeasurementAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterTemperatureMeasurementAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster PressureMeasurement attributes |
| MTRClusterPressureMeasurementAttributeMeasuredValueID = 0x00000000, |
| MTRClusterPressureMeasurementAttributeMinMeasuredValueID = 0x00000001, |
| MTRClusterPressureMeasurementAttributeMaxMeasuredValueID = 0x00000002, |
| MTRClusterPressureMeasurementAttributeToleranceID = 0x00000003, |
| MTRClusterPressureMeasurementAttributeScaledValueID = 0x00000010, |
| MTRClusterPressureMeasurementAttributeMinScaledValueID = 0x00000011, |
| MTRClusterPressureMeasurementAttributeMaxScaledValueID = 0x00000012, |
| MTRClusterPressureMeasurementAttributeScaledToleranceID = 0x00000013, |
| MTRClusterPressureMeasurementAttributeScaleID = 0x00000014, |
| MTRClusterPressureMeasurementAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterPressureMeasurementAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterPressureMeasurementAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterPressureMeasurementAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterPressureMeasurementAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster FlowMeasurement attributes |
| MTRClusterFlowMeasurementAttributeMeasuredValueID = 0x00000000, |
| MTRClusterFlowMeasurementAttributeMinMeasuredValueID = 0x00000001, |
| MTRClusterFlowMeasurementAttributeMaxMeasuredValueID = 0x00000002, |
| MTRClusterFlowMeasurementAttributeToleranceID = 0x00000003, |
| MTRClusterFlowMeasurementAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterFlowMeasurementAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterFlowMeasurementAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterFlowMeasurementAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterFlowMeasurementAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster RelativeHumidityMeasurement attributes |
| MTRClusterRelativeHumidityMeasurementAttributeMeasuredValueID = 0x00000000, |
| MTRClusterRelativeHumidityMeasurementAttributeMinMeasuredValueID = 0x00000001, |
| MTRClusterRelativeHumidityMeasurementAttributeMaxMeasuredValueID = 0x00000002, |
| MTRClusterRelativeHumidityMeasurementAttributeToleranceID = 0x00000003, |
| MTRClusterRelativeHumidityMeasurementAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterRelativeHumidityMeasurementAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterRelativeHumidityMeasurementAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterRelativeHumidityMeasurementAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterRelativeHumidityMeasurementAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster OccupancySensing attributes |
| MTRClusterOccupancySensingAttributeOccupancyID = 0x00000000, |
| MTRClusterOccupancySensingAttributeOccupancySensorTypeID = 0x00000001, |
| MTRClusterOccupancySensingAttributeOccupancySensorTypeBitmapID = 0x00000002, |
| MTRClusterOccupancySensingAttributePirOccupiedToUnoccupiedDelayID = 0x00000010, |
| MTRClusterOccupancySensingAttributePirUnoccupiedToOccupiedDelayID = 0x00000011, |
| MTRClusterOccupancySensingAttributePirUnoccupiedToOccupiedThresholdID = 0x00000012, |
| MTRClusterOccupancySensingAttributeUltrasonicOccupiedToUnoccupiedDelayID = 0x00000020, |
| MTRClusterOccupancySensingAttributeUltrasonicUnoccupiedToOccupiedDelayID = 0x00000021, |
| MTRClusterOccupancySensingAttributeUltrasonicUnoccupiedToOccupiedThresholdID = 0x00000022, |
| MTRClusterOccupancySensingAttributePhysicalContactOccupiedToUnoccupiedDelayID = 0x00000030, |
| MTRClusterOccupancySensingAttributePhysicalContactUnoccupiedToOccupiedDelayID = 0x00000031, |
| MTRClusterOccupancySensingAttributePhysicalContactUnoccupiedToOccupiedThresholdID = 0x00000032, |
| MTRClusterOccupancySensingAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterOccupancySensingAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterOccupancySensingAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterOccupancySensingAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterOccupancySensingAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster WakeOnLan attributes |
| MTRClusterWakeOnLanAttributeMACAddressID = 0x00000000, |
| MTRClusterWakeOnLanAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterWakeOnLanAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterWakeOnLanAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterWakeOnLanAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterWakeOnLanAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster Channel attributes |
| MTRClusterChannelAttributeChannelListID = 0x00000000, |
| MTRClusterChannelAttributeLineupID = 0x00000001, |
| MTRClusterChannelAttributeCurrentChannelID = 0x00000002, |
| MTRClusterChannelAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterChannelAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterChannelAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterChannelAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterChannelAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster TargetNavigator attributes |
| MTRClusterTargetNavigatorAttributeTargetListID = 0x00000000, |
| MTRClusterTargetNavigatorAttributeCurrentTargetID = 0x00000001, |
| MTRClusterTargetNavigatorAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterTargetNavigatorAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterTargetNavigatorAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterTargetNavigatorAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterTargetNavigatorAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster MediaPlayback attributes |
| MTRClusterMediaPlaybackAttributeCurrentStateID = 0x00000000, |
| MTRClusterMediaPlaybackAttributeStartTimeID = 0x00000001, |
| MTRClusterMediaPlaybackAttributeDurationID = 0x00000002, |
| MTRClusterMediaPlaybackAttributeSampledPositionID = 0x00000003, |
| MTRClusterMediaPlaybackAttributePlaybackSpeedID = 0x00000004, |
| MTRClusterMediaPlaybackAttributeSeekRangeEndID = 0x00000005, |
| MTRClusterMediaPlaybackAttributeSeekRangeStartID = 0x00000006, |
| MTRClusterMediaPlaybackAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterMediaPlaybackAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterMediaPlaybackAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterMediaPlaybackAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterMediaPlaybackAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster MediaInput attributes |
| MTRClusterMediaInputAttributeInputListID = 0x00000000, |
| MTRClusterMediaInputAttributeCurrentInputID = 0x00000001, |
| MTRClusterMediaInputAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterMediaInputAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterMediaInputAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterMediaInputAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterMediaInputAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster LowPower attributes |
| MTRClusterLowPowerAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterLowPowerAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterLowPowerAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterLowPowerAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterLowPowerAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster KeypadInput attributes |
| MTRClusterKeypadInputAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterKeypadInputAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterKeypadInputAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterKeypadInputAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterKeypadInputAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ContentLauncher attributes |
| MTRClusterContentLauncherAttributeAcceptHeaderID = 0x00000000, |
| MTRClusterContentLauncherAttributeSupportedStreamingProtocolsID = 0x00000001, |
| MTRClusterContentLauncherAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterContentLauncherAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterContentLauncherAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterContentLauncherAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterContentLauncherAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster AudioOutput attributes |
| MTRClusterAudioOutputAttributeOutputListID = 0x00000000, |
| MTRClusterAudioOutputAttributeCurrentOutputID = 0x00000001, |
| MTRClusterAudioOutputAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterAudioOutputAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterAudioOutputAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterAudioOutputAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterAudioOutputAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ApplicationLauncher attributes |
| MTRClusterApplicationLauncherAttributeCatalogListID = 0x00000000, |
| MTRClusterApplicationLauncherAttributeCurrentAppID = 0x00000001, |
| MTRClusterApplicationLauncherAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterApplicationLauncherAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterApplicationLauncherAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterApplicationLauncherAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterApplicationLauncherAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ApplicationBasic attributes |
| MTRClusterApplicationBasicAttributeVendorNameID = 0x00000000, |
| MTRClusterApplicationBasicAttributeVendorIDID = 0x00000001, |
| MTRClusterApplicationBasicAttributeApplicationNameID = 0x00000002, |
| MTRClusterApplicationBasicAttributeProductIDID = 0x00000003, |
| MTRClusterApplicationBasicAttributeApplicationID = 0x00000004, |
| MTRClusterApplicationBasicAttributeStatusID = 0x00000005, |
| MTRClusterApplicationBasicAttributeApplicationVersionID = 0x00000006, |
| MTRClusterApplicationBasicAttributeAllowedVendorListID = 0x00000007, |
| MTRClusterApplicationBasicAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterApplicationBasicAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterApplicationBasicAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterApplicationBasicAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterApplicationBasicAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster AccountLogin attributes |
| MTRClusterAccountLoginAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterAccountLoginAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterAccountLoginAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterAccountLoginAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterAccountLoginAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster ElectricalMeasurement attributes |
| MTRClusterElectricalMeasurementAttributeMeasurementTypeID = 0x00000000, |
| MTRClusterElectricalMeasurementAttributeDcVoltageID = 0x00000100, |
| MTRClusterElectricalMeasurementAttributeDcVoltageMinID = 0x00000101, |
| MTRClusterElectricalMeasurementAttributeDcVoltageMaxID = 0x00000102, |
| MTRClusterElectricalMeasurementAttributeDcCurrentID = 0x00000103, |
| MTRClusterElectricalMeasurementAttributeDcCurrentMinID = 0x00000104, |
| MTRClusterElectricalMeasurementAttributeDcCurrentMaxID = 0x00000105, |
| MTRClusterElectricalMeasurementAttributeDcPowerID = 0x00000106, |
| MTRClusterElectricalMeasurementAttributeDcPowerMinID = 0x00000107, |
| MTRClusterElectricalMeasurementAttributeDcPowerMaxID = 0x00000108, |
| MTRClusterElectricalMeasurementAttributeDcVoltageMultiplierID = 0x00000200, |
| MTRClusterElectricalMeasurementAttributeDcVoltageDivisorID = 0x00000201, |
| MTRClusterElectricalMeasurementAttributeDcCurrentMultiplierID = 0x00000202, |
| MTRClusterElectricalMeasurementAttributeDcCurrentDivisorID = 0x00000203, |
| MTRClusterElectricalMeasurementAttributeDcPowerMultiplierID = 0x00000204, |
| MTRClusterElectricalMeasurementAttributeDcPowerDivisorID = 0x00000205, |
| MTRClusterElectricalMeasurementAttributeAcFrequencyID = 0x00000300, |
| MTRClusterElectricalMeasurementAttributeAcFrequencyMinID = 0x00000301, |
| MTRClusterElectricalMeasurementAttributeAcFrequencyMaxID = 0x00000302, |
| MTRClusterElectricalMeasurementAttributeNeutralCurrentID = 0x00000303, |
| MTRClusterElectricalMeasurementAttributeTotalActivePowerID = 0x00000304, |
| MTRClusterElectricalMeasurementAttributeTotalReactivePowerID = 0x00000305, |
| MTRClusterElectricalMeasurementAttributeTotalApparentPowerID = 0x00000306, |
| MTRClusterElectricalMeasurementAttributeMeasured1stHarmonicCurrentID = 0x00000307, |
| MTRClusterElectricalMeasurementAttributeMeasured3rdHarmonicCurrentID = 0x00000308, |
| MTRClusterElectricalMeasurementAttributeMeasured5thHarmonicCurrentID = 0x00000309, |
| MTRClusterElectricalMeasurementAttributeMeasured7thHarmonicCurrentID = 0x0000030A, |
| MTRClusterElectricalMeasurementAttributeMeasured9thHarmonicCurrentID = 0x0000030B, |
| MTRClusterElectricalMeasurementAttributeMeasured11thHarmonicCurrentID = 0x0000030C, |
| MTRClusterElectricalMeasurementAttributeMeasuredPhase1stHarmonicCurrentID = 0x0000030D, |
| MTRClusterElectricalMeasurementAttributeMeasuredPhase3rdHarmonicCurrentID = 0x0000030E, |
| MTRClusterElectricalMeasurementAttributeMeasuredPhase5thHarmonicCurrentID = 0x0000030F, |
| MTRClusterElectricalMeasurementAttributeMeasuredPhase7thHarmonicCurrentID = 0x00000310, |
| MTRClusterElectricalMeasurementAttributeMeasuredPhase9thHarmonicCurrentID = 0x00000311, |
| MTRClusterElectricalMeasurementAttributeMeasuredPhase11thHarmonicCurrentID = 0x00000312, |
| MTRClusterElectricalMeasurementAttributeAcFrequencyMultiplierID = 0x00000400, |
| MTRClusterElectricalMeasurementAttributeAcFrequencyDivisorID = 0x00000401, |
| MTRClusterElectricalMeasurementAttributePowerMultiplierID = 0x00000402, |
| MTRClusterElectricalMeasurementAttributePowerDivisorID = 0x00000403, |
| MTRClusterElectricalMeasurementAttributeHarmonicCurrentMultiplierID = 0x00000404, |
| MTRClusterElectricalMeasurementAttributePhaseHarmonicCurrentMultiplierID = 0x00000405, |
| MTRClusterElectricalMeasurementAttributeInstantaneousVoltageID = 0x00000500, |
| MTRClusterElectricalMeasurementAttributeInstantaneousLineCurrentID = 0x00000501, |
| MTRClusterElectricalMeasurementAttributeInstantaneousActiveCurrentID = 0x00000502, |
| MTRClusterElectricalMeasurementAttributeInstantaneousReactiveCurrentID = 0x00000503, |
| MTRClusterElectricalMeasurementAttributeInstantaneousPowerID = 0x00000504, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageID = 0x00000505, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageMinID = 0x00000506, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageMaxID = 0x00000507, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentID = 0x00000508, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentMinID = 0x00000509, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentMaxID = 0x0000050A, |
| MTRClusterElectricalMeasurementAttributeActivePowerID = 0x0000050B, |
| MTRClusterElectricalMeasurementAttributeActivePowerMinID = 0x0000050C, |
| MTRClusterElectricalMeasurementAttributeActivePowerMaxID = 0x0000050D, |
| MTRClusterElectricalMeasurementAttributeReactivePowerID = 0x0000050E, |
| MTRClusterElectricalMeasurementAttributeApparentPowerID = 0x0000050F, |
| MTRClusterElectricalMeasurementAttributePowerFactorID = 0x00000510, |
| MTRClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodID = 0x00000511, |
| MTRClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterID = 0x00000513, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodID = 0x00000514, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodID = 0x00000515, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSagPeriodID = 0x00000516, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodID = 0x00000517, |
| MTRClusterElectricalMeasurementAttributeAcVoltageMultiplierID = 0x00000600, |
| MTRClusterElectricalMeasurementAttributeAcVoltageDivisorID = 0x00000601, |
| MTRClusterElectricalMeasurementAttributeAcCurrentMultiplierID = 0x00000602, |
| MTRClusterElectricalMeasurementAttributeAcCurrentDivisorID = 0x00000603, |
| MTRClusterElectricalMeasurementAttributeAcPowerMultiplierID = 0x00000604, |
| MTRClusterElectricalMeasurementAttributeAcPowerDivisorID = 0x00000605, |
| MTRClusterElectricalMeasurementAttributeOverloadAlarmsMaskID = 0x00000700, |
| MTRClusterElectricalMeasurementAttributeVoltageOverloadID = 0x00000701, |
| MTRClusterElectricalMeasurementAttributeCurrentOverloadID = 0x00000702, |
| MTRClusterElectricalMeasurementAttributeAcOverloadAlarmsMaskID = 0x00000800, |
| MTRClusterElectricalMeasurementAttributeAcVoltageOverloadID = 0x00000801, |
| MTRClusterElectricalMeasurementAttributeAcCurrentOverloadID = 0x00000802, |
| MTRClusterElectricalMeasurementAttributeAcActivePowerOverloadID = 0x00000803, |
| MTRClusterElectricalMeasurementAttributeAcReactivePowerOverloadID = 0x00000804, |
| MTRClusterElectricalMeasurementAttributeAverageRmsOverVoltageID = 0x00000805, |
| MTRClusterElectricalMeasurementAttributeAverageRmsUnderVoltageID = 0x00000806, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeOverVoltageID = 0x00000807, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeUnderVoltageID = 0x00000808, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSagID = 0x00000809, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSwellID = 0x0000080A, |
| MTRClusterElectricalMeasurementAttributeLineCurrentPhaseBID = 0x00000901, |
| MTRClusterElectricalMeasurementAttributeActiveCurrentPhaseBID = 0x00000902, |
| MTRClusterElectricalMeasurementAttributeReactiveCurrentPhaseBID = 0x00000903, |
| MTRClusterElectricalMeasurementAttributeRmsVoltagePhaseBID = 0x00000905, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageMinPhaseBID = 0x00000906, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageMaxPhaseBID = 0x00000907, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentPhaseBID = 0x00000908, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentMinPhaseBID = 0x00000909, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentMaxPhaseBID = 0x0000090A, |
| MTRClusterElectricalMeasurementAttributeActivePowerPhaseBID = 0x0000090B, |
| MTRClusterElectricalMeasurementAttributeActivePowerMinPhaseBID = 0x0000090C, |
| MTRClusterElectricalMeasurementAttributeActivePowerMaxPhaseBID = 0x0000090D, |
| MTRClusterElectricalMeasurementAttributeReactivePowerPhaseBID = 0x0000090E, |
| MTRClusterElectricalMeasurementAttributeApparentPowerPhaseBID = 0x0000090F, |
| MTRClusterElectricalMeasurementAttributePowerFactorPhaseBID = 0x00000910, |
| MTRClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodPhaseBID = 0x00000911, |
| MTRClusterElectricalMeasurementAttributeAverageRmsOverVoltageCounterPhaseBID = 0x00000912, |
| MTRClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterPhaseBID = 0x00000913, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodPhaseBID = 0x00000914, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodPhaseBID = 0x00000915, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSagPeriodPhaseBID = 0x00000916, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodPhaseBID = 0x00000917, |
| MTRClusterElectricalMeasurementAttributeLineCurrentPhaseCID = 0x00000A01, |
| MTRClusterElectricalMeasurementAttributeActiveCurrentPhaseCID = 0x00000A02, |
| MTRClusterElectricalMeasurementAttributeReactiveCurrentPhaseCID = 0x00000A03, |
| MTRClusterElectricalMeasurementAttributeRmsVoltagePhaseCID = 0x00000A05, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageMinPhaseCID = 0x00000A06, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageMaxPhaseCID = 0x00000A07, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentPhaseCID = 0x00000A08, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentMinPhaseCID = 0x00000A09, |
| MTRClusterElectricalMeasurementAttributeRmsCurrentMaxPhaseCID = 0x00000A0A, |
| MTRClusterElectricalMeasurementAttributeActivePowerPhaseCID = 0x00000A0B, |
| MTRClusterElectricalMeasurementAttributeActivePowerMinPhaseCID = 0x00000A0C, |
| MTRClusterElectricalMeasurementAttributeActivePowerMaxPhaseCID = 0x00000A0D, |
| MTRClusterElectricalMeasurementAttributeReactivePowerPhaseCID = 0x00000A0E, |
| MTRClusterElectricalMeasurementAttributeApparentPowerPhaseCID = 0x00000A0F, |
| MTRClusterElectricalMeasurementAttributePowerFactorPhaseCID = 0x00000A10, |
| MTRClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodPhaseCID = 0x00000A11, |
| MTRClusterElectricalMeasurementAttributeAverageRmsOverVoltageCounterPhaseCID = 0x00000A12, |
| MTRClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterPhaseCID = 0x00000A13, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodPhaseCID = 0x00000A14, |
| MTRClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodPhaseCID = 0x00000A15, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSagPeriodPhaseCID = 0x00000A16, |
| MTRClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodPhaseCID = 0x00000A17, |
| MTRClusterElectricalMeasurementAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterElectricalMeasurementAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterElectricalMeasurementAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterElectricalMeasurementAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterElectricalMeasurementAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| // Cluster TestCluster attributes |
| MTRClusterTestClusterAttributeBooleanID = 0x00000000, |
| MTRClusterTestClusterAttributeBitmap8ID = 0x00000001, |
| MTRClusterTestClusterAttributeBitmap16ID = 0x00000002, |
| MTRClusterTestClusterAttributeBitmap32ID = 0x00000003, |
| MTRClusterTestClusterAttributeBitmap64ID = 0x00000004, |
| MTRClusterTestClusterAttributeInt8uID = 0x00000005, |
| MTRClusterTestClusterAttributeInt16uID = 0x00000006, |
| MTRClusterTestClusterAttributeInt24uID = 0x00000007, |
| MTRClusterTestClusterAttributeInt32uID = 0x00000008, |
| MTRClusterTestClusterAttributeInt40uID = 0x00000009, |
| MTRClusterTestClusterAttributeInt48uID = 0x0000000A, |
| MTRClusterTestClusterAttributeInt56uID = 0x0000000B, |
| MTRClusterTestClusterAttributeInt64uID = 0x0000000C, |
| MTRClusterTestClusterAttributeInt8sID = 0x0000000D, |
| MTRClusterTestClusterAttributeInt16sID = 0x0000000E, |
| MTRClusterTestClusterAttributeInt24sID = 0x0000000F, |
| MTRClusterTestClusterAttributeInt32sID = 0x00000010, |
| MTRClusterTestClusterAttributeInt40sID = 0x00000011, |
| MTRClusterTestClusterAttributeInt48sID = 0x00000012, |
| MTRClusterTestClusterAttributeInt56sID = 0x00000013, |
| MTRClusterTestClusterAttributeInt64sID = 0x00000014, |
| MTRClusterTestClusterAttributeEnum8ID = 0x00000015, |
| MTRClusterTestClusterAttributeEnum16ID = 0x00000016, |
| MTRClusterTestClusterAttributeFloatSingleID = 0x00000017, |
| MTRClusterTestClusterAttributeFloatDoubleID = 0x00000018, |
| MTRClusterTestClusterAttributeOctetStringID = 0x00000019, |
| MTRClusterTestClusterAttributeListInt8uID = 0x0000001A, |
| MTRClusterTestClusterAttributeListOctetStringID = 0x0000001B, |
| MTRClusterTestClusterAttributeListStructOctetStringID = 0x0000001C, |
| MTRClusterTestClusterAttributeLongOctetStringID = 0x0000001D, |
| MTRClusterTestClusterAttributeCharStringID = 0x0000001E, |
| MTRClusterTestClusterAttributeLongCharStringID = 0x0000001F, |
| MTRClusterTestClusterAttributeEpochUsID = 0x00000020, |
| MTRClusterTestClusterAttributeEpochSID = 0x00000021, |
| MTRClusterTestClusterAttributeVendorIdID = 0x00000022, |
| MTRClusterTestClusterAttributeListNullablesAndOptionalsStructID = 0x00000023, |
| MTRClusterTestClusterAttributeEnumAttrID = 0x00000024, |
| MTRClusterTestClusterAttributeStructAttrID = 0x00000025, |
| MTRClusterTestClusterAttributeRangeRestrictedInt8uID = 0x00000026, |
| MTRClusterTestClusterAttributeRangeRestrictedInt8sID = 0x00000027, |
| MTRClusterTestClusterAttributeRangeRestrictedInt16uID = 0x00000028, |
| MTRClusterTestClusterAttributeRangeRestrictedInt16sID = 0x00000029, |
| MTRClusterTestClusterAttributeListLongOctetStringID = 0x0000002A, |
| MTRClusterTestClusterAttributeListFabricScopedID = 0x0000002B, |
| MTRClusterTestClusterAttributeTimedWriteBooleanID = 0x00000030, |
| MTRClusterTestClusterAttributeGeneralErrorBooleanID = 0x00000031, |
| MTRClusterTestClusterAttributeClusterErrorBooleanID = 0x00000032, |
| MTRClusterTestClusterAttributeUnsupportedID = 0x000000FF, |
| MTRClusterTestClusterAttributeNullableBooleanID = 0x00004000, |
| MTRClusterTestClusterAttributeNullableBitmap8ID = 0x00004001, |
| MTRClusterTestClusterAttributeNullableBitmap16ID = 0x00004002, |
| MTRClusterTestClusterAttributeNullableBitmap32ID = 0x00004003, |
| MTRClusterTestClusterAttributeNullableBitmap64ID = 0x00004004, |
| MTRClusterTestClusterAttributeNullableInt8uID = 0x00004005, |
| MTRClusterTestClusterAttributeNullableInt16uID = 0x00004006, |
| MTRClusterTestClusterAttributeNullableInt24uID = 0x00004007, |
| MTRClusterTestClusterAttributeNullableInt32uID = 0x00004008, |
| MTRClusterTestClusterAttributeNullableInt40uID = 0x00004009, |
| MTRClusterTestClusterAttributeNullableInt48uID = 0x0000400A, |
| MTRClusterTestClusterAttributeNullableInt56uID = 0x0000400B, |
| MTRClusterTestClusterAttributeNullableInt64uID = 0x0000400C, |
| MTRClusterTestClusterAttributeNullableInt8sID = 0x0000400D, |
| MTRClusterTestClusterAttributeNullableInt16sID = 0x0000400E, |
| MTRClusterTestClusterAttributeNullableInt24sID = 0x0000400F, |
| MTRClusterTestClusterAttributeNullableInt32sID = 0x00004010, |
| MTRClusterTestClusterAttributeNullableInt40sID = 0x00004011, |
| MTRClusterTestClusterAttributeNullableInt48sID = 0x00004012, |
| MTRClusterTestClusterAttributeNullableInt56sID = 0x00004013, |
| MTRClusterTestClusterAttributeNullableInt64sID = 0x00004014, |
| MTRClusterTestClusterAttributeNullableEnum8ID = 0x00004015, |
| MTRClusterTestClusterAttributeNullableEnum16ID = 0x00004016, |
| MTRClusterTestClusterAttributeNullableFloatSingleID = 0x00004017, |
| MTRClusterTestClusterAttributeNullableFloatDoubleID = 0x00004018, |
| MTRClusterTestClusterAttributeNullableOctetStringID = 0x00004019, |
| MTRClusterTestClusterAttributeNullableCharStringID = 0x0000401E, |
| MTRClusterTestClusterAttributeNullableEnumAttrID = 0x00004024, |
| MTRClusterTestClusterAttributeNullableStructID = 0x00004025, |
| MTRClusterTestClusterAttributeNullableRangeRestrictedInt8uID = 0x00004026, |
| MTRClusterTestClusterAttributeNullableRangeRestrictedInt8sID = 0x00004027, |
| MTRClusterTestClusterAttributeNullableRangeRestrictedInt16uID = 0x00004028, |
| MTRClusterTestClusterAttributeNullableRangeRestrictedInt16sID = 0x00004029, |
| MTRClusterTestClusterAttributeGeneratedCommandListID = MTRClusterGlobalAttributeGeneratedCommandListID, |
| MTRClusterTestClusterAttributeAcceptedCommandListID = MTRClusterGlobalAttributeAcceptedCommandListID, |
| MTRClusterTestClusterAttributeAttributeListID = MTRClusterGlobalAttributeAttributeListID, |
| MTRClusterTestClusterAttributeFeatureMapID = MTRClusterGlobalAttributeFeatureMapID, |
| MTRClusterTestClusterAttributeClusterRevisionID = MTRClusterGlobalAttributeClusterRevisionID, |
| |
| }; |
| |
| #pragma mark - Commands IDs |
| |
| typedef NS_ENUM(uint32_t, MTRClusterCommandIDType) { |
| // Cluster Identify commands |
| MTRClusterIdentifyCommandIdentifyID = 0x00000000, |
| MTRClusterIdentifyCommandTriggerEffectID = 0x00000040, |
| |
| // Cluster Groups commands |
| MTRClusterGroupsCommandAddGroupID = 0x00000000, |
| MTRClusterGroupsCommandAddGroupResponseID = 0x00000000, |
| MTRClusterGroupsCommandViewGroupID = 0x00000001, |
| MTRClusterGroupsCommandViewGroupResponseID = 0x00000001, |
| MTRClusterGroupsCommandGetGroupMembershipID = 0x00000002, |
| MTRClusterGroupsCommandGetGroupMembershipResponseID = 0x00000002, |
| MTRClusterGroupsCommandRemoveGroupID = 0x00000003, |
| MTRClusterGroupsCommandRemoveGroupResponseID = 0x00000003, |
| MTRClusterGroupsCommandRemoveAllGroupsID = 0x00000004, |
| MTRClusterGroupsCommandAddGroupIfIdentifyingID = 0x00000005, |
| |
| // Cluster Scenes commands |
| MTRClusterScenesCommandAddSceneID = 0x00000000, |
| MTRClusterScenesCommandAddSceneResponseID = 0x00000000, |
| MTRClusterScenesCommandViewSceneID = 0x00000001, |
| MTRClusterScenesCommandViewSceneResponseID = 0x00000001, |
| MTRClusterScenesCommandRemoveSceneID = 0x00000002, |
| MTRClusterScenesCommandRemoveSceneResponseID = 0x00000002, |
| MTRClusterScenesCommandRemoveAllScenesID = 0x00000003, |
| MTRClusterScenesCommandRemoveAllScenesResponseID = 0x00000003, |
| MTRClusterScenesCommandStoreSceneID = 0x00000004, |
| MTRClusterScenesCommandStoreSceneResponseID = 0x00000004, |
| MTRClusterScenesCommandRecallSceneID = 0x00000005, |
| MTRClusterScenesCommandGetSceneMembershipID = 0x00000006, |
| MTRClusterScenesCommandGetSceneMembershipResponseID = 0x00000006, |
| MTRClusterScenesCommandEnhancedAddSceneID = 0x00000040, |
| MTRClusterScenesCommandEnhancedAddSceneResponseID = 0x00000040, |
| MTRClusterScenesCommandEnhancedViewSceneID = 0x00000041, |
| MTRClusterScenesCommandEnhancedViewSceneResponseID = 0x00000041, |
| MTRClusterScenesCommandCopySceneID = 0x00000042, |
| MTRClusterScenesCommandCopySceneResponseID = 0x00000042, |
| |
| // Cluster OnOff commands |
| MTRClusterOnOffCommandOffID = 0x00000000, |
| MTRClusterOnOffCommandOnID = 0x00000001, |
| MTRClusterOnOffCommandToggleID = 0x00000002, |
| MTRClusterOnOffCommandOffWithEffectID = 0x00000040, |
| MTRClusterOnOffCommandOnWithRecallGlobalSceneID = 0x00000041, |
| MTRClusterOnOffCommandOnWithTimedOffID = 0x00000042, |
| |
| // Cluster LevelControl commands |
| MTRClusterLevelControlCommandMoveToLevelID = 0x00000000, |
| MTRClusterLevelControlCommandMoveID = 0x00000001, |
| MTRClusterLevelControlCommandStepID = 0x00000002, |
| MTRClusterLevelControlCommandStopID = 0x00000003, |
| MTRClusterLevelControlCommandMoveToLevelWithOnOffID = 0x00000004, |
| MTRClusterLevelControlCommandMoveWithOnOffID = 0x00000005, |
| MTRClusterLevelControlCommandStepWithOnOffID = 0x00000006, |
| MTRClusterLevelControlCommandStopWithOnOffID = 0x00000007, |
| MTRClusterLevelControlCommandMoveToClosestFrequencyID = 0x00000008, |
| |
| // Cluster Actions commands |
| MTRClusterActionsCommandInstantActionID = 0x00000000, |
| MTRClusterActionsCommandInstantActionWithTransitionID = 0x00000001, |
| MTRClusterActionsCommandStartActionID = 0x00000002, |
| MTRClusterActionsCommandStartActionWithDurationID = 0x00000003, |
| MTRClusterActionsCommandStopActionID = 0x00000004, |
| MTRClusterActionsCommandPauseActionID = 0x00000005, |
| MTRClusterActionsCommandPauseActionWithDurationID = 0x00000006, |
| MTRClusterActionsCommandResumeActionID = 0x00000007, |
| MTRClusterActionsCommandEnableActionID = 0x00000008, |
| MTRClusterActionsCommandEnableActionWithDurationID = 0x00000009, |
| MTRClusterActionsCommandDisableActionID = 0x0000000A, |
| MTRClusterActionsCommandDisableActionWithDurationID = 0x0000000B, |
| |
| // Cluster Basic commands |
| MTRClusterBasicCommandMfgSpecificPingID = 0x10020000, |
| |
| // Cluster OtaSoftwareUpdateProvider commands |
| MTRClusterOtaSoftwareUpdateProviderCommandQueryImageID = 0x00000000, |
| MTRClusterOtaSoftwareUpdateProviderCommandQueryImageResponseID = 0x00000001, |
| MTRClusterOtaSoftwareUpdateProviderCommandApplyUpdateRequestID = 0x00000002, |
| MTRClusterOtaSoftwareUpdateProviderCommandApplyUpdateResponseID = 0x00000003, |
| MTRClusterOtaSoftwareUpdateProviderCommandNotifyUpdateAppliedID = 0x00000004, |
| |
| // Cluster OtaSoftwareUpdateRequestor commands |
| MTRClusterOtaSoftwareUpdateRequestorCommandAnnounceOtaProviderID = 0x00000000, |
| |
| // Cluster GeneralCommissioning commands |
| MTRClusterGeneralCommissioningCommandArmFailSafeID = 0x00000000, |
| MTRClusterGeneralCommissioningCommandArmFailSafeResponseID = 0x00000001, |
| MTRClusterGeneralCommissioningCommandSetRegulatoryConfigID = 0x00000002, |
| MTRClusterGeneralCommissioningCommandSetRegulatoryConfigResponseID = 0x00000003, |
| MTRClusterGeneralCommissioningCommandCommissioningCompleteID = 0x00000004, |
| MTRClusterGeneralCommissioningCommandCommissioningCompleteResponseID = 0x00000005, |
| |
| // Cluster NetworkCommissioning commands |
| MTRClusterNetworkCommissioningCommandScanNetworksID = 0x00000000, |
| MTRClusterNetworkCommissioningCommandScanNetworksResponseID = 0x00000001, |
| MTRClusterNetworkCommissioningCommandAddOrUpdateWiFiNetworkID = 0x00000002, |
| MTRClusterNetworkCommissioningCommandAddOrUpdateThreadNetworkID = 0x00000003, |
| MTRClusterNetworkCommissioningCommandRemoveNetworkID = 0x00000004, |
| MTRClusterNetworkCommissioningCommandNetworkConfigResponseID = 0x00000005, |
| MTRClusterNetworkCommissioningCommandConnectNetworkID = 0x00000006, |
| MTRClusterNetworkCommissioningCommandConnectNetworkResponseID = 0x00000007, |
| MTRClusterNetworkCommissioningCommandReorderNetworkID = 0x00000008, |
| |
| // Cluster DiagnosticLogs commands |
| MTRClusterDiagnosticLogsCommandRetrieveLogsRequestID = 0x00000000, |
| MTRClusterDiagnosticLogsCommandRetrieveLogsResponseID = 0x00000001, |
| |
| // Cluster GeneralDiagnostics commands |
| MTRClusterGeneralDiagnosticsCommandTestEventTriggerID = 0x00000000, |
| |
| // Cluster SoftwareDiagnostics commands |
| MTRClusterSoftwareDiagnosticsCommandResetWatermarksID = 0x00000000, |
| |
| // Cluster ThreadNetworkDiagnostics commands |
| MTRClusterThreadNetworkDiagnosticsCommandResetCountsID = 0x00000000, |
| |
| // Cluster WiFiNetworkDiagnostics commands |
| MTRClusterWiFiNetworkDiagnosticsCommandResetCountsID = 0x00000000, |
| |
| // Cluster EthernetNetworkDiagnostics commands |
| MTRClusterEthernetNetworkDiagnosticsCommandResetCountsID = 0x00000000, |
| |
| // Cluster AdministratorCommissioning commands |
| MTRClusterAdministratorCommissioningCommandOpenCommissioningWindowID = 0x00000000, |
| MTRClusterAdministratorCommissioningCommandOpenBasicCommissioningWindowID = 0x00000001, |
| MTRClusterAdministratorCommissioningCommandRevokeCommissioningID = 0x00000002, |
| |
| // Cluster OperationalCredentials commands |
| MTRClusterOperationalCredentialsCommandAttestationRequestID = 0x00000000, |
| MTRClusterOperationalCredentialsCommandAttestationResponseID = 0x00000001, |
| MTRClusterOperationalCredentialsCommandCertificateChainRequestID = 0x00000002, |
| MTRClusterOperationalCredentialsCommandCertificateChainResponseID = 0x00000003, |
| MTRClusterOperationalCredentialsCommandCSRRequestID = 0x00000004, |
| MTRClusterOperationalCredentialsCommandCSRResponseID = 0x00000005, |
| MTRClusterOperationalCredentialsCommandAddNOCID = 0x00000006, |
| MTRClusterOperationalCredentialsCommandUpdateNOCID = 0x00000007, |
| MTRClusterOperationalCredentialsCommandNOCResponseID = 0x00000008, |
| MTRClusterOperationalCredentialsCommandUpdateFabricLabelID = 0x00000009, |
| MTRClusterOperationalCredentialsCommandRemoveFabricID = 0x0000000A, |
| MTRClusterOperationalCredentialsCommandAddTrustedRootCertificateID = 0x0000000B, |
| |
| // Cluster GroupKeyManagement commands |
| MTRClusterGroupKeyManagementCommandKeySetWriteID = 0x00000000, |
| MTRClusterGroupKeyManagementCommandKeySetReadID = 0x00000001, |
| MTRClusterGroupKeyManagementCommandKeySetReadResponseID = 0x00000002, |
| MTRClusterGroupKeyManagementCommandKeySetRemoveID = 0x00000003, |
| MTRClusterGroupKeyManagementCommandKeySetReadAllIndicesID = 0x00000004, |
| MTRClusterGroupKeyManagementCommandKeySetReadAllIndicesResponseID = 0x00000005, |
| |
| // Cluster ModeSelect commands |
| MTRClusterModeSelectCommandChangeToModeID = 0x00000000, |
| |
| // Cluster DoorLock commands |
| MTRClusterDoorLockCommandLockDoorID = 0x00000000, |
| MTRClusterDoorLockCommandUnlockDoorID = 0x00000001, |
| MTRClusterDoorLockCommandUnlockWithTimeoutID = 0x00000003, |
| MTRClusterDoorLockCommandSetWeekDayScheduleID = 0x0000000B, |
| MTRClusterDoorLockCommandGetWeekDayScheduleID = 0x0000000C, |
| MTRClusterDoorLockCommandGetWeekDayScheduleResponseID = 0x0000000C, |
| MTRClusterDoorLockCommandClearWeekDayScheduleID = 0x0000000D, |
| MTRClusterDoorLockCommandSetYearDayScheduleID = 0x0000000E, |
| MTRClusterDoorLockCommandGetYearDayScheduleID = 0x0000000F, |
| MTRClusterDoorLockCommandGetYearDayScheduleResponseID = 0x0000000F, |
| MTRClusterDoorLockCommandClearYearDayScheduleID = 0x00000010, |
| MTRClusterDoorLockCommandSetHolidayScheduleID = 0x00000011, |
| MTRClusterDoorLockCommandGetHolidayScheduleID = 0x00000012, |
| MTRClusterDoorLockCommandGetHolidayScheduleResponseID = 0x00000012, |
| MTRClusterDoorLockCommandClearHolidayScheduleID = 0x00000013, |
| MTRClusterDoorLockCommandSetUserID = 0x0000001A, |
| MTRClusterDoorLockCommandGetUserID = 0x0000001B, |
| MTRClusterDoorLockCommandGetUserResponseID = 0x0000001C, |
| MTRClusterDoorLockCommandClearUserID = 0x0000001D, |
| MTRClusterDoorLockCommandSetCredentialID = 0x00000022, |
| MTRClusterDoorLockCommandSetCredentialResponseID = 0x00000023, |
| MTRClusterDoorLockCommandGetCredentialStatusID = 0x00000024, |
| MTRClusterDoorLockCommandGetCredentialStatusResponseID = 0x00000025, |
| MTRClusterDoorLockCommandClearCredentialID = 0x00000026, |
| |
| // Cluster WindowCovering commands |
| MTRClusterWindowCoveringCommandUpOrOpenID = 0x00000000, |
| MTRClusterWindowCoveringCommandDownOrCloseID = 0x00000001, |
| MTRClusterWindowCoveringCommandStopMotionID = 0x00000002, |
| MTRClusterWindowCoveringCommandGoToLiftValueID = 0x00000004, |
| MTRClusterWindowCoveringCommandGoToLiftPercentageID = 0x00000005, |
| MTRClusterWindowCoveringCommandGoToTiltValueID = 0x00000007, |
| MTRClusterWindowCoveringCommandGoToTiltPercentageID = 0x00000008, |
| |
| // Cluster BarrierControl commands |
| MTRClusterBarrierControlCommandBarrierControlGoToPercentID = 0x00000000, |
| MTRClusterBarrierControlCommandBarrierControlStopID = 0x00000001, |
| |
| // Cluster Thermostat commands |
| MTRClusterThermostatCommandSetpointRaiseLowerID = 0x00000000, |
| MTRClusterThermostatCommandGetWeeklyScheduleResponseID = 0x00000000, |
| MTRClusterThermostatCommandSetWeeklyScheduleID = 0x00000001, |
| MTRClusterThermostatCommandGetWeeklyScheduleID = 0x00000002, |
| MTRClusterThermostatCommandClearWeeklyScheduleID = 0x00000003, |
| |
| // Cluster ColorControl commands |
| MTRClusterColorControlCommandMoveToHueID = 0x00000000, |
| MTRClusterColorControlCommandMoveHueID = 0x00000001, |
| MTRClusterColorControlCommandStepHueID = 0x00000002, |
| MTRClusterColorControlCommandMoveToSaturationID = 0x00000003, |
| MTRClusterColorControlCommandMoveSaturationID = 0x00000004, |
| MTRClusterColorControlCommandStepSaturationID = 0x00000005, |
| MTRClusterColorControlCommandMoveToHueAndSaturationID = 0x00000006, |
| MTRClusterColorControlCommandMoveToColorID = 0x00000007, |
| MTRClusterColorControlCommandMoveColorID = 0x00000008, |
| MTRClusterColorControlCommandStepColorID = 0x00000009, |
| MTRClusterColorControlCommandMoveToColorTemperatureID = 0x0000000A, |
| MTRClusterColorControlCommandEnhancedMoveToHueID = 0x00000040, |
| MTRClusterColorControlCommandEnhancedMoveHueID = 0x00000041, |
| MTRClusterColorControlCommandEnhancedStepHueID = 0x00000042, |
| MTRClusterColorControlCommandEnhancedMoveToHueAndSaturationID = 0x00000043, |
| MTRClusterColorControlCommandColorLoopSetID = 0x00000044, |
| MTRClusterColorControlCommandStopMoveStepID = 0x00000047, |
| MTRClusterColorControlCommandMoveColorTemperatureID = 0x0000004B, |
| MTRClusterColorControlCommandStepColorTemperatureID = 0x0000004C, |
| |
| // Cluster Channel commands |
| MTRClusterChannelCommandChangeChannelID = 0x00000000, |
| MTRClusterChannelCommandChangeChannelResponseID = 0x00000001, |
| MTRClusterChannelCommandChangeChannelByNumberID = 0x00000002, |
| MTRClusterChannelCommandSkipChannelID = 0x00000003, |
| |
| // Cluster TargetNavigator commands |
| MTRClusterTargetNavigatorCommandNavigateTargetID = 0x00000000, |
| MTRClusterTargetNavigatorCommandNavigateTargetResponseID = 0x00000001, |
| |
| // Cluster MediaPlayback commands |
| MTRClusterMediaPlaybackCommandPlayID = 0x00000000, |
| MTRClusterMediaPlaybackCommandPauseID = 0x00000001, |
| MTRClusterMediaPlaybackCommandStopPlaybackID = 0x00000002, |
| MTRClusterMediaPlaybackCommandStartOverID = 0x00000003, |
| MTRClusterMediaPlaybackCommandPreviousID = 0x00000004, |
| MTRClusterMediaPlaybackCommandNextID = 0x00000005, |
| MTRClusterMediaPlaybackCommandRewindID = 0x00000006, |
| MTRClusterMediaPlaybackCommandFastForwardID = 0x00000007, |
| MTRClusterMediaPlaybackCommandSkipForwardID = 0x00000008, |
| MTRClusterMediaPlaybackCommandSkipBackwardID = 0x00000009, |
| MTRClusterMediaPlaybackCommandPlaybackResponseID = 0x0000000A, |
| MTRClusterMediaPlaybackCommandSeekID = 0x0000000B, |
| |
| // Cluster MediaInput commands |
| MTRClusterMediaInputCommandSelectInputID = 0x00000000, |
| MTRClusterMediaInputCommandShowInputStatusID = 0x00000001, |
| MTRClusterMediaInputCommandHideInputStatusID = 0x00000002, |
| MTRClusterMediaInputCommandRenameInputID = 0x00000003, |
| |
| // Cluster LowPower commands |
| MTRClusterLowPowerCommandSleepID = 0x00000000, |
| |
| // Cluster KeypadInput commands |
| MTRClusterKeypadInputCommandSendKeyID = 0x00000000, |
| MTRClusterKeypadInputCommandSendKeyResponseID = 0x00000001, |
| |
| // Cluster ContentLauncher commands |
| MTRClusterContentLauncherCommandLaunchContentID = 0x00000000, |
| MTRClusterContentLauncherCommandLaunchURLID = 0x00000001, |
| MTRClusterContentLauncherCommandLaunchResponseID = 0x00000002, |
| |
| // Cluster AudioOutput commands |
| MTRClusterAudioOutputCommandSelectOutputID = 0x00000000, |
| MTRClusterAudioOutputCommandRenameOutputID = 0x00000001, |
| |
| // Cluster ApplicationLauncher commands |
| MTRClusterApplicationLauncherCommandLaunchAppID = 0x00000000, |
| MTRClusterApplicationLauncherCommandStopAppID = 0x00000001, |
| MTRClusterApplicationLauncherCommandHideAppID = 0x00000002, |
| MTRClusterApplicationLauncherCommandLauncherResponseID = 0x00000003, |
| |
| // Cluster AccountLogin commands |
| MTRClusterAccountLoginCommandGetSetupPINID = 0x00000000, |
| MTRClusterAccountLoginCommandGetSetupPINResponseID = 0x00000001, |
| MTRClusterAccountLoginCommandLoginID = 0x00000002, |
| MTRClusterAccountLoginCommandLogoutID = 0x00000003, |
| |
| // Cluster ElectricalMeasurement commands |
| MTRClusterElectricalMeasurementCommandGetProfileInfoResponseCommandID = 0x00000000, |
| MTRClusterElectricalMeasurementCommandGetProfileInfoCommandID = 0x00000000, |
| MTRClusterElectricalMeasurementCommandGetMeasurementProfileResponseCommandID = 0x00000001, |
| MTRClusterElectricalMeasurementCommandGetMeasurementProfileCommandID = 0x00000001, |
| |
| // Cluster TestCluster commands |
| MTRClusterTestClusterCommandTestID = 0x00000000, |
| MTRClusterTestClusterCommandTestSpecificResponseID = 0x00000000, |
| MTRClusterTestClusterCommandTestNotHandledID = 0x00000001, |
| MTRClusterTestClusterCommandTestAddArgumentsResponseID = 0x00000001, |
| MTRClusterTestClusterCommandTestSpecificID = 0x00000002, |
| MTRClusterTestClusterCommandTestSimpleArgumentResponseID = 0x00000002, |
| MTRClusterTestClusterCommandTestUnknownCommandID = 0x00000003, |
| MTRClusterTestClusterCommandTestStructArrayArgumentResponseID = 0x00000003, |
| MTRClusterTestClusterCommandTestAddArgumentsID = 0x00000004, |
| MTRClusterTestClusterCommandTestListInt8UReverseResponseID = 0x00000004, |
| MTRClusterTestClusterCommandTestSimpleArgumentRequestID = 0x00000005, |
| MTRClusterTestClusterCommandTestEnumsResponseID = 0x00000005, |
| MTRClusterTestClusterCommandTestStructArrayArgumentRequestID = 0x00000006, |
| MTRClusterTestClusterCommandTestNullableOptionalResponseID = 0x00000006, |
| MTRClusterTestClusterCommandTestStructArgumentRequestID = 0x00000007, |
| MTRClusterTestClusterCommandTestComplexNullableOptionalResponseID = 0x00000007, |
| MTRClusterTestClusterCommandTestNestedStructArgumentRequestID = 0x00000008, |
| MTRClusterTestClusterCommandBooleanResponseID = 0x00000008, |
| MTRClusterTestClusterCommandTestListStructArgumentRequestID = 0x00000009, |
| MTRClusterTestClusterCommandSimpleStructResponseID = 0x00000009, |
| MTRClusterTestClusterCommandTestListInt8UArgumentRequestID = 0x0000000A, |
| MTRClusterTestClusterCommandTestEmitTestEventResponseID = 0x0000000A, |
| MTRClusterTestClusterCommandTestNestedStructListArgumentRequestID = 0x0000000B, |
| MTRClusterTestClusterCommandTestEmitTestFabricScopedEventResponseID = 0x0000000B, |
| MTRClusterTestClusterCommandTestListNestedStructListArgumentRequestID = 0x0000000C, |
| MTRClusterTestClusterCommandTestListInt8UReverseRequestID = 0x0000000D, |
| MTRClusterTestClusterCommandTestEnumsRequestID = 0x0000000E, |
| MTRClusterTestClusterCommandTestNullableOptionalRequestID = 0x0000000F, |
| MTRClusterTestClusterCommandTestComplexNullableOptionalRequestID = 0x00000010, |
| MTRClusterTestClusterCommandSimpleStructEchoRequestID = 0x00000011, |
| MTRClusterTestClusterCommandTimedInvokeRequestID = 0x00000012, |
| MTRClusterTestClusterCommandTestSimpleOptionalArgumentRequestID = 0x00000013, |
| MTRClusterTestClusterCommandTestEmitTestEventRequestID = 0x00000014, |
| MTRClusterTestClusterCommandTestEmitTestFabricScopedEventRequestID = 0x00000015, |
| |
| }; |
| |
| #pragma mark - Events IDs |
| |
| typedef NS_ENUM(uint32_t, MTRClusterEventIDType) { |
| // Cluster AccessControl events |
| MTRClusterAccessControlEventAccessControlEntryChangedID = 0x00000000, |
| MTRClusterAccessControlEventAccessControlExtensionChangedID = 0x00000001, |
| |
| // Cluster Actions events |
| MTRClusterActionsEventStateChangedID = 0x00000000, |
| MTRClusterActionsEventActionFailedID = 0x00000001, |
| |
| // Cluster Basic events |
| MTRClusterBasicEventStartUpID = 0x00000000, |
| MTRClusterBasicEventShutDownID = 0x00000001, |
| MTRClusterBasicEventLeaveID = 0x00000002, |
| MTRClusterBasicEventReachableChangedID = 0x00000003, |
| |
| // Cluster OtaSoftwareUpdateRequestor events |
| MTRClusterOtaSoftwareUpdateRequestorEventStateTransitionID = 0x00000000, |
| MTRClusterOtaSoftwareUpdateRequestorEventVersionAppliedID = 0x00000001, |
| MTRClusterOtaSoftwareUpdateRequestorEventDownloadErrorID = 0x00000002, |
| |
| // Cluster GeneralDiagnostics events |
| MTRClusterGeneralDiagnosticsEventHardwareFaultChangeID = 0x00000000, |
| MTRClusterGeneralDiagnosticsEventRadioFaultChangeID = 0x00000001, |
| MTRClusterGeneralDiagnosticsEventNetworkFaultChangeID = 0x00000002, |
| MTRClusterGeneralDiagnosticsEventBootReasonID = 0x00000003, |
| |
| // Cluster SoftwareDiagnostics events |
| MTRClusterSoftwareDiagnosticsEventSoftwareFaultID = 0x00000000, |
| |
| // Cluster ThreadNetworkDiagnostics events |
| MTRClusterThreadNetworkDiagnosticsEventConnectionStatusID = 0x00000000, |
| MTRClusterThreadNetworkDiagnosticsEventNetworkFaultChangeID = 0x00000001, |
| |
| // Cluster WiFiNetworkDiagnostics events |
| MTRClusterWiFiNetworkDiagnosticsEventDisconnectionID = 0x00000000, |
| MTRClusterWiFiNetworkDiagnosticsEventAssociationFailureID = 0x00000001, |
| MTRClusterWiFiNetworkDiagnosticsEventConnectionStatusID = 0x00000002, |
| |
| // Cluster BridgedDeviceBasic events |
| MTRClusterBridgedDeviceBasicEventStartUpID = 0x00000000, |
| MTRClusterBridgedDeviceBasicEventShutDownID = 0x00000001, |
| MTRClusterBridgedDeviceBasicEventLeaveID = 0x00000002, |
| MTRClusterBridgedDeviceBasicEventReachableChangedID = 0x00000003, |
| |
| // Cluster Switch events |
| MTRClusterSwitchEventSwitchLatchedID = 0x00000000, |
| MTRClusterSwitchEventInitialPressID = 0x00000001, |
| MTRClusterSwitchEventLongPressID = 0x00000002, |
| MTRClusterSwitchEventShortReleaseID = 0x00000003, |
| MTRClusterSwitchEventLongReleaseID = 0x00000004, |
| MTRClusterSwitchEventMultiPressOngoingID = 0x00000005, |
| MTRClusterSwitchEventMultiPressCompleteID = 0x00000006, |
| |
| // Cluster BooleanState events |
| MTRClusterBooleanStateEventStateChangeID = 0x00000000, |
| |
| // Cluster DoorLock events |
| MTRClusterDoorLockEventDoorLockAlarmID = 0x00000000, |
| MTRClusterDoorLockEventDoorStateChangeID = 0x00000001, |
| MTRClusterDoorLockEventLockOperationID = 0x00000002, |
| MTRClusterDoorLockEventLockOperationErrorID = 0x00000003, |
| MTRClusterDoorLockEventLockUserChangeID = 0x00000004, |
| |
| // Cluster PumpConfigurationAndControl events |
| MTRClusterPumpConfigurationAndControlEventSupplyVoltageLowID = 0x00000000, |
| MTRClusterPumpConfigurationAndControlEventSupplyVoltageHighID = 0x00000001, |
| MTRClusterPumpConfigurationAndControlEventPowerMissingPhaseID = 0x00000002, |
| MTRClusterPumpConfigurationAndControlEventSystemPressureLowID = 0x00000003, |
| MTRClusterPumpConfigurationAndControlEventSystemPressureHighID = 0x00000004, |
| MTRClusterPumpConfigurationAndControlEventDryRunningID = 0x00000005, |
| MTRClusterPumpConfigurationAndControlEventMotorTemperatureHighID = 0x00000006, |
| MTRClusterPumpConfigurationAndControlEventPumpMotorFatalFailureID = 0x00000007, |
| MTRClusterPumpConfigurationAndControlEventElectronicTemperatureHighID = 0x00000008, |
| MTRClusterPumpConfigurationAndControlEventPumpBlockedID = 0x00000009, |
| MTRClusterPumpConfigurationAndControlEventSensorFailureID = 0x0000000A, |
| MTRClusterPumpConfigurationAndControlEventElectronicNonFatalFailureID = 0x0000000B, |
| MTRClusterPumpConfigurationAndControlEventElectronicFatalFailureID = 0x0000000C, |
| MTRClusterPumpConfigurationAndControlEventGeneralFaultID = 0x0000000D, |
| MTRClusterPumpConfigurationAndControlEventLeakageID = 0x0000000E, |
| MTRClusterPumpConfigurationAndControlEventAirDetectionID = 0x0000000F, |
| MTRClusterPumpConfigurationAndControlEventTurbineOperationID = 0x00000010, |
| |
| // Cluster TestCluster events |
| MTRClusterTestClusterEventTestEventID = 0x00000001, |
| MTRClusterTestClusterEventTestFabricScopedEventID = 0x00000002, |
| |
| }; |