Zigbee Protocol Controller 1.6.0
dotdot_attribute_id_definitions.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2022 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13
14// clang-format off
15// This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
16
27// clang-format on
28#ifndef DOTDOT_ATTRIBUTE_ID_DEFINITIONS_H
29#define DOTDOT_ATTRIBUTE_ID_DEFINITIONS_H
30
31#include <stdbool.h>
32#include "uic_typedefs.h"
33
37typedef enum {
45
46// Special value to use when the Cluster ID cannot be found.
47#define DOTDOT_INVALID_ATTRIBUTE_ID ((dotdot_attribute_id_t) {0xFFFF})
48// clang-format off
49
50// Definitions for cluster: Basic
51#define DOTDOT_BASIC_ZCL_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
52#define DOTDOT_BASIC_APPLICATION_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
53#define DOTDOT_BASIC_STACK_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
54#define DOTDOT_BASIC_HW_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
55#define DOTDOT_BASIC_MANUFACTURER_NAME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
56#define DOTDOT_BASIC_MODEL_IDENTIFIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
57#define DOTDOT_BASIC_DATE_CODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
58#define DOTDOT_BASIC_POWER_SOURCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
59#define DOTDOT_BASIC_GENERIC_DEVICE_CLASS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
60#define DOTDOT_BASIC_GENERIC_DEVICE_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
61#define DOTDOT_BASIC_PRODUCT_CODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA)
62#define DOTDOT_BASIC_PRODUCTURL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xB)
63#define DOTDOT_BASIC_MANUFACTURER_VERSION_DETAILS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xC)
64#define DOTDOT_BASIC_SERIAL_NUMBER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xD)
65#define DOTDOT_BASIC_PRODUCT_LABEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xE)
66#define DOTDOT_BASIC_LOCATION_DESCRIPTION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
67#define DOTDOT_BASIC_PHYSICAL_ENVIRONMENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
68#define DOTDOT_BASIC_DEVICE_ENABLED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
69#define DOTDOT_BASIC_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
70#define DOTDOT_BASIC_DISABLE_LOCAL_CONFIG_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
71#define DOTDOT_BASIC_SW_BUILDID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4000)
72// Definitions for cluster: PowerConfiguration
73#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
74#define DOTDOT_POWER_CONFIGURATION_MAINS_FREQUENCY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
75#define DOTDOT_POWER_CONFIGURATION_MAINS_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
76#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
77#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_MAX_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
78#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_DWELL_TRIP_POINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
79#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
80#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_REMAINING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
81#define DOTDOT_POWER_CONFIGURATION_BATTERY_MANUFACTURER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
82#define DOTDOT_POWER_CONFIGURATION_BATTERY_SIZE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
83#define DOTDOT_POWER_CONFIGURATION_BATTERYA_HR_RATING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
84#define DOTDOT_POWER_CONFIGURATION_BATTERY_QUANTITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x33)
85#define DOTDOT_POWER_CONFIGURATION_BATTERY_RATED_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x34)
86#define DOTDOT_POWER_CONFIGURATION_BATTERY_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x35)
87#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x36)
88#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_THRESHOLD1_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x37)
89#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_THRESHOLD2_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x38)
90#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_THRESHOLD3_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x39)
91#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3A)
92#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_THRESHOLD1_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3B)
93#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_THRESHOLD2_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3C)
94#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_THRESHOLD3_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3D)
95#define DOTDOT_POWER_CONFIGURATION_BATTERY_ALARM_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3E)
96#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x40)
97#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_REMAINING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x41)
98#define DOTDOT_POWER_CONFIGURATION_BATTERY2_MANUFACTURER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50)
99#define DOTDOT_POWER_CONFIGURATION_BATTERY2_SIZE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x51)
100#define DOTDOT_POWER_CONFIGURATION_BATTERY2A_HR_RATING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x52)
101#define DOTDOT_POWER_CONFIGURATION_BATTERY2_QUANTITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x53)
102#define DOTDOT_POWER_CONFIGURATION_BATTERY2_RATED_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x54)
103#define DOTDOT_POWER_CONFIGURATION_BATTERY2_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x55)
104#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x56)
105#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_THRESHOLD1_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x57)
106#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_THRESHOLD2_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x58)
107#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_THRESHOLD3_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x59)
108#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5A)
109#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_THRESHOLD1_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5B)
110#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_THRESHOLD2_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5C)
111#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_THRESHOLD3_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5D)
112#define DOTDOT_POWER_CONFIGURATION_BATTERY2_ALARM_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5E)
113#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x60)
114#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_REMAINING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x61)
115#define DOTDOT_POWER_CONFIGURATION_BATTERY3_MANUFACTURER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x70)
116#define DOTDOT_POWER_CONFIGURATION_BATTERY3_SIZE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x71)
117#define DOTDOT_POWER_CONFIGURATION_BATTERY3A_HR_RATING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x72)
118#define DOTDOT_POWER_CONFIGURATION_BATTERY3_QUANTITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x73)
119#define DOTDOT_POWER_CONFIGURATION_BATTERY3_RATED_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x74)
120#define DOTDOT_POWER_CONFIGURATION_BATTERY3_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x75)
121#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x76)
122#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_THRESHOLD1_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x77)
123#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_THRESHOLD2_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x78)
124#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_THRESHOLD3_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x79)
125#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7A)
126#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_THRESHOLD1_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7B)
127#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_THRESHOLD2_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7C)
128#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_THRESHOLD3_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7D)
129#define DOTDOT_POWER_CONFIGURATION_BATTERY3_ALARM_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7E)
130// Definitions for cluster: DeviceTemperatureConfiguration
131#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_CURRENT_TEMPERATURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
132#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_MIN_TEMP_EXPERIENCED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
133#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_MAX_TEMP_EXPERIENCED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
134#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_OVER_TEMP_TOTAL_DWELL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
135#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_DEVICE_TEMP_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
136#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_LOW_TEMP_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
137#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_HIGH_TEMP_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
138#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_LOW_TEMP_DWELL_TRIP_POINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
139#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_HIGH_TEMP_DWELL_TRIP_POINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
140// Definitions for cluster: Identify
141#define DOTDOT_IDENTIFY_IDENTIFY_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
142// Definitions for cluster: Groups
143#define DOTDOT_GROUPS_NAME_SUPPORT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
144// Definitions for cluster: Scenes
145#define DOTDOT_SCENES_SCENE_COUNT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
146#define DOTDOT_SCENES_CURRENT_SCENE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
147#define DOTDOT_SCENES_CURRENT_GROUP_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
148#define DOTDOT_SCENES_SCENE_VALID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
149#define DOTDOT_SCENES_NAME_SUPPORT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
150#define DOTDOT_SCENES_LAST_CONFIGURED_BY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
151#define DOTDOT_SCENES_SCENE_TABLE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xF01)
152// Definitions for cluster: OnOff
153#define DOTDOT_ON_OFF_ON_OFF_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
154#define DOTDOT_ON_OFF_GLOBAL_SCENE_CONTROL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4000)
155#define DOTDOT_ON_OFF_ON_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4001)
156#define DOTDOT_ON_OFF_OFF_WAIT_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4002)
157#define DOTDOT_ON_OFF_START_UP_ON_OFF_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4003)
158// Definitions for cluster: Level
159#define DOTDOT_LEVEL_CURRENT_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
160#define DOTDOT_LEVEL_REMAINING_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
161#define DOTDOT_LEVEL_MIN_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
162#define DOTDOT_LEVEL_MAX_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
163#define DOTDOT_LEVEL_CURRENT_FREQUENCY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
164#define DOTDOT_LEVEL_MIN_FREQUENCY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
165#define DOTDOT_LEVEL_MAX_FREQUENCY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
166#define DOTDOT_LEVEL_OPTIONS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xF)
167#define DOTDOT_LEVEL_ON_OFF_TRANSITION_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
168#define DOTDOT_LEVEL_ON_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
169#define DOTDOT_LEVEL_ON_TRANSITION_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
170#define DOTDOT_LEVEL_OFF_TRANSITION_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
171#define DOTDOT_LEVEL_DEFAULT_MOVE_RATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
172#define DOTDOT_LEVEL_START_UP_CURRENT_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4000)
173// Definitions for cluster: Alarms
174#define DOTDOT_ALARMS_ALARM_COUNT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
175// Definitions for cluster: Time
176#define DOTDOT_TIME_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
177#define DOTDOT_TIME_TIME_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
178#define DOTDOT_TIME_TIME_ZONE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
179#define DOTDOT_TIME_DST_START_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
180#define DOTDOT_TIME_DST_END_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
181#define DOTDOT_TIME_DST_SHIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
182#define DOTDOT_TIME_STANDARD_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
183#define DOTDOT_TIME_LOCAL_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
184#define DOTDOT_TIME_LAST_SET_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
185#define DOTDOT_TIME_VALID_UNTIL_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
186// Definitions for cluster: Commissioning
187#define DOTDOT_COMMISSIONING_SHORT_ADDRESS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
188#define DOTDOT_COMMISSIONING_EXTENDED_PAN_ID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
189#define DOTDOT_COMMISSIONING_PAN_ID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
190#define DOTDOT_COMMISSIONING_CHANNEL_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
191#define DOTDOT_COMMISSIONING_PROTOCOL_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
192#define DOTDOT_COMMISSIONING_STACK_PROFILE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
193#define DOTDOT_COMMISSIONING_STARTUP_CONTROL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
194#define DOTDOT_COMMISSIONING_TRUST_CENTER_ADDRESS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
195#define DOTDOT_COMMISSIONING_TRUST_CENTER_MASTER_KEY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
196#define DOTDOT_COMMISSIONING_NETWORK_KEY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
197#define DOTDOT_COMMISSIONING_USE_INSECURE_JOIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
198#define DOTDOT_COMMISSIONING_PRECONFIGURED_LINK_KEY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
199#define DOTDOT_COMMISSIONING_NETWORK_KEY_SEQ_NUM_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
200#define DOTDOT_COMMISSIONING_NETWORK_KEY_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x16)
201#define DOTDOT_COMMISSIONING_NETWORK_MANAGER_ADDRESS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x17)
202#define DOTDOT_COMMISSIONING_SCAN_ATTEMPTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
203#define DOTDOT_COMMISSIONING_TIME_BETWEEN_SCANS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
204#define DOTDOT_COMMISSIONING_REJOIN_INTERVAL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
205#define DOTDOT_COMMISSIONING_MAX_REJOIN_INTERVAL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x23)
206#define DOTDOT_COMMISSIONING_INDIRECT_POLL_RATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
207#define DOTDOT_COMMISSIONING_PARENT_RETRY_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
208#define DOTDOT_COMMISSIONING_CONCENTRATOR_FLAG_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x40)
209#define DOTDOT_COMMISSIONING_CONCENTRATOR_RADIUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x41)
210#define DOTDOT_COMMISSIONING_CONCENTRATOR_DISCOVERY_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x42)
211// Definitions for cluster: OTAUpgrade
212#define DOTDOT_OTA_UPGRADE_UPGRADE_SERVERID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
213#define DOTDOT_OTA_UPGRADE_FILE_OFFSET_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
214#define DOTDOT_OTA_UPGRADE_CURRENT_FILE_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
215#define DOTDOT_OTA_UPGRADE_CURRENT_ZIG_BEE_STACK_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
216#define DOTDOT_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
217#define DOTDOT_OTA_UPGRADE_DOWNLOADED_ZIG_BEE_STACK_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
218#define DOTDOT_OTA_UPGRADE_IMAGE_UPGRADE_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
219#define DOTDOT_OTA_UPGRADE_MANUFACTURERID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
220#define DOTDOT_OTA_UPGRADE_IMAGE_TYPEID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
221#define DOTDOT_OTA_UPGRADE_MINIMUM_BLOCK_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
222#define DOTDOT_OTA_UPGRADE_IMAGE_STAMP_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA)
223#define DOTDOT_OTA_UPGRADE_UPGRADE_ACTIVATION_POLICY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xB)
224#define DOTDOT_OTA_UPGRADE_UPGRADE_TIMEOUT_POLICY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xC)
225// Definitions for cluster: PollControl
226#define DOTDOT_POLL_CONTROL_CHECK_IN_INTERVAL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
227#define DOTDOT_POLL_CONTROL_LONG_POLL_INTERVAL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
228#define DOTDOT_POLL_CONTROL_SHORT_POLL_INTERVAL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
229#define DOTDOT_POLL_CONTROL_FAST_POLL_TIMEOUT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
230#define DOTDOT_POLL_CONTROL_CHECK_IN_INTERVAL_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
231#define DOTDOT_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
232#define DOTDOT_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
233// Definitions for cluster: ShadeConfiguration
234#define DOTDOT_SHADE_CONFIGURATION_PHYSICAL_CLOSED_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
235#define DOTDOT_SHADE_CONFIGURATION_MOTOR_STEP_SIZE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
236#define DOTDOT_SHADE_CONFIGURATION_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
237#define DOTDOT_SHADE_CONFIGURATION_CLOSED_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
238#define DOTDOT_SHADE_CONFIGURATION_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
239// Definitions for cluster: DoorLock
240#define DOTDOT_DOOR_LOCK_LOCK_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
241#define DOTDOT_DOOR_LOCK_LOCK_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
242#define DOTDOT_DOOR_LOCK_ACTUATOR_ENABLED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
243#define DOTDOT_DOOR_LOCK_DOOR_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
244#define DOTDOT_DOOR_LOCK_DOOR_OPEN_EVENTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
245#define DOTDOT_DOOR_LOCK_DOOR_CLOSED_EVENTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
246#define DOTDOT_DOOR_LOCK_OPEN_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
247#define DOTDOT_DOOR_LOCK_NUMBER_OF_LOG_RECORDS_SUPPORTED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
248#define DOTDOT_DOOR_LOCK_NUMBER_OF_TOTAL_USERS_SUPPORTED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
249#define DOTDOT_DOOR_LOCK_NUMBER_OF_PIN_USERS_SUPPORTED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
250#define DOTDOT_DOOR_LOCK_NUMBER_OF_RFID_USERS_SUPPORTED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
251#define DOTDOT_DOOR_LOCK_NUMBER_OF_WEEK_DAY_SCHEDULES_SUPPORTED_PER_USER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
252#define DOTDOT_DOOR_LOCK_NUMBER_OF_YEAR_DAY_SCHEDULES_SUPPORTED_PER_USER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
253#define DOTDOT_DOOR_LOCK_NUMBER_OF_HOLIDAY_SCHEDULES_SUPPORTED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x16)
254#define DOTDOT_DOOR_LOCK_MAX_PIN_CODE_LENGTH_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x17)
255#define DOTDOT_DOOR_LOCK_MIN_PIN_CODE_LENGTH_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x18)
256#define DOTDOT_DOOR_LOCK_MAX_RFID_CODE_LENGTH_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x19)
257#define DOTDOT_DOOR_LOCK_MIN_RFID_CODE_LENGTH_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1A)
258#define DOTDOT_DOOR_LOCK_CREDENTIAL_RULES_SUPPORT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1B)
259#define DOTDOT_DOOR_LOCK_NUMBER_OF_CREDENTIALS_SUPPORTED_PER_USER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1C)
260#define DOTDOT_DOOR_LOCK_ENABLE_LOGGING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
261#define DOTDOT_DOOR_LOCK_LANGUAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
262#define DOTDOT_DOOR_LOCK_LED_SETTINGS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
263#define DOTDOT_DOOR_LOCK_AUTO_RELOCK_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x23)
264#define DOTDOT_DOOR_LOCK_SOUND_VOLUME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x24)
265#define DOTDOT_DOOR_LOCK_OPERATING_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x25)
266#define DOTDOT_DOOR_LOCK_SUPPORTED_OPERATING_MODES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x26)
267#define DOTDOT_DOOR_LOCK_DEFAULT_CONFIGURATION_REGISTER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x27)
268#define DOTDOT_DOOR_LOCK_ENABLE_LOCAL_PROGRAMMING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x28)
269#define DOTDOT_DOOR_LOCK_ENABLE_ONE_TOUCH_LOCKING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x29)
270#define DOTDOT_DOOR_LOCK_ENABLE_INSIDE_STATUSLED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2A)
271#define DOTDOT_DOOR_LOCK_ENABLE_PRIVACY_MODE_BUTTON_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2B)
272#define DOTDOT_DOOR_LOCK_LOCAL_PROGRAMMING_FEATURES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2C)
273#define DOTDOT_DOOR_LOCK_WRONG_CODE_ENTRY_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
274#define DOTDOT_DOOR_LOCK_USER_CODE_TEMPORARY_DISABLE_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
275#define DOTDOT_DOOR_LOCK_SEND_PIN_OVER_THE_AIR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
276#define DOTDOT_DOOR_LOCK_REQUIRE_PI_NFOR_RF_OPERATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x33)
277#define DOTDOT_DOOR_LOCK_SECURITY_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x34)
278#define DOTDOT_DOOR_LOCK_EXPIRING_USER_TIMEOUT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x35)
279#define DOTDOT_DOOR_LOCK_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x40)
280#define DOTDOT_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x41)
281#define DOTDOT_DOOR_LOCK_RF_OPERATION_EVENT_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x42)
282#define DOTDOT_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x43)
283#define DOTDOT_DOOR_LOCK_RFID_OPERATION_EVENT_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x44)
284#define DOTDOT_DOOR_LOCK_KEYPAD_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x45)
285#define DOTDOT_DOOR_LOCK_RF_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x46)
286#define DOTDOT_DOOR_LOCK_RFID_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x47)
287#define DOTDOT_DOOR_LOCK_FEATURE_MAP_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xFFFC)
288// Definitions for cluster: WindowCovering
289#define DOTDOT_WINDOW_COVERING_WINDOW_COVERING_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
290#define DOTDOT_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
291#define DOTDOT_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_TILT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
292#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
293#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_TILT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
294#define DOTDOT_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
295#define DOTDOT_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_TILT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
296#define DOTDOT_WINDOW_COVERING_CONFIG_OR_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
297#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
298#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
299#define DOTDOT_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x100)
300#define DOTDOT_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x101)
301#define DOTDOT_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x102)
302#define DOTDOT_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x103)
303#define DOTDOT_WINDOW_COVERING_VELOCITY_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x104)
304#define DOTDOT_WINDOW_COVERING_ACCELERATION_TIME_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x105)
305#define DOTDOT_WINDOW_COVERING_DECELERATION_TIME_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x106)
306#define DOTDOT_WINDOW_COVERING_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x107)
307#define DOTDOT_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_LIFT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x108)
308#define DOTDOT_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_TILT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x109)
309// Definitions for cluster: BarrierControl
310#define DOTDOT_BARRIER_CONTROL_MOVING_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
311#define DOTDOT_BARRIER_CONTROL_SAFETY_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
312#define DOTDOT_BARRIER_CONTROL_CAPABILITIES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
313#define DOTDOT_BARRIER_CONTROL_OPEN_EVENTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
314#define DOTDOT_BARRIER_CONTROL_CLOSE_EVENTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
315#define DOTDOT_BARRIER_CONTROL_COMMAND_OPEN_EVENTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
316#define DOTDOT_BARRIER_CONTROL_COMMAND_CLOSE_EVENTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
317#define DOTDOT_BARRIER_CONTROL_OPEN_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
318#define DOTDOT_BARRIER_CONTROL_CLOSE_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
319#define DOTDOT_BARRIER_CONTROL_BARRIER_POSITION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA)
320// Definitions for cluster: PumpConfigurationAndControl
321#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_PRESSURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
322#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_SPEED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
323#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_FLOW_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
324#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_PRESSURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
325#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_PRESSURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
326#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_COMP_PRESSURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
327#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_COMP_PRESSURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
328#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_SPEED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
329#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_SPEED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
330#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_FLOW_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
331#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_FLOW_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA)
332#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_TEMP_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xB)
333#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_TEMP_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xC)
334#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_PUMP_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
335#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_EFFECTIVE_OPERATION_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
336#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_EFFECTIVE_CONTROL_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
337#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_CAPACITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
338#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_SPEED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
339#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_LIFETIME_RUNNING_HOURS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
340#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x16)
341#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_LIFETIME_ENERGY_CONSUMED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x17)
342#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_OPERATION_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
343#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_CONTROL_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
344#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
345// Definitions for cluster: Thermostat
346#define DOTDOT_THERMOSTAT_LOCAL_TEMPERATURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
347#define DOTDOT_THERMOSTAT_OUTDOOR_TEMPERATURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
348#define DOTDOT_THERMOSTAT_OCCUPANCY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
349#define DOTDOT_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
350#define DOTDOT_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
351#define DOTDOT_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
352#define DOTDOT_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
353#define DOTDOT_THERMOSTAT_PI_COOLING_DEMAND_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
354#define DOTDOT_THERMOSTAT_PI_HEATING_DEMAND_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
355#define DOTDOT_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
356#define DOTDOT_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
357#define DOTDOT_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
358#define DOTDOT_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
359#define DOTDOT_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
360#define DOTDOT_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
361#define DOTDOT_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
362#define DOTDOT_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x16)
363#define DOTDOT_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x17)
364#define DOTDOT_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x18)
365#define DOTDOT_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x19)
366#define DOTDOT_THERMOSTAT_REMOTE_SENSING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1A)
367#define DOTDOT_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1B)
368#define DOTDOT_THERMOSTAT_SYSTEM_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1C)
369#define DOTDOT_THERMOSTAT_ALARM_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1D)
370#define DOTDOT_THERMOSTAT_THERMOSTAT_RUNNING_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1E)
371#define DOTDOT_THERMOSTAT_START_OF_WEEK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
372#define DOTDOT_THERMOSTAT_NUMBER_OF_WEEKLY_TRANSITIONS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
373#define DOTDOT_THERMOSTAT_NUMBER_OF_DAILY_TRANSITIONS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
374#define DOTDOT_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x23)
375#define DOTDOT_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x24)
376#define DOTDOT_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x25)
377#define DOTDOT_THERMOSTAT_THERMOSTAT_RUNNING_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x29)
378#define DOTDOT_THERMOSTAT_SETPOINT_CHANGE_SOURCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
379#define DOTDOT_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
380#define DOTDOT_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
381#define DOTDOT_THERMOSTAT_OCCUPIED_SETBACK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x34)
382#define DOTDOT_THERMOSTAT_OCCUPIED_SETBACK_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x35)
383#define DOTDOT_THERMOSTAT_OCCUPIED_SETBACK_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x36)
384#define DOTDOT_THERMOSTAT_UNOCCUPIED_SETBACK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x37)
385#define DOTDOT_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x38)
386#define DOTDOT_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x39)
387#define DOTDOT_THERMOSTAT_EMERGENCY_HEAT_DELTA_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3A)
388#define DOTDOT_THERMOSTAT_AC_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x40)
389#define DOTDOT_THERMOSTAT_AC_CAPACITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x41)
390#define DOTDOT_THERMOSTAT_AC_REFRIGERANT_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x42)
391#define DOTDOT_THERMOSTAT_AC_COMPRESSOR_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x43)
392#define DOTDOT_THERMOSTAT_AC_ERROR_CODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x44)
393#define DOTDOT_THERMOSTAT_AC_LOUVER_POSITION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x45)
394#define DOTDOT_THERMOSTAT_AC_COIL_TEMPERATURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x46)
395#define DOTDOT_THERMOSTAT_AC_CAPACITY_FORMAT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x47)
396// Definitions for cluster: FanControl
397#define DOTDOT_FAN_CONTROL_FAN_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
398#define DOTDOT_FAN_CONTROL_FAN_MODE_SEQUENCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
399// Definitions for cluster: DehumidificationControl
400#define DOTDOT_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
401#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
402#define DOTDOT_DEHUMIDIFICATION_CONTROL_RH_DEHUMIDIFICATION_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
403#define DOTDOT_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
404#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
405#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
406#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
407#define DOTDOT_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
408// Definitions for cluster: ThermostatUserInterfaceConfiguration
409#define DOTDOT_THERMOSTAT_USER_INTERFACE_CONFIGURATION_TEMPERATURE_DISPLAY_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
410#define DOTDOT_THERMOSTAT_USER_INTERFACE_CONFIGURATION_KEYPAD_LOCKOUT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
411#define DOTDOT_THERMOSTAT_USER_INTERFACE_CONFIGURATION_SCHEDULE_PROGRAMMING_VISIBILITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
412// Definitions for cluster: ColorControl
413#define DOTDOT_COLOR_CONTROL_CURRENT_HUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
414#define DOTDOT_COLOR_CONTROL_CURRENT_SATURATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
415#define DOTDOT_COLOR_CONTROL_REMAINING_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
416#define DOTDOT_COLOR_CONTROL_CURRENTX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
417#define DOTDOT_COLOR_CONTROL_CURRENTY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
418#define DOTDOT_COLOR_CONTROL_DRIFT_COMPENSATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
419#define DOTDOT_COLOR_CONTROL_COMPENSATION_TEXT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
420#define DOTDOT_COLOR_CONTROL_COLOR_TEMPERATURE_MIREDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
421#define DOTDOT_COLOR_CONTROL_COLOR_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
422#define DOTDOT_COLOR_CONTROL_OPTIONS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xF)
423#define DOTDOT_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
424#define DOTDOT_COLOR_CONTROL_PRIMARY1X_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
425#define DOTDOT_COLOR_CONTROL_PRIMARY1Y_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
426#define DOTDOT_COLOR_CONTROL_PRIMARY1_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
427#define DOTDOT_COLOR_CONTROL_PRIMARY2X_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
428#define DOTDOT_COLOR_CONTROL_PRIMARY2Y_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x16)
429#define DOTDOT_COLOR_CONTROL_PRIMARY2_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x17)
430#define DOTDOT_COLOR_CONTROL_PRIMARY3X_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x19)
431#define DOTDOT_COLOR_CONTROL_PRIMARY3Y_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1A)
432#define DOTDOT_COLOR_CONTROL_PRIMARY3_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1B)
433#define DOTDOT_COLOR_CONTROL_PRIMARY4X_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
434#define DOTDOT_COLOR_CONTROL_PRIMARY4Y_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
435#define DOTDOT_COLOR_CONTROL_PRIMARY4_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
436#define DOTDOT_COLOR_CONTROL_PRIMARY5X_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x24)
437#define DOTDOT_COLOR_CONTROL_PRIMARY5Y_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x25)
438#define DOTDOT_COLOR_CONTROL_PRIMARY5_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x26)
439#define DOTDOT_COLOR_CONTROL_PRIMARY6X_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x28)
440#define DOTDOT_COLOR_CONTROL_PRIMARY6Y_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x29)
441#define DOTDOT_COLOR_CONTROL_PRIMARY6_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2A)
442#define DOTDOT_COLOR_CONTROL_WHITE_POINTX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
443#define DOTDOT_COLOR_CONTROL_WHITE_POINTY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
444#define DOTDOT_COLOR_CONTROL_COLOR_POINTRX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
445#define DOTDOT_COLOR_CONTROL_COLOR_POINTRY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x33)
446#define DOTDOT_COLOR_CONTROL_COLOR_POINTR_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x34)
447#define DOTDOT_COLOR_CONTROL_COLOR_POINTGX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x36)
448#define DOTDOT_COLOR_CONTROL_COLOR_POINTGY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x37)
449#define DOTDOT_COLOR_CONTROL_COLOR_POINTG_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x38)
450#define DOTDOT_COLOR_CONTROL_COLOR_POINTBX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3A)
451#define DOTDOT_COLOR_CONTROL_COLOR_POINTBY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3B)
452#define DOTDOT_COLOR_CONTROL_COLOR_POINTB_INTENSITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3C)
453#define DOTDOT_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4000)
454#define DOTDOT_COLOR_CONTROL_ENHANCED_COLOR_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4001)
455#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4002)
456#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4003)
457#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4004)
458#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4005)
459#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4006)
460#define DOTDOT_COLOR_CONTROL_COLOR_CAPABILITIES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x400A)
461#define DOTDOT_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x400B)
462#define DOTDOT_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x400C)
463#define DOTDOT_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x400D)
464#define DOTDOT_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4010)
465// Definitions for cluster: BallastConfiguration
466#define DOTDOT_BALLAST_CONFIGURATION_PHYSICAL_MIN_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
467#define DOTDOT_BALLAST_CONFIGURATION_PHYSICAL_MAX_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
468#define DOTDOT_BALLAST_CONFIGURATION_BALLAST_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
469#define DOTDOT_BALLAST_CONFIGURATION_MIN_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
470#define DOTDOT_BALLAST_CONFIGURATION_MAX_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
471#define DOTDOT_BALLAST_CONFIGURATION_POWER_ON_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
472#define DOTDOT_BALLAST_CONFIGURATION_POWER_ON_FADE_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
473#define DOTDOT_BALLAST_CONFIGURATION_INTRINSIC_BALLAST_FACTOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
474#define DOTDOT_BALLAST_CONFIGURATION_BALLAST_FACTOR_ADJUSTMENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
475#define DOTDOT_BALLAST_CONFIGURATION_LAMP_QUANTITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
476#define DOTDOT_BALLAST_CONFIGURATION_LAMP_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
477#define DOTDOT_BALLAST_CONFIGURATION_LAMP_MANUFACTURER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
478#define DOTDOT_BALLAST_CONFIGURATION_LAMP_RATED_HOURS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
479#define DOTDOT_BALLAST_CONFIGURATION_LAMP_BURN_HOURS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x33)
480#define DOTDOT_BALLAST_CONFIGURATION_LAMP_ALARM_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x34)
481#define DOTDOT_BALLAST_CONFIGURATION_LAMP_BURN_HOURS_TRIP_POINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x35)
482// Definitions for cluster: IlluminanceMeasurement
483#define DOTDOT_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
484#define DOTDOT_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
485#define DOTDOT_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
486#define DOTDOT_ILLUMINANCE_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
487#define DOTDOT_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
488// Definitions for cluster: IlluminanceLevelSensing
489#define DOTDOT_ILLUMINANCE_LEVEL_SENSING_LEVEL_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
490#define DOTDOT_ILLUMINANCE_LEVEL_SENSING_LIGHT_SENSOR_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
491#define DOTDOT_ILLUMINANCE_LEVEL_SENSING_ILLUMINANCE_TARGET_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
492// Definitions for cluster: TemperatureMeasurement
493#define DOTDOT_TEMPERATURE_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
494#define DOTDOT_TEMPERATURE_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
495#define DOTDOT_TEMPERATURE_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
496#define DOTDOT_TEMPERATURE_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
497// Definitions for cluster: PressureMeasurement
498#define DOTDOT_PRESSURE_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
499#define DOTDOT_PRESSURE_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
500#define DOTDOT_PRESSURE_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
501#define DOTDOT_PRESSURE_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
502#define DOTDOT_PRESSURE_MEASUREMENT_SCALED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
503#define DOTDOT_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
504#define DOTDOT_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
505#define DOTDOT_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
506#define DOTDOT_PRESSURE_MEASUREMENT_SCALE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
507// Definitions for cluster: FlowMeasurement
508#define DOTDOT_FLOW_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
509#define DOTDOT_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
510#define DOTDOT_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
511#define DOTDOT_FLOW_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
512// Definitions for cluster: RelativityHumidity
513#define DOTDOT_RELATIVITY_HUMIDITY_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
514#define DOTDOT_RELATIVITY_HUMIDITY_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
515#define DOTDOT_RELATIVITY_HUMIDITY_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
516#define DOTDOT_RELATIVITY_HUMIDITY_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
517// Definitions for cluster: OccupancySensing
518#define DOTDOT_OCCUPANCY_SENSING_OCCUPANCY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
519#define DOTDOT_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
520#define DOTDOT_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
521#define DOTDOT_OCCUPANCY_SENSING_PIR_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
522#define DOTDOT_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
523#define DOTDOT_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
524#define DOTDOT_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
525#define DOTDOT_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
526#define DOTDOT_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
527#define DOTDOT_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
528#define DOTDOT_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
529#define DOTDOT_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
530// Definitions for cluster: SoilMoisture
531#define DOTDOT_SOIL_MOISTURE_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
532#define DOTDOT_SOIL_MOISTURE_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
533#define DOTDOT_SOIL_MOISTURE_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
534#define DOTDOT_SOIL_MOISTURE_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
535// Definitions for cluster: PhMeasurement
536#define DOTDOT_PH_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
537#define DOTDOT_PH_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
538#define DOTDOT_PH_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
539#define DOTDOT_PH_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
540// Definitions for cluster: ElectricalConductivityMeasurement
541#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
542#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
543#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
544#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
545// Definitions for cluster: WindSpeedMeasurement
546#define DOTDOT_WIND_SPEED_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
547#define DOTDOT_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
548#define DOTDOT_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
549#define DOTDOT_WIND_SPEED_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
550// Definitions for cluster: CarbonMonoxide
551#define DOTDOT_CARBON_MONOXIDE_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
552#define DOTDOT_CARBON_MONOXIDE_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
553#define DOTDOT_CARBON_MONOXIDE_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
554#define DOTDOT_CARBON_MONOXIDE_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
555// Definitions for cluster: CarbonDioxide
556#define DOTDOT_CARBON_DIOXIDE_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
557#define DOTDOT_CARBON_DIOXIDE_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
558#define DOTDOT_CARBON_DIOXIDE_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
559#define DOTDOT_CARBON_DIOXIDE_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
560// Definitions for cluster: PM25
561#define DOTDOT_PM25_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
562#define DOTDOT_PM25_MIN_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
563#define DOTDOT_PM25_MAX_MEASURED_VALUE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
564#define DOTDOT_PM25_TOLERANCE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
565// Definitions for cluster: IASZone
566#define DOTDOT_IAS_ZONE_ZONE_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
567#define DOTDOT_IAS_ZONE_ZONE_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
568#define DOTDOT_IAS_ZONE_ZONE_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
569#define DOTDOT_IAS_ZONE_IASCIE_ADDRESS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
570#define DOTDOT_IAS_ZONE_ZONEID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
571#define DOTDOT_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
572#define DOTDOT_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
573// Definitions for cluster: IASACE
574// Definitions for cluster: IASWD
575#define DOTDOT_IASWD_MAX_DURATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
576// Definitions for cluster: Metering
577#define DOTDOT_METERING_CURRENT_SUMMATION_DELIVERED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
578#define DOTDOT_METERING_CURRENT_SUMMATION_RECEIVED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
579#define DOTDOT_METERING_CURRENT_MAX_DEMAND_DELIVERED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
580#define DOTDOT_METERING_CURRENT_MAX_DEMAND_RECEIVED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
581#define DOTDOT_METERING_POWER_FACTOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
582#define DOTDOT_METERING_READING_SNAP_SHOT_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
583#define DOTDOT_METERING_CURRENT_MAX_DEMAND_DELIVERED_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
584#define DOTDOT_METERING_CURRENT_MAX_DEMAND_RECEIVED_TIME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
585#define DOTDOT_METERING_DEFAULT_UPDATE_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA)
586#define DOTDOT_METERING_SUPPLY_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
587#define DOTDOT_METERING_CURRENT_INLET_ENERGY_CARRIER_SUMMATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x15)
588#define DOTDOT_METERING_CURRENT_OUTLET_ENERGY_CARRIER_SUMMATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x16)
589#define DOTDOT_METERING_INLET_TEMPERATURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x17)
590#define DOTDOT_METERING_OUTLET_TEMPERATURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x18)
591#define DOTDOT_METERING_UNITOF_MEASURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x300)
592#define DOTDOT_METERING_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x301)
593#define DOTDOT_METERING_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x302)
594#define DOTDOT_METERING_SUMMATION_FORMATTING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x303)
595#define DOTDOT_METERING_DEMAND_FORMATTING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x304)
596#define DOTDOT_METERING_HISTORICAL_CONSUMPTION_FORMATTING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x305)
597#define DOTDOT_METERING_METERING_DEVICE_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x306)
598#define DOTDOT_METERING_ENERGY_CARRIER_UNIT_OF_MEASURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x309)
599#define DOTDOT_METERING_ENERGY_CARRIER_SUMMATION_FORMATTING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30A)
600#define DOTDOT_METERING_ENERGY_CARRIER_DEMAND_FORMATTING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30B)
601#define DOTDOT_METERING_TEMPERATURE_UNIT_OF_MEASURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30C)
602#define DOTDOT_METERING_TEMPERATURE_FORMATTING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30D)
603// Definitions for cluster: ElectricalMeasurement
604#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
605#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x100)
606#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x101)
607#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x102)
608#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x103)
609#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x104)
610#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x105)
611#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x106)
612#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x107)
613#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x108)
614#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x200)
615#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x201)
616#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x202)
617#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x203)
618#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x204)
619#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x205)
620#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x300)
621#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x301)
622#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x302)
623#define DOTDOT_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x303)
624#define DOTDOT_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x304)
625#define DOTDOT_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x305)
626#define DOTDOT_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x306)
627#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x307)
628#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x308)
629#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x309)
630#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30A)
631#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30B)
632#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30C)
633#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30D)
634#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30E)
635#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30F)
636#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x310)
637#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x311)
638#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x312)
639#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x400)
640#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x401)
641#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x402)
642#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x403)
643#define DOTDOT_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x404)
644#define DOTDOT_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x405)
645#define DOTDOT_ELECTRICAL_MEASUREMENT_LINE_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x501)
646#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x502)
647#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x503)
648#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x505)
649#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x506)
650#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x507)
651#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x508)
652#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x509)
653#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50A)
654#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50B)
655#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50C)
656#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50D)
657#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50E)
658#define DOTDOT_ELECTRICAL_MEASUREMENT_APPARENT_POWER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50F)
659#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x510)
660#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x511)
661#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x512)
662#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x513)
663#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x514)
664#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x515)
665#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x516)
666#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x517)
667#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x600)
668#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x601)
669#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_CURRENT_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x602)
670#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_CURRENT_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x603)
671#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_POWER_MULTIPLIER_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x604)
672#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_POWER_DIVISOR_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x605)
673#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x700)
674#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x701)
675#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x702)
676#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x800)
677#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x801)
678#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x802)
679#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x803)
680#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x804)
681#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x805)
682#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x806)
683#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x807)
684#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x808)
685#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x809)
686#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x80A)
687#define DOTDOT_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x901)
688#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x902)
689#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x903)
690#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x905)
691#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x906)
692#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x907)
693#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x908)
694#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x909)
695#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x90A)
696#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x90B)
697#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x90C)
698#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x90D)
699#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x90E)
700#define DOTDOT_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x90F)
701#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x910)
702#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x911)
703#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x912)
704#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x913)
705#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x914)
706#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x915)
707#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x916)
708#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PHB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x917)
709#define DOTDOT_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA01)
710#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA02)
711#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA03)
712#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA05)
713#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA06)
714#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA07)
715#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA08)
716#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA09)
717#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA0A)
718#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA0B)
719#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA0C)
720#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA0D)
721#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA0E)
722#define DOTDOT_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA0F)
723#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA10)
724#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA11)
725#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA12)
726#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA13)
727#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA14)
728#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA15)
729#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA16)
730#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PHC_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA17)
731// Definitions for cluster: Diagnostics
732#define DOTDOT_DIAGNOSTICS_NUMBER_OF_RESETS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
733#define DOTDOT_DIAGNOSTICS_PERSISTENT_MEMORY_WRITES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
734#define DOTDOT_DIAGNOSTICS_MAC_RX_BCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x100)
735#define DOTDOT_DIAGNOSTICS_MAC_TX_BCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x101)
736#define DOTDOT_DIAGNOSTICS_MAC_RX_UCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x102)
737#define DOTDOT_DIAGNOSTICS_MAC_TX_UCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x103)
738#define DOTDOT_DIAGNOSTICS_MAC_TX_UCAST_RETRY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x104)
739#define DOTDOT_DIAGNOSTICS_MAC_TX_UCAST_FAIL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x105)
740#define DOTDOT_DIAGNOSTICS_APS_RX_BCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x106)
741#define DOTDOT_DIAGNOSTICS_APS_TX_BCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x107)
742#define DOTDOT_DIAGNOSTICS_APS_RX_UCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x108)
743#define DOTDOT_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x109)
744#define DOTDOT_DIAGNOSTICS_APS_TX_UCAST_RETRY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10A)
745#define DOTDOT_DIAGNOSTICS_APS_TX_UCAST_FAIL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10B)
746#define DOTDOT_DIAGNOSTICS_ROUTE_DISC_INITIATED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10C)
747#define DOTDOT_DIAGNOSTICS_NEIGHBOR_ADDED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10D)
748#define DOTDOT_DIAGNOSTICS_NEIGHBOR_REMOVED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10E)
749#define DOTDOT_DIAGNOSTICS_NEIGHBOR_STALE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10F)
750#define DOTDOT_DIAGNOSTICS_JOIN_INDICATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x110)
751#define DOTDOT_DIAGNOSTICS_CHILD_MOVED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x111)
752#define DOTDOT_DIAGNOSTICS_NWKFC_FAILURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x112)
753#define DOTDOT_DIAGNOSTICS_APSFC_FAILURE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x113)
754#define DOTDOT_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x114)
755#define DOTDOT_DIAGNOSTICS_NWK_DECRYPT_FAILURES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x115)
756#define DOTDOT_DIAGNOSTICS_APS_DECRYPT_FAILURES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x116)
757#define DOTDOT_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x117)
758#define DOTDOT_DIAGNOSTICS_RELAYED_UCAST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x118)
759#define DOTDOT_DIAGNOSTICS_PHY_TO_MAC_QUEUE_LIMIT_REACHED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x119)
760#define DOTDOT_DIAGNOSTICS_PACKET_VALIDATE_DROP_COUNT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11A)
761#define DOTDOT_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_MESSAGE_SENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11B)
762#define DOTDOT_DIAGNOSTICS_LAST_MESSAGELQI_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11C)
763#define DOTDOT_DIAGNOSTICS_LAST_MESSAGERSSI_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11D)
764// Definitions for cluster: ProtocolController-RFTelemetry
765#define DOTDOT_PROTOCOL_CONTROLLER_RF_TELEMETRY_TX_REPORT_ENABLED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
766#define DOTDOT_PROTOCOL_CONTROLLER_RF_TELEMETRY_PTI_ENABLED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
767// Definitions for cluster: State
768#define DOTDOT_STATE_ENDPOINT_ID_LIST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
769#define DOTDOT_STATE_NETWORK_STATUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
770#define DOTDOT_STATE_SECURITY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
771#define DOTDOT_STATE_MAXIMUM_COMMAND_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
772#define DOTDOT_STATE_NETWORK_LIST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
773// Definitions for cluster: Binding
774#define DOTDOT_BINDING_BINDING_TABLE_FULL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
775#define DOTDOT_BINDING_BINDABLE_CLUSTER_LIST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
776#define DOTDOT_BINDING_BINDING_TABLE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
777// Definitions for cluster: SystemMetrics
778#define DOTDOT_SYSTEM_METRICS_REPORTING_INTERVAL_SECONDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
779#define DOTDOT_SYSTEM_METRICS_CPU_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
780#define DOTDOT_SYSTEM_METRICS_CPU_FREQUENCYM_HZ_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
781#define DOTDOT_SYSTEM_METRICS_CPU_AVERAGE_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
782#define DOTDOT_SYSTEM_METRICS_CPU_MIN_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
783#define DOTDOT_SYSTEM_METRICS_CPU_MAX_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x14)
784#define DOTDOT_SYSTEM_METRICS_RAM_TOTALMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x20)
785#define DOTDOT_SYSTEM_METRICS_RAM_FREEMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
786#define DOTDOT_SYSTEM_METRICS_RAM_AVAILABLEMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
787#define DOTDOT_SYSTEM_METRICS_SWAP_MEMORY_TOTALMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x23)
788#define DOTDOT_SYSTEM_METRICS_SWAP_MEMORY_USEDMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x24)
789#define DOTDOT_SYSTEM_METRICS_VIRTUAL_MEMORY_TOTALMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x25)
790#define DOTDOT_SYSTEM_METRICS_VIRTUAL_MEMORY_USEDMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x26)
791#define DOTDOT_SYSTEM_METRICS_DISKS_USAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x27)
792#define DOTDOT_SYSTEM_METRICS_DISKS_COUNTERS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x28)
793#define DOTDOT_SYSTEM_METRICS_NETWORK_INTERFACES_DATA_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
794#define DOTDOT_SYSTEM_METRICS_WIRELESS_NETWORK_INTERFACES_DATA_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
795#define DOTDOT_SYSTEM_METRICS_HOSTNAME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
796#define DOTDOT_SYSTEM_METRICS_FQDN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x33)
797#define DOTDOT_SYSTEM_METRICS_UPTIME_MINUTES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x40)
798#define DOTDOT_SYSTEM_METRICS_CURRENT_TEMPERATURE_CELCIUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x50)
799#define DOTDOT_SYSTEM_METRICS_AVERAGE_TEMPERATURE_CELCIUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x51)
800#define DOTDOT_SYSTEM_METRICS_MIN_TEMPERATURE_CELCIUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x52)
801#define DOTDOT_SYSTEM_METRICS_MAX_TEMPERATURE_CELCIUS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x53)
802#define DOTDOT_SYSTEM_METRICS_POWER_PLUGGED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x60)
803#define DOTDOT_SYSTEM_METRICS_BATTERY_PERCENTAGE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x61)
804#define DOTDOT_SYSTEM_METRICS_SYSTEM_INTERRUPTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x70)
805// Definitions for cluster: ApplicationMonitoring
806#define DOTDOT_APPLICATION_MONITORING_APPLICATION_NAME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
807#define DOTDOT_APPLICATION_MONITORING_APPLICATION_VERSION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
808#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CONNECTED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
809#define DOTDOT_APPLICATION_MONITORING_APPLICATION_MQTT_TOPICS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
810#define DOTDOT_APPLICATION_MONITORING_UPTIME_MINUTES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
811#define DOTDOT_APPLICATION_MONITORING_PROCESS_ID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
812#define DOTDOT_APPLICATION_MONITORING_HOSTNAME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
813#define DOTDOT_APPLICATION_MONITORING_FQDN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
814#define DOTDOT_APPLICATION_MONITORING_MQTT_LOGGING_ENABLED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x21)
815#define DOTDOT_APPLICATION_MONITORING_MQTT_LOGGING_LEVEL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x22)
816#define DOTDOT_APPLICATION_MONITORING_MQTT_STATISTICS_REPORTING_INTERVAL_SECONDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x30)
817#define DOTDOT_APPLICATION_MONITORING_MQTT_MESSAGES_SENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x31)
818#define DOTDOT_APPLICATION_MONITORING_MQTT_MESSAGES_RECEIVED_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x32)
819#define DOTDOT_APPLICATION_MONITORING_MQTT_SUBSCRIPTION_COUNT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x33)
820#define DOTDOT_APPLICATION_MONITORING_MQTT_AVERAGE_DELIVERY_TIME_SECONDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x34)
821#define DOTDOT_APPLICATION_MONITORING_MQTT_MIN_DELIVERY_TIME_SECONDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x35)
822#define DOTDOT_APPLICATION_MONITORING_MQTT_MAX_DELIVERY_TIME_SECONDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x36)
823#define DOTDOT_APPLICATION_MONITORING_APPLICATION_STATISTICS_REPORTING_INTERVAL_SECONDS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x40)
824#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x41)
825#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_AVERAGE_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x42)
826#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_MIN_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x43)
827#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_MAX_USAGE_PERCENT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x44)
828#define DOTDOT_APPLICATION_MONITORING_APPLICATION_RAM_USAGEMB_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x45)
829// Definitions for cluster: NameAndLocation
830#define DOTDOT_NAME_AND_LOCATION_NAME_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
831#define DOTDOT_NAME_AND_LOCATION_LOCATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
832// Definitions for cluster: ConfigurationParameters
833#define DOTDOT_CONFIGURATION_PARAMETERS_CONFIGURATION_PARAMETERS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
834// Definitions for cluster: AoXLocator
835#define DOTDOT_AOX_LOCATOR_REPORTING_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
836#define DOTDOT_AOX_LOCATOR_POSITION_AND_ORIENTATION_VALID_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
837#define DOTDOT_AOX_LOCATOR_POSITION_AND_ORIENTATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
838#define DOTDOT_AOX_LOCATOR_AZIMUTH_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
839#define DOTDOT_AOX_LOCATOR_ELEVATION_MASK_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
840#define DOTDOT_AOX_LOCATOR_ALLOW_LIST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
841#define DOTDOT_AOX_LOCATOR_AOX_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
842#define DOTDOT_AOX_LOCATOR_ANTENNA_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
843#define DOTDOT_AOX_LOCATOR_ANTENNA_ARRAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA)
844#define DOTDOT_AOX_LOCATOR_PERIOD_SAMPLES_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xB)
845#define DOTDOT_AOX_LOCATOR_ANGLE_FILTERING_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xC)
846#define DOTDOT_AOX_LOCATOR_ANGLE_FILTERING_WEIGHT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xD)
847#define DOTDOT_AOX_LOCATOR_ANGLE_CORRECTION_TIMEOUT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xE)
848#define DOTDOT_AOX_LOCATOR_ANGLE_CORRECTION_DELAY_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xF)
849#define DOTDOT_AOX_LOCATOR_CTE_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
850#define DOTDOT_AOX_LOCATOR_CTE_SAMPLING_INTERVAL_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
851#define DOTDOT_AOX_LOCATOR_CTE_LENGTH_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
852#define DOTDOT_AOX_LOCATOR_SLOT_DURATION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
853// Definitions for cluster: AoXPositionEstimation
854#define DOTDOT_AOX_POSITION_ESTIMATION_POSITION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
855// Definitions for cluster: ProtocolController-NetworkManagement
856#define DOTDOT_PROTOCOL_CONTROLLER_NETWORK_MANAGEMENT_NETWORK_MANAGEMENT_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
857// Definitions for cluster: Descriptor
858#define DOTDOT_DESCRIPTOR_DEVICE_TYPE_LIST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
859// Definitions for cluster: UnifyFanControl
860#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_FAN_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
861#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
862#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_FAN_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
863// Definitions for cluster: UnifyThermostat
864#define DOTDOT_UNIFY_THERMOSTAT_THERMOSTAT_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
865#define DOTDOT_UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
866#define DOTDOT_UNIFY_THERMOSTAT_OPERATING_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
867// Definitions for cluster: UnifyHumidityControl
868#define DOTDOT_UNIFY_HUMIDITY_CONTROL_REPORTING_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
869#define DOTDOT_UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
870#define DOTDOT_UNIFY_HUMIDITY_CONTROL_CURRENT_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
871#define DOTDOT_UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x4)
872#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x5)
873#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x6)
874#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x7)
875#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_SCALE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x8)
876#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_PRECISION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x9)
877#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xA)
878#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xB)
879#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xC)
880#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_SCALE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xD)
881#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_PRECISION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xE)
882#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_MIN_ATTRIBUTE_ID ((dotdot_attribute_id_t)0xF)
883#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_MAX_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x10)
884#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x11)
885#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_SCALE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x12)
886#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_PRECISION_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x13)
887
888// clang-format on
889
890#ifdef __cplusplus
891extern "C" {
892#endif
893
902 dotdot_attribute_id_t attribute_id);
903
914 const char *attribute_name);
915
928 dotdot_attribute_id_t attribute_id);
929
939 dotdot_attribute_id_t attribute_id);
940
941#ifdef __cplusplus
942}
943#endif
944
945#endif //DOTDOT_ATTRIBUTE_ID_DEFINITIONS_H
bool uic_dotdot_attribute_is_enum(dotdot_cluster_id_t cluster_id, dotdot_attribute_id_t attribute_id)
Checks if the Attribute ID is an enum, i.e. has name strings for values.
Definition: dotdot_attribute_id_definitions.c:6670
const char * uic_dotdot_get_attribute_name(dotdot_cluster_id_t cluster_id, dotdot_attribute_id_t attribute_id)
Get the cluster name based on the cluster ID.
Definition: dotdot_attribute_id_definitions.c:20
dotdot_attribute_id_t uic_dotdot_get_attribute_id(dotdot_cluster_id_t cluster_id, const char *attribute_name)
Get the Attribute ID based on the cluster ID and Attribute Name.
Definition: dotdot_attribute_id_definitions.c:2112
dotdot_attribute_json_type_t uic_dotdot_get_attribute_id_json_type(dotdot_cluster_id_t cluster_id, dotdot_attribute_id_t attribute_id)
Get the JSON type of an Attribute ID name based on the cluster ID.
Definition: dotdot_attribute_id_definitions.c:4579
dotdot_attribute_json_type_t
ZCL data types.
Definition: dotdot_attribute_id_definitions.h:37
@ JSON_TYPE_STRING
Definition: dotdot_attribute_id_definitions.h:40
@ JSON_TYPE_BOOL
Definition: dotdot_attribute_id_definitions.h:39
@ JSON_TYPE_OBJECT
Definition: dotdot_attribute_id_definitions.h:41
@ JSON_TYPE_NUMBER
Definition: dotdot_attribute_id_definitions.h:38
@ JSON_TYPE_UNKNOWN
Definition: dotdot_attribute_id_definitions.h:43
@ JSON_TYPE_ARRAY
Definition: dotdot_attribute_id_definitions.h:42
Generic type definitions for Unify.
uint16_t dotdot_attribute_id_t
Definition: uic_typedefs.h:44
uint16_t dotdot_cluster_id_t
Definition: uic_typedefs.h:43