blob: e5ba4d10c3516474551d6a8ae67e963494692b64 [file] [log] [blame]
/*
*
* 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