blob: 5833b9fadd04531404d066f861222e77188d240e [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
// 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;