| /* |
| * |
| * 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 |
| |
| // Prevent multiple inclusion |
| #pragma once |
| |
| #include <app/util/basic-types.h> |
| |
| // Definitions for cluster: Identify |
| static constexpr chip::ClusterId ZCL_IDENTIFY_CLUSTER_ID = 0x0003; |
| |
| // Definitions for cluster: Groups |
| static constexpr chip::ClusterId ZCL_GROUPS_CLUSTER_ID = 0x0004; |
| |
| // Definitions for cluster: Scenes |
| static constexpr chip::ClusterId ZCL_SCENES_CLUSTER_ID = 0x0005; |
| |
| // Definitions for cluster: On/Off |
| static constexpr chip::ClusterId ZCL_ON_OFF_CLUSTER_ID = 0x0006; |
| |
| // Definitions for cluster: On/off Switch Configuration |
| static constexpr chip::ClusterId ZCL_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_ID = 0x0007; |
| |
| // Definitions for cluster: Level Control |
| static constexpr chip::ClusterId ZCL_LEVEL_CONTROL_CLUSTER_ID = 0x0008; |
| |
| // Definitions for cluster: Binary Input (Basic) |
| static constexpr chip::ClusterId ZCL_BINARY_INPUT_BASIC_CLUSTER_ID = 0x000F; |
| |
| // Definitions for cluster: Pulse Width Modulation |
| static constexpr chip::ClusterId ZCL_PWM_CLUSTER_ID = 0x001C; |
| |
| // Definitions for cluster: Descriptor |
| static constexpr chip::ClusterId ZCL_DESCRIPTOR_CLUSTER_ID = 0x001D; |
| |
| // Definitions for cluster: Binding |
| static constexpr chip::ClusterId ZCL_BINDING_CLUSTER_ID = 0x001E; |
| |
| // Definitions for cluster: Access Control |
| static constexpr chip::ClusterId ZCL_ACCESS_CONTROL_CLUSTER_ID = 0x001F; |
| |
| // Definitions for cluster: Actions |
| static constexpr chip::ClusterId ZCL_ACTIONS_CLUSTER_ID = 0x0025; |
| |
| // Definitions for cluster: Basic |
| static constexpr chip::ClusterId ZCL_BASIC_CLUSTER_ID = 0x0028; |
| |
| // Definitions for cluster: OTA Software Update Provider |
| static constexpr chip::ClusterId ZCL_OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER_ID = 0x0029; |
| |
| // Definitions for cluster: OTA Software Update Requestor |
| static constexpr chip::ClusterId ZCL_OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER_ID = 0x002A; |
| |
| // Definitions for cluster: Localization Configuration |
| static constexpr chip::ClusterId ZCL_LOCALIZATION_CONFIGURATION_CLUSTER_ID = 0x002B; |
| |
| // Definitions for cluster: Time Format Localization |
| static constexpr chip::ClusterId ZCL_TIME_FORMAT_LOCALIZATION_CLUSTER_ID = 0x002C; |
| |
| // Definitions for cluster: Unit Localization |
| static constexpr chip::ClusterId ZCL_UNIT_LOCALIZATION_CLUSTER_ID = 0x002D; |
| |
| // Definitions for cluster: Power Source Configuration |
| static constexpr chip::ClusterId ZCL_POWER_SOURCE_CONFIGURATION_CLUSTER_ID = 0x002E; |
| |
| // Definitions for cluster: Power Source |
| static constexpr chip::ClusterId ZCL_POWER_SOURCE_CLUSTER_ID = 0x002F; |
| |
| // Definitions for cluster: General Commissioning |
| static constexpr chip::ClusterId ZCL_GENERAL_COMMISSIONING_CLUSTER_ID = 0x0030; |
| |
| // Definitions for cluster: Network Commissioning |
| static constexpr chip::ClusterId ZCL_NETWORK_COMMISSIONING_CLUSTER_ID = 0x0031; |
| |
| // Definitions for cluster: Diagnostic Logs |
| static constexpr chip::ClusterId ZCL_DIAGNOSTIC_LOGS_CLUSTER_ID = 0x0032; |
| |
| // Definitions for cluster: General Diagnostics |
| static constexpr chip::ClusterId ZCL_GENERAL_DIAGNOSTICS_CLUSTER_ID = 0x0033; |
| |
| // Definitions for cluster: Software Diagnostics |
| static constexpr chip::ClusterId ZCL_SOFTWARE_DIAGNOSTICS_CLUSTER_ID = 0x0034; |
| |
| // Definitions for cluster: Thread Network Diagnostics |
| static constexpr chip::ClusterId ZCL_THREAD_NETWORK_DIAGNOSTICS_CLUSTER_ID = 0x0035; |
| |
| // Definitions for cluster: WiFi Network Diagnostics |
| static constexpr chip::ClusterId ZCL_WIFI_NETWORK_DIAGNOSTICS_CLUSTER_ID = 0x0036; |
| |
| // Definitions for cluster: Ethernet Network Diagnostics |
| static constexpr chip::ClusterId ZCL_ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER_ID = 0x0037; |
| |
| // Definitions for cluster: Time Synchronization |
| static constexpr chip::ClusterId ZCL_TIME_SYNCHRONIZATION_CLUSTER_ID = 0x0038; |
| |
| // Definitions for cluster: Bridged Device Basic |
| static constexpr chip::ClusterId ZCL_BRIDGED_DEVICE_BASIC_CLUSTER_ID = 0x0039; |
| |
| // Definitions for cluster: Switch |
| static constexpr chip::ClusterId ZCL_SWITCH_CLUSTER_ID = 0x003B; |
| |
| // Definitions for cluster: AdministratorCommissioning |
| static constexpr chip::ClusterId ZCL_ADMINISTRATOR_COMMISSIONING_CLUSTER_ID = 0x003C; |
| |
| // Definitions for cluster: Operational Credentials |
| static constexpr chip::ClusterId ZCL_OPERATIONAL_CREDENTIALS_CLUSTER_ID = 0x003E; |
| |
| // Definitions for cluster: Group Key Management |
| static constexpr chip::ClusterId ZCL_GROUP_KEY_MANAGEMENT_CLUSTER_ID = 0x003F; |
| |
| // Definitions for cluster: Fixed Label |
| static constexpr chip::ClusterId ZCL_FIXED_LABEL_CLUSTER_ID = 0x0040; |
| |
| // Definitions for cluster: User Label |
| static constexpr chip::ClusterId ZCL_USER_LABEL_CLUSTER_ID = 0x0041; |
| |
| // Definitions for cluster: Proxy Configuration |
| static constexpr chip::ClusterId ZCL_PROXY_CONFIGURATION_CLUSTER_ID = 0x0042; |
| |
| // Definitions for cluster: Proxy Discovery |
| static constexpr chip::ClusterId ZCL_PROXY_DISCOVERY_CLUSTER_ID = 0x0043; |
| |
| // Definitions for cluster: Proxy Valid |
| static constexpr chip::ClusterId ZCL_PROXY_VALID_CLUSTER_ID = 0x0044; |
| |
| // Definitions for cluster: Boolean State |
| static constexpr chip::ClusterId ZCL_BOOLEAN_STATE_CLUSTER_ID = 0x0045; |
| |
| // Definitions for cluster: Mode Select |
| static constexpr chip::ClusterId ZCL_MODE_SELECT_CLUSTER_ID = 0x0050; |
| |
| // Definitions for cluster: Door Lock |
| static constexpr chip::ClusterId ZCL_DOOR_LOCK_CLUSTER_ID = 0x0101; |
| |
| // Definitions for cluster: Window Covering |
| static constexpr chip::ClusterId ZCL_WINDOW_COVERING_CLUSTER_ID = 0x0102; |
| |
| // Definitions for cluster: Barrier Control |
| static constexpr chip::ClusterId ZCL_BARRIER_CONTROL_CLUSTER_ID = 0x0103; |
| |
| // Definitions for cluster: Pump Configuration and Control |
| static constexpr chip::ClusterId ZCL_PUMP_CONFIGURATION_AND_CONTROL_CLUSTER_ID = 0x0200; |
| |
| // Definitions for cluster: Thermostat |
| static constexpr chip::ClusterId ZCL_THERMOSTAT_CLUSTER_ID = 0x0201; |
| |
| // Definitions for cluster: Fan Control |
| static constexpr chip::ClusterId ZCL_FAN_CONTROL_CLUSTER_ID = 0x0202; |
| |
| // Definitions for cluster: Thermostat User Interface Configuration |
| static constexpr chip::ClusterId ZCL_THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER_ID = 0x0204; |
| |
| // Definitions for cluster: Color Control |
| static constexpr chip::ClusterId ZCL_COLOR_CONTROL_CLUSTER_ID = 0x0300; |
| |
| // Definitions for cluster: Ballast Configuration |
| static constexpr chip::ClusterId ZCL_BALLAST_CONFIGURATION_CLUSTER_ID = 0x0301; |
| |
| // Definitions for cluster: Illuminance Measurement |
| static constexpr chip::ClusterId ZCL_ILLUMINANCE_MEASUREMENT_CLUSTER_ID = 0x0400; |
| |
| // Definitions for cluster: Temperature Measurement |
| static constexpr chip::ClusterId ZCL_TEMPERATURE_MEASUREMENT_CLUSTER_ID = 0x0402; |
| |
| // Definitions for cluster: Pressure Measurement |
| static constexpr chip::ClusterId ZCL_PRESSURE_MEASUREMENT_CLUSTER_ID = 0x0403; |
| |
| // Definitions for cluster: Flow Measurement |
| static constexpr chip::ClusterId ZCL_FLOW_MEASUREMENT_CLUSTER_ID = 0x0404; |
| |
| // Definitions for cluster: Relative Humidity Measurement |
| static constexpr chip::ClusterId ZCL_RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER_ID = 0x0405; |
| |
| // Definitions for cluster: Occupancy Sensing |
| static constexpr chip::ClusterId ZCL_OCCUPANCY_SENSING_CLUSTER_ID = 0x0406; |
| |
| // Definitions for cluster: Wake on LAN |
| static constexpr chip::ClusterId ZCL_WAKE_ON_LAN_CLUSTER_ID = 0x0503; |
| |
| // Definitions for cluster: Channel |
| static constexpr chip::ClusterId ZCL_CHANNEL_CLUSTER_ID = 0x0504; |
| |
| // Definitions for cluster: Target Navigator |
| static constexpr chip::ClusterId ZCL_TARGET_NAVIGATOR_CLUSTER_ID = 0x0505; |
| |
| // Definitions for cluster: Media Playback |
| static constexpr chip::ClusterId ZCL_MEDIA_PLAYBACK_CLUSTER_ID = 0x0506; |
| |
| // Definitions for cluster: Media Input |
| static constexpr chip::ClusterId ZCL_MEDIA_INPUT_CLUSTER_ID = 0x0507; |
| |
| // Definitions for cluster: Low Power |
| static constexpr chip::ClusterId ZCL_LOW_POWER_CLUSTER_ID = 0x0508; |
| |
| // Definitions for cluster: Keypad Input |
| static constexpr chip::ClusterId ZCL_KEYPAD_INPUT_CLUSTER_ID = 0x0509; |
| |
| // Definitions for cluster: Content Launcher |
| static constexpr chip::ClusterId ZCL_CONTENT_LAUNCHER_CLUSTER_ID = 0x050A; |
| |
| // Definitions for cluster: Audio Output |
| static constexpr chip::ClusterId ZCL_AUDIO_OUTPUT_CLUSTER_ID = 0x050B; |
| |
| // Definitions for cluster: Application Launcher |
| static constexpr chip::ClusterId ZCL_APPLICATION_LAUNCHER_CLUSTER_ID = 0x050C; |
| |
| // Definitions for cluster: Application Basic |
| static constexpr chip::ClusterId ZCL_APPLICATION_BASIC_CLUSTER_ID = 0x050D; |
| |
| // Definitions for cluster: Account Login |
| static constexpr chip::ClusterId ZCL_ACCOUNT_LOGIN_CLUSTER_ID = 0x050E; |
| |
| // Definitions for cluster: Electrical Measurement |
| static constexpr chip::ClusterId ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_ID = 0x0B04; |
| |
| // Definitions for cluster: Unit Testing |
| static constexpr chip::ClusterId ZCL_UNIT_TESTING_CLUSTER_ID = 0xFFF1FC05; |
| |
| // Definitions for cluster: Fault Injection |
| static constexpr chip::ClusterId ZCL_FAULT_INJECTION_CLUSTER_ID = 0xFFF1FC06; |