| /* |
| * |
| * 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 |
| // This file is generated from devices-Ids.h.zapt |
| |
| #pragma once |
| |
| #include <lib/core/DataModelTypes.h> |
| |
| namespace chip { |
| namespace app { |
| namespace Device { |
| |
| constexpr DeviceTypeId kDoorLockDeviceTypeId = 0x0000000A; |
| constexpr uint8_t kDoorLockDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kDoorLockControllerDeviceTypeId = 0x0000000B; |
| constexpr uint8_t kDoorLockControllerDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kAggregatorDeviceTypeId = 0x0000000E; |
| constexpr uint8_t kAggregatorDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kGenericSwitchDeviceTypeId = 0x0000000F; |
| constexpr uint8_t kGenericSwitchDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kPowerSourceDeviceTypeId = 0x00000011; |
| constexpr uint8_t kPowerSourceDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kOtaRequestorDeviceTypeId = 0x00000012; |
| constexpr uint8_t kOtaRequestorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kBridgedNodeDeviceTypeId = 0x00000013; |
| constexpr uint8_t kBridgedNodeDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kOtaProviderDeviceTypeId = 0x00000014; |
| constexpr uint8_t kOtaProviderDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kContactSensorDeviceTypeId = 0x00000015; |
| constexpr uint8_t kContactSensorDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kRootNodeDeviceTypeId = 0x00000016; |
| constexpr uint8_t kRootNodeDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kSolarPowerDeviceTypeId = 0x00000017; |
| constexpr uint8_t kSolarPowerDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kBatteryStorageDeviceTypeId = 0x00000018; |
| constexpr uint8_t kBatteryStorageDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kSecondaryNetworkInterfaceDeviceTypeId = 0x00000019; |
| constexpr uint8_t kSecondaryNetworkInterfaceDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kSpeakerDeviceTypeId = 0x00000022; |
| constexpr uint8_t kSpeakerDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kCastingVideoPlayerDeviceTypeId = 0x00000023; |
| constexpr uint8_t kCastingVideoPlayerDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kContentAppDeviceTypeId = 0x00000024; |
| constexpr uint8_t kContentAppDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kModeSelectDeviceTypeId = 0x00000027; |
| constexpr uint8_t kModeSelectDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kBasicVideoPlayerDeviceTypeId = 0x00000028; |
| constexpr uint8_t kBasicVideoPlayerDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kCastingVideoClientDeviceTypeId = 0x00000029; |
| constexpr uint8_t kCastingVideoClientDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kVideoRemoteControlDeviceTypeId = 0x0000002A; |
| constexpr uint8_t kVideoRemoteControlDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kFanDeviceTypeId = 0x0000002B; |
| constexpr uint8_t kFanDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kAirQualitySensorDeviceTypeId = 0x0000002C; |
| constexpr uint8_t kAirQualitySensorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kAirPurifierDeviceTypeId = 0x0000002D; |
| constexpr uint8_t kAirPurifierDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kWaterFreezeDetectorDeviceTypeId = 0x00000041; |
| constexpr uint8_t kWaterFreezeDetectorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kWaterValveDeviceTypeId = 0x00000042; |
| constexpr uint8_t kWaterValveDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kWaterLeakDetectorDeviceTypeId = 0x00000043; |
| constexpr uint8_t kWaterLeakDetectorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kRainSensorDeviceTypeId = 0x00000044; |
| constexpr uint8_t kRainSensorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kSoilSensorDeviceTypeId = 0x00000045; |
| constexpr uint8_t kSoilSensorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kRefrigeratorDeviceTypeId = 0x00000070; |
| constexpr uint8_t kRefrigeratorDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kTemperatureControlledCabinetDeviceTypeId = 0x00000071; |
| constexpr uint8_t kTemperatureControlledCabinetDeviceTypeRevision = 5; |
| |
| constexpr DeviceTypeId kRoomAirConditionerDeviceTypeId = 0x00000072; |
| constexpr uint8_t kRoomAirConditionerDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kLaundryWasherDeviceTypeId = 0x00000073; |
| constexpr uint8_t kLaundryWasherDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kRoboticVacuumCleanerDeviceTypeId = 0x00000074; |
| constexpr uint8_t kRoboticVacuumCleanerDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kDishwasherDeviceTypeId = 0x00000075; |
| constexpr uint8_t kDishwasherDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kSmokeCoAlarmDeviceTypeId = 0x00000076; |
| constexpr uint8_t kSmokeCoAlarmDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kCookSurfaceDeviceTypeId = 0x00000077; |
| constexpr uint8_t kCookSurfaceDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kCooktopDeviceTypeId = 0x00000078; |
| constexpr uint8_t kCooktopDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kMicrowaveOvenDeviceTypeId = 0x00000079; |
| constexpr uint8_t kMicrowaveOvenDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kExtractorHoodDeviceTypeId = 0x0000007A; |
| constexpr uint8_t kExtractorHoodDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kOvenDeviceTypeId = 0x0000007B; |
| constexpr uint8_t kOvenDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kLaundryDryerDeviceTypeId = 0x0000007C; |
| constexpr uint8_t kLaundryDryerDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kNetworkInfrastructureManagerDeviceTypeId = 0x00000090; |
| constexpr uint8_t kNetworkInfrastructureManagerDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kThreadBorderRouterDeviceTypeId = 0x00000091; |
| constexpr uint8_t kThreadBorderRouterDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kOnOffLightDeviceTypeId = 0x00000100; |
| constexpr uint8_t kOnOffLightDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kDimmableLightDeviceTypeId = 0x00000101; |
| constexpr uint8_t kDimmableLightDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kOnOffLightSwitchDeviceTypeId = 0x00000103; |
| constexpr uint8_t kOnOffLightSwitchDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kDimmerSwitchDeviceTypeId = 0x00000104; |
| constexpr uint8_t kDimmerSwitchDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kColorDimmerSwitchDeviceTypeId = 0x00000105; |
| constexpr uint8_t kColorDimmerSwitchDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kLightSensorDeviceTypeId = 0x00000106; |
| constexpr uint8_t kLightSensorDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kOccupancySensorDeviceTypeId = 0x00000107; |
| constexpr uint8_t kOccupancySensorDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kOnOffPlugInUnitDeviceTypeId = 0x0000010A; |
| constexpr uint8_t kOnOffPlugInUnitDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kDimmablePlugInUnitDeviceTypeId = 0x0000010B; |
| constexpr uint8_t kDimmablePlugInUnitDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kColorTemperatureLightDeviceTypeId = 0x0000010C; |
| constexpr uint8_t kColorTemperatureLightDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kExtendedColorLightDeviceTypeId = 0x0000010D; |
| constexpr uint8_t kExtendedColorLightDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kMountedOnOffControlDeviceTypeId = 0x0000010F; |
| constexpr uint8_t kMountedOnOffControlDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kMountedDimmableLoadControlDeviceTypeId = 0x00000110; |
| constexpr uint8_t kMountedDimmableLoadControlDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kJointFabricAdministratorDeviceTypeId = 0x00000130; |
| constexpr uint8_t kJointFabricAdministratorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kIntercomDeviceTypeId = 0x00000140; |
| constexpr uint8_t kIntercomDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kAudioDoorbellDeviceTypeId = 0x00000141; |
| constexpr uint8_t kAudioDoorbellDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kCameraDeviceTypeId = 0x00000142; |
| constexpr uint8_t kCameraDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kVideoDoorbellDeviceTypeId = 0x00000143; |
| constexpr uint8_t kVideoDoorbellDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kFloodlightCameraDeviceTypeId = 0x00000144; |
| constexpr uint8_t kFloodlightCameraDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kSnapshotCameraDeviceTypeId = 0x00000145; |
| constexpr uint8_t kSnapshotCameraDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kChimeDeviceTypeId = 0x00000146; |
| constexpr uint8_t kChimeDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kCameraControllerDeviceTypeId = 0x00000147; |
| constexpr uint8_t kCameraControllerDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kDoorbellDeviceTypeId = 0x00000148; |
| constexpr uint8_t kDoorbellDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kWindowCoveringDeviceTypeId = 0x00000202; |
| constexpr uint8_t kWindowCoveringDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kWindowCoveringControllerDeviceTypeId = 0x00000203; |
| constexpr uint8_t kWindowCoveringControllerDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kClosureDeviceTypeId = 0x00000230; |
| constexpr uint8_t kClosureDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kClosurePanelDeviceTypeId = 0x00000231; |
| constexpr uint8_t kClosurePanelDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kClosureControllerDeviceTypeId = 0x0000023E; |
| constexpr uint8_t kClosureControllerDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kThermostatDeviceTypeId = 0x00000301; |
| constexpr uint8_t kThermostatDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kTemperatureSensorDeviceTypeId = 0x00000302; |
| constexpr uint8_t kTemperatureSensorDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kPumpDeviceTypeId = 0x00000303; |
| constexpr uint8_t kPumpDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kPumpControllerDeviceTypeId = 0x00000304; |
| constexpr uint8_t kPumpControllerDeviceTypeRevision = 4; |
| |
| constexpr DeviceTypeId kPressureSensorDeviceTypeId = 0x00000305; |
| constexpr uint8_t kPressureSensorDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kFlowSensorDeviceTypeId = 0x00000306; |
| constexpr uint8_t kFlowSensorDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kHumiditySensorDeviceTypeId = 0x00000307; |
| constexpr uint8_t kHumiditySensorDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kHeatPumpDeviceTypeId = 0x00000309; |
| constexpr uint8_t kHeatPumpDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kThermostatControllerDeviceTypeId = 0x0000030A; |
| constexpr uint8_t kThermostatControllerDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kEvseDeviceTypeId = 0x0000050C; |
| constexpr uint8_t kEvseDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kDeviceEnergyManagementDeviceTypeId = 0x0000050D; |
| constexpr uint8_t kDeviceEnergyManagementDeviceTypeRevision = 2; |
| |
| constexpr DeviceTypeId kWaterHeaterDeviceTypeId = 0x0000050F; |
| constexpr uint8_t kWaterHeaterDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kElectricalSensorDeviceTypeId = 0x00000510; |
| constexpr uint8_t kElectricalSensorDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kElectricalUtilityMeterDeviceTypeId = 0x00000511; |
| constexpr uint8_t kElectricalUtilityMeterDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kMeterReferencePointDeviceTypeId = 0x00000512; |
| constexpr uint8_t kMeterReferencePointDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kElectricalEnergyTariffDeviceTypeId = 0x00000513; |
| constexpr uint8_t kElectricalEnergyTariffDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kElectricalMeterDeviceTypeId = 0x00000514; |
| constexpr uint8_t kElectricalMeterDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kControlBridgeDeviceTypeId = 0x00000840; |
| constexpr uint8_t kControlBridgeDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kOnOffSensorDeviceTypeId = 0x00000850; |
| constexpr uint8_t kOnOffSensorDeviceTypeRevision = 3; |
| |
| constexpr DeviceTypeId kOrphanClustersDeviceTypeId = 0xFFF10001; |
| constexpr uint8_t kOrphanClustersDeviceTypeRevision = 1; |
| |
| constexpr DeviceTypeId kAllClustersAppServerExampleDeviceTypeId = 0xFFF10003; |
| constexpr uint8_t kAllClustersAppServerExampleDeviceTypeRevision = 1; |
| |
| } // namespace Device |
| } // namespace app |
| } // namespace chip |