blob: 43d108726fe431d1f998521338a87b1c3d6a4b05 [file] [log] [blame]
/*
*
* Copyright (c) 2021 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
// Global cluster attribute ids
#define ZCL_CLUSTER_REVISION_CLIENT_ATTRIBUTE_ID (0xFFFD)
#define ZCL_CLUSTER_REVISION_SERVER_ATTRIBUTE_ID (0xFFFD)
#define ZCL_REPORTING_STATUS_CLIENT_ATTRIBUTE_ID (0xFFFE)
#define ZCL_REPORTING_STATUS_SERVER_ATTRIBUTE_ID (0xFFFE)
// Attribute ids for cluster: Power Configuration
// Client attributes
// Server attributes
#define ZCL_MAINS_VOLTAGE_ATTRIBUTE_ID (0x0000)
#define ZCL_MAINS_FREQUENCY_ATTRIBUTE_ID (0x0001)
#define ZCL_MAINS_ALARM_MASK_ATTRIBUTE_ID (0x0010)
#define ZCL_MAINS_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID (0x0011)
#define ZCL_MAINS_VOLTAGE_MAX_THRESHOLD_ATTRIBUTE_ID (0x0012)
#define ZCL_MAINS_VOLTAGE_DWELL_TRIP_POINT_ATTRIBUTE_ID (0x0013)
#define ZCL_BATTERY_VOLTAGE_ATTRIBUTE_ID (0x0020)
#define ZCL_BATTERY_PERCENTAGE_REMAINING_ATTRIBUTE_ID (0x0021)
#define ZCL_BATTERY_MANUFACTURER_ATTRIBUTE_ID (0x0030)
#define ZCL_BATTERY_SIZE_ATTRIBUTE_ID (0x0031)
#define ZCL_BATTERY_AHR_RATING_ATTRIBUTE_ID (0x0032)
#define ZCL_BATTERY_QUANTITY_ATTRIBUTE_ID (0x0033)
#define ZCL_BATTERY_RATED_VOLTAGE_ATTRIBUTE_ID (0x0034)
#define ZCL_BATTERY_ALARM_MASK_ATTRIBUTE_ID (0x0035)
#define ZCL_BATTERY_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID (0x0036)
#define ZCL_BATTERY_VOLTAGE_THRESHOLD_1_ATTRIBUTE_ID (0x0037)
#define ZCL_BATTERY_VOLTAGE_THRESHOLD_2_ATTRIBUTE_ID (0x0038)
#define ZCL_BATTERY_VOLTAGE_THRESHOLD_3_ATTRIBUTE_ID (0x0039)
#define ZCL_BATTERY_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID (0x003A)
#define ZCL_BATTERY_PERCENTAGE_THRESHOLD_1_ATTRIBUTE_ID (0x003B)
#define ZCL_BATTERY_PERCENTAGE_THRESHOLD_2_ATTRIBUTE_ID (0x003C)
#define ZCL_BATTERY_PERCENTAGE_THRESHOLD_3_ATTRIBUTE_ID (0x003D)
#define ZCL_BATTERY_ALARM_STATE_ATTRIBUTE_ID (0x003E)
#define ZCL_BATTERY_2_VOLTAGE_ATTRIBUTE_ID (0x0040)
#define ZCL_BATTERY_2_PERCENTAGE_REMAINING_ATTRIBUTE_ID (0x0041)
#define ZCL_BATTERY_2_MANUFACTURER_ATTRIBUTE_ID (0x0050)
#define ZCL_BATTERY_2_SIZE_ATTRIBUTE_ID (0x0051)
#define ZCL_BATTERY_2_AHR_RATING_ATTRIBUTE_ID (0x0052)
#define ZCL_BATTERY_2_QUANTITY_ATTRIBUTE_ID (0x0053)
#define ZCL_BATTERY_2_RATED_VOLTAGE_ATTRIBUTE_ID (0x0054)
#define ZCL_BATTERY_2_ALARM_MASK_ATTRIBUTE_ID (0x0055)
#define ZCL_BATTERY_2_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID (0x0056)
#define ZCL_BATTERY_2_VOLTAGE_THRESHOLD_1_ATTRIBUTE_ID (0x0057)
#define ZCL_BATTERY_2_VOLTAGE_THRESHOLD_2_ATTRIBUTE_ID (0x0058)
#define ZCL_BATTERY_2_VOLTAGE_THRESHOLD_3_ATTRIBUTE_ID (0x0059)
#define ZCL_BATTERY_2_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID (0x005A)
#define ZCL_BATTERY_2_PERCENTAGE_THRESHOLD_1_ATTRIBUTE_ID (0x005B)
#define ZCL_BATTERY_2_PERCENTAGE_THRESHOLD_2_ATTRIBUTE_ID (0x005C)
#define ZCL_BATTERY_2_PERCENTAGE_THRESHOLD_3_ATTRIBUTE_ID (0x005D)
#define ZCL_BATTERY_2_ALARM_STATE_ATTRIBUTE_ID (0x005E)
#define ZCL_BATTERY_3_VOLTAGE_ATTRIBUTE_ID (0x0060)
#define ZCL_BATTERY_3_PERCENTAGE_REMAINING_ATTRIBUTE_ID (0x0061)
#define ZCL_BATTERY_3_MANUFACTURER_ATTRIBUTE_ID (0x0070)
#define ZCL_BATTERY_3_SIZE_ATTRIBUTE_ID (0x0071)
#define ZCL_BATTERY_3_AHR_RATING_ATTRIBUTE_ID (0x0072)
#define ZCL_BATTERY_3_QUANTITY_ATTRIBUTE_ID (0x0073)
#define ZCL_BATTERY_3_RATED_VOLTAGE_ATTRIBUTE_ID (0x0074)
#define ZCL_BATTERY_3_ALARM_MASK_ATTRIBUTE_ID (0x0075)
#define ZCL_BATTERY_3_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID (0x0076)
#define ZCL_BATTERY_3_VOLTAGE_THRESHOLD_1_ATTRIBUTE_ID (0x0077)
#define ZCL_BATTERY_3_VOLTAGE_THRESHOLD_2_ATTRIBUTE_ID (0x0078)
#define ZCL_BATTERY_3_VOLTAGE_THRESHOLD_3_ATTRIBUTE_ID (0x0079)
#define ZCL_BATTERY_3_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID (0x007A)
#define ZCL_BATTERY_3_PERCENTAGE_THRESHOLD_1_ATTRIBUTE_ID (0x007B)
#define ZCL_BATTERY_3_PERCENTAGE_THRESHOLD_2_ATTRIBUTE_ID (0x007C)
#define ZCL_BATTERY_3_PERCENTAGE_THRESHOLD_3_ATTRIBUTE_ID (0x007D)
#define ZCL_BATTERY_3_ALARM_STATE_ATTRIBUTE_ID (0x007E)
// Attribute ids for cluster: Device Temperature Configuration
// Client attributes
// Server attributes
#define ZCL_CURRENT_TEMPERATURE_ATTRIBUTE_ID (0x0000)
#define ZCL_MIN_TEMP_EXPERIENCED_ATTRIBUTE_ID (0x0001)
#define ZCL_MAX_TEMP_EXPERIENCED_ATTRIBUTE_ID (0x0002)
#define ZCL_OVER_TEMP_TOTAL_DWELL_ATTRIBUTE_ID (0x0003)
#define ZCL_DEVICE_TEMP_ALARM_MASK_ATTRIBUTE_ID (0x0010)
#define ZCL_LOW_TEMP_THRESHOLD_ATTRIBUTE_ID (0x0011)
#define ZCL_HIGH_TEMP_THRESHOLD_ATTRIBUTE_ID (0x0012)
#define ZCL_LOW_TEMP_DWELL_TRIP_POINT_ATTRIBUTE_ID (0x0013)
#define ZCL_HIGH_TEMP_DWELL_TRIP_POINT_ATTRIBUTE_ID (0x0014)
// Attribute ids for cluster: Identify
// Client attributes
// Server attributes
#define ZCL_IDENTIFY_TIME_ATTRIBUTE_ID (0x0000)
#define ZCL_COMMISSION_STATE_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Groups
// Client attributes
// Server attributes
#define ZCL_GROUP_NAME_SUPPORT_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: Scenes
// Client attributes
// Server attributes
#define ZCL_SCENE_COUNT_ATTRIBUTE_ID (0x0000)
#define ZCL_CURRENT_SCENE_ATTRIBUTE_ID (0x0001)
#define ZCL_CURRENT_GROUP_ATTRIBUTE_ID (0x0002)
#define ZCL_SCENE_VALID_ATTRIBUTE_ID (0x0003)
#define ZCL_SCENE_NAME_SUPPORT_ATTRIBUTE_ID (0x0004)
#define ZCL_LAST_CONFIGURED_BY_ATTRIBUTE_ID (0x0005)
// Attribute ids for cluster: On/off
// Client attributes
// Server attributes
#define ZCL_ON_OFF_ATTRIBUTE_ID (0x0000)
#define ZCL_SAMPLE_MFG_SPECIFIC_TRANSITION_TIME_ATTRIBUTE_ID (0x0000)
#define ZCL_SAMPLE_MFG_SPECIFIC_TRANSITION_TIME_2_ATTRIBUTE_ID (0x0000)
#define ZCL_SAMPLE_MFG_SPECIFIC_TRANSITION_TIME_3_ATTRIBUTE_ID (0x0001)
#define ZCL_SAMPLE_MFG_SPECIFIC_TRANSITION_TIME_4_ATTRIBUTE_ID (0x0001)
#define ZCL_GLOBAL_SCENE_CONTROL_ATTRIBUTE_ID (0x4000)
#define ZCL_ON_TIME_ATTRIBUTE_ID (0x4001)
#define ZCL_OFF_WAIT_TIME_ATTRIBUTE_ID (0x4002)
#define ZCL_START_UP_ON_OFF_ATTRIBUTE_ID (0x4003)
// Attribute ids for cluster: On/off Switch Configuration
// Client attributes
// Server attributes
#define ZCL_SWITCH_TYPE_ATTRIBUTE_ID (0x0000)
#define ZCL_SWITCH_ACTIONS_ATTRIBUTE_ID (0x0010)
// Attribute ids for cluster: Level Control
// Client attributes
// Server attributes
#define ZCL_CURRENT_LEVEL_ATTRIBUTE_ID (0x0000)
#define ZCL_LEVEL_CONTROL_REMAINING_TIME_ATTRIBUTE_ID (0x0001)
#define ZCL_OPTIONS_ATTRIBUTE_ID (0x000F)
#define ZCL_ON_OFF_TRANSITION_TIME_ATTRIBUTE_ID (0x0010)
#define ZCL_ON_LEVEL_ATTRIBUTE_ID (0x0011)
#define ZCL_ON_TRANSITION_TIME_ATTRIBUTE_ID (0x0012)
#define ZCL_OFF_TRANSITION_TIME_ATTRIBUTE_ID (0x0013)
#define ZCL_DEFAULT_MOVE_RATE_ATTRIBUTE_ID (0x0014)
#define ZCL_START_UP_CURRENT_LEVEL_ATTRIBUTE_ID (0x4000)
// Attribute ids for cluster: Alarms
// Client attributes
// Server attributes
#define ZCL_ALARM_COUNT_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: Time
// Client attributes
// Server attributes
#define ZCL_TIME_ATTRIBUTE_ID (0x0000)
#define ZCL_TIME_STATUS_ATTRIBUTE_ID (0x0001)
#define ZCL_TIME_ZONE_ATTRIBUTE_ID (0x0002)
#define ZCL_DST_START_ATTRIBUTE_ID (0x0003)
#define ZCL_DST_END_ATTRIBUTE_ID (0x0004)
#define ZCL_DST_SHIFT_ATTRIBUTE_ID (0x0005)
#define ZCL_STANDARD_TIME_ATTRIBUTE_ID (0x0006)
#define ZCL_LOCAL_TIME_ATTRIBUTE_ID (0x0007)
#define ZCL_LAST_SET_TIME_ATTRIBUTE_ID (0x0008)
#define ZCL_VALID_UNTIL_TIME_ATTRIBUTE_ID (0x0009)
// Attribute ids for cluster: RSSI Location
// Client attributes
// Server attributes
#define ZCL_LOCATION_TYPE_ATTRIBUTE_ID (0x0000)
#define ZCL_LOCATION_METHOD_ATTRIBUTE_ID (0x0001)
#define ZCL_LOCATION_AGE_ATTRIBUTE_ID (0x0002)
#define ZCL_QUALITY_MEASURE_ATTRIBUTE_ID (0x0003)
#define ZCL_NUMBER_OF_DEVICES_ATTRIBUTE_ID (0x0004)
#define ZCL_COORDINATE1_ATTRIBUTE_ID (0x0010)
#define ZCL_COORDINATE2_ATTRIBUTE_ID (0x0011)
#define ZCL_COORDINATE3_ATTRIBUTE_ID (0x0012)
#define ZCL_POWER_ATTRIBUTE_ID (0x0013)
#define ZCL_PATH_LOSS_EXPONENT_ATTRIBUTE_ID (0x0014)
#define ZCL_REPORTING_PERIOD_ATTRIBUTE_ID (0x0015)
#define ZCL_CALCULATION_PERIOD_ATTRIBUTE_ID (0x0016)
#define ZCL_NUMBER_RSSI_MEASUREMENTS_ATTRIBUTE_ID (0x0017)
// Attribute ids for cluster: Binary Input (Basic)
// Client attributes
// Server attributes
#define ZCL_ACTIVE_TEXT_ATTRIBUTE_ID (0x0004)
#define ZCL_DESCRIPTION_ATTRIBUTE_ID (0x001C)
#define ZCL_INACTIVE_TEXT_ATTRIBUTE_ID (0x002E)
#define ZCL_OUT_OF_SERVICE_ATTRIBUTE_ID (0x0051)
#define ZCL_POLARITY_ATTRIBUTE_ID (0x0054)
#define ZCL_PRESENT_VALUE_ATTRIBUTE_ID (0x0055)
#define ZCL_RELIABILITY_ATTRIBUTE_ID (0x0067)
#define ZCL_STATUS_FLAGS_ATTRIBUTE_ID (0x006F)
#define ZCL_APPLICATION_TYPE_ATTRIBUTE_ID (0x0100)
// Attribute ids for cluster: Commissioning
// Client attributes
// Server attributes
#define ZCL_SHORT_ADDRESS_ATTRIBUTE_ID (0x0000)
#define ZCL_EXTENDED_PAN_ID_ATTRIBUTE_ID (0x0001)
#define ZCL_PAN_ID_ATTRIBUTE_ID (0x0002)
#define ZCL_CHANNEL_MASK_ATTRIBUTE_ID (0x0003)
#define ZCL_PROTOCOL_VERSION_ATTRIBUTE_ID (0x0004)
#define ZCL_STACK_PROFILE_ATTRIBUTE_ID (0x0005)
#define ZCL_STARTUP_CONTROL_ATTRIBUTE_ID (0x0006)
#define ZCL_TRUST_CENTER_ADDRESS_ATTRIBUTE_ID (0x0010)
#define ZCL_TRUST_CENTER_MASTER_KEY_ATTRIBUTE_ID (0x0011)
#define ZCL_NETWORK_KEY_ATTRIBUTE_ID (0x0012)
#define ZCL_USE_INSECURE_JOIN_ATTRIBUTE_ID (0x0013)
#define ZCL_PRECONFIGURED_LINK_KEY_ATTRIBUTE_ID (0x0014)
#define ZCL_NETWORK_KEY_SEQUENCE_NUMBER_ATTRIBUTE_ID (0x0015)
#define ZCL_NETWORK_KEY_TYPE_ATTRIBUTE_ID (0x0016)
#define ZCL_NETWORK_MANAGER_ADDRESS_ATTRIBUTE_ID (0x0017)
#define ZCL_SCAN_ATTEMPTS_ATTRIBUTE_ID (0x0020)
#define ZCL_TIME_BETWEEN_SCANS_ATTRIBUTE_ID (0x0021)
#define ZCL_REJOIN_INTERVAL_ATTRIBUTE_ID (0x0022)
#define ZCL_MAX_REJOIN_INTERVAL_ATTRIBUTE_ID (0x0023)
#define ZCL_INDIRECT_POLL_RATE_ATTRIBUTE_ID (0x0030)
#define ZCL_PARENT_RETRY_THRESHOLD_ATTRIBUTE_ID (0x0031)
#define ZCL_CONCENTRATOR_FLAG_ATTRIBUTE_ID (0x0040)
#define ZCL_CONCENTRATOR_RADIUS_ATTRIBUTE_ID (0x0041)
#define ZCL_CONCENTRATOR_DISCOVERY_TIME_ATTRIBUTE_ID (0x0042)
// Attribute ids for cluster: Partition
// Client attributes
// Server attributes
#define ZCL_PARTITION_MAXIMUM_INCOMING_TRANSFER_SIZE_ATTRIBUTE_ID (0x0000)
#define ZCL_PARTITION_MAXIMUM_OUTGOING_TRANSFER_SIZE_ATTRIBUTE_ID (0x0001)
#define ZCL_PARTIONED_FRAME_SIZE_ATTRIBUTE_ID (0x0002)
#define ZCL_LARGE_FRAME_SIZE_ATTRIBUTE_ID (0x0003)
#define ZCL_NUMBER_OF_ACK_FRAME_ATTRIBUTE_ID (0x0004)
#define ZCL_NACK_TIMEOUT_ATTRIBUTE_ID (0x0005)
#define ZCL_INTERFRAME_DELAY_ATTRIBUTE_ID (0x0006)
#define ZCL_NUMBER_OF_SEND_RETRIES_ATTRIBUTE_ID (0x0007)
#define ZCL_SENDER_TIMEOUT_ATTRIBUTE_ID (0x0008)
#define ZCL_RECEIVER_TIMEOUT_ATTRIBUTE_ID (0x0009)
// Attribute ids for cluster: Over the Air Bootloading
// Client attributes
#define ZCL_UPGRADE_SERVER_ID_ATTRIBUTE_ID (0x0000)
#define ZCL_FILE_OFFSET_ATTRIBUTE_ID (0x0001)
#define ZCL_CURRENT_FILE_VERSION_ATTRIBUTE_ID (0x0002)
#define ZCL_CURRENT_ZIGBEE_STACK_VERSION_ATTRIBUTE_ID (0x0003)
#define ZCL_DOWNLOADED_FILE_VERSION_ATTRIBUTE_ID (0x0004)
#define ZCL_DOWNLOADED_ZIGBEE_STACK_VERSION_ATTRIBUTE_ID (0x0005)
#define ZCL_IMAGE_UPGRADE_STATUS_ATTRIBUTE_ID (0x0006)
#define ZCL_MANUFACTURER_ID_ATTRIBUTE_ID (0x0007)
#define ZCL_IMAGE_TYPE_ID_ATTRIBUTE_ID (0x0008)
#define ZCL_MINIMUM_BLOCK_REQUEST_PERIOD_ATTRIBUTE_ID (0x0009)
#define ZCL_IMAGE_STAMP_ATTRIBUTE_ID (0x000A)
#define ZCL_UPGRADE_ACTIVATION_POLICY_ATTRIBUTE_ID (0x000B)
#define ZCL_UPGRADE_TIMEOUT_POLICY_ATTRIBUTE_ID (0x000C)
// Server attributes
// Attribute ids for cluster: Power Profile
// Client attributes
// Server attributes
#define ZCL_TOTAL_PROFILE_NUM_ATTRIBUTE_ID (0x0000)
#define ZCL_MULTIPLE_SCHEDULING_ATTRIBUTE_ID (0x0001)
#define ZCL_ENERGY_FORMATTING_ATTRIBUTE_ID (0x0002)
#define ZCL_ENERGY_REMOTE_ATTRIBUTE_ID (0x0003)
#define ZCL_SCHEDULE_MODE_ATTRIBUTE_ID (0x0004)
// Attribute ids for cluster: Appliance Control
// Client attributes
// Server attributes
#define ZCL_START_TIME_ATTRIBUTE_ID (0x0000)
#define ZCL_FINISH_TIME_ATTRIBUTE_ID (0x0001)
#define ZCL_REMAINING_TIME_ATTRIBUTE_ID (0x0002)
// Attribute ids for cluster: Descriptor
// Client attributes
// Server attributes
#define ZCL_DEVICE_LIST_ATTRIBUTE_ID (0x0000)
#define ZCL_SERVER_LIST_ATTRIBUTE_ID (0x0001)
#define ZCL_CLIENT_LIST_ATTRIBUTE_ID (0x0002)
#define ZCL_PARTS_LIST_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Poll Control
// Client attributes
// Server attributes
#define ZCL_CHECK_IN_INTERVAL_ATTRIBUTE_ID (0x0000)
#define ZCL_LONG_POLL_INTERVAL_ATTRIBUTE_ID (0x0001)
#define ZCL_SHORT_POLL_INTERVAL_ATTRIBUTE_ID (0x0002)
#define ZCL_FAST_POLL_TIMEOUT_ATTRIBUTE_ID (0x0003)
#define ZCL_CHECK_IN_INTERVAL_MIN_ATTRIBUTE_ID (0x0004)
#define ZCL_LONG_POLL_INTERVAL_MIN_ATTRIBUTE_ID (0x0005)
#define ZCL_FAST_POLL_TIMEOUT_MAX_ATTRIBUTE_ID (0x0006)
// Attribute ids for cluster: Green Power
// Client attributes
#define ZCL_GP_CLIENT_GPP_MAX_PROXY_TABLE_ENTRIES_ATTRIBUTE_ID (0x0010)
#define ZCL_GP_CLIENT_PROXY_TABLE_ATTRIBUTE_ID (0x0011)
#define ZCL_GP_CLIENT_GPP_NOTIFICATION_RETRY_NUMBER_ATTRIBUTE_ID (0x0012)
#define ZCL_GP_CLIENT_GPP_NOTIFICATION_RETRY_TIMER_ATTRIBUTE_ID (0x0013)
#define ZCL_GP_CLIENT_GPP_MAX_SEARCH_COUNTER_ATTRIBUTE_ID (0x0014)
#define ZCL_GP_CLIENT_GPP_BLOCKED_GPD_ID_ATTRIBUTE_ID (0x0015)
#define ZCL_GP_CLIENT_GPP_FUNCTIONALITY_ATTRIBUTE_ID (0x0016)
#define ZCL_GP_CLIENT_GPP_ACTIVE_FUNCTIONALITY_ATTRIBUTE_ID (0x0017)
#define ZCL_GP_CLIENT_GP_SHARED_SECURITY_KEY_TYPE_ATTRIBUTE_ID (0x0020)
#define ZCL_GP_CLIENT_GP_SHARED_SECURITY_KEY_ATTRIBUTE_ID (0x0021)
#define ZCL_GP_CLIENT_GP_LINK_KEY_ATTRIBUTE_ID (0x0022)
// Server attributes
#define ZCL_GP_SERVER_GPS_MAX_SINK_TABLE_ENTRIES_ATTRIBUTE_ID (0x0000)
#define ZCL_GP_SERVER_SINK_TABLE_ATTRIBUTE_ID (0x0001)
#define ZCL_GP_SERVER_GPS_COMMUNICATION_MODE_ATTRIBUTE_ID (0x0002)
#define ZCL_GP_SERVER_GPS_COMMISSIONING_EXIT_MODE_ATTRIBUTE_ID (0x0003)
#define ZCL_GP_SERVER_GPS_COMMISSIONING_WINDOW_ATTRIBUTE_ID (0x0004)
#define ZCL_GP_SERVER_GPS_SECURITY_LEVEL_ATTRIBUTE_ID (0x0005)
#define ZCL_GP_SERVER_GPS_FUNCTIONALITY_ATTRIBUTE_ID (0x0006)
#define ZCL_GP_SERVER_GPS_ACTIVE_FUNCTIONALITY_ATTRIBUTE_ID (0x0007)
#define ZCL_GP_SERVER_GP_SHARED_SECURITY_KEY_TYPE_ATTRIBUTE_ID (0x0020)
#define ZCL_GP_SERVER_GP_SHARED_SECURITY_KEY_ATTRIBUTE_ID (0x0021)
#define ZCL_GP_SERVER_GP_LINK_KEY_ATTRIBUTE_ID (0x0022)
// Attribute ids for cluster: Keep-Alive
// Client attributes
// Server attributes
#define ZCL_KEEPALIVE_BASE_ATTRIBUTE_ID (0x0000)
#define ZCL_KEEPALIVE_JITTER_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Basic
// Client attributes
// Server attributes
#define ZCL_INTERACTION_MODEL_VERSION_ATTRIBUTE_ID (0x0000)
#define ZCL_VENDOR_NAME_ATTRIBUTE_ID (0x0001)
#define ZCL_VENDOR_ID_ATTRIBUTE_ID (0x0002)
#define ZCL_PRODUCT_NAME_ATTRIBUTE_ID (0x0003)
#define ZCL_PRODUCT_ID_ATTRIBUTE_ID (0x0004)
#define ZCL_USER_LABEL_ATTRIBUTE_ID (0x0005)
#define ZCL_LOCATION_ATTRIBUTE_ID (0x0006)
#define ZCL_HARDWARE_VERSION_ATTRIBUTE_ID (0x0007)
#define ZCL_HARDWARE_VERSION_STRING_ATTRIBUTE_ID (0x0008)
#define ZCL_SOFTWARE_VERSION_ATTRIBUTE_ID (0x0009)
#define ZCL_SOFTWARE_VERSION_STRING_ATTRIBUTE_ID (0x000A)
#define ZCL_MANUFACTURING_DATE_ATTRIBUTE_ID (0x000B)
#define ZCL_PART_NUMBER_ATTRIBUTE_ID (0x000C)
#define ZCL_PRODUCT_URL_ATTRIBUTE_ID (0x000D)
#define ZCL_PRODUCT_LABEL_ATTRIBUTE_ID (0x000E)
#define ZCL_SERIAL_NUMBER_ATTRIBUTE_ID (0x000F)
#define ZCL_LOCAL_CONFIG_DISABLED_ATTRIBUTE_ID (0x0010)
// Attribute ids for cluster: OTA Software Update Server
// Client attributes
// Server attributes
// Attribute ids for cluster: OTA Software Update Client
// Client attributes
#define ZCL_DEFAULT_OTA_SERVER_ATTRIBUTE_ID (0x0000)
#define ZCL_UPDATE_POSSIBLE_ATTRIBUTE_ID (0x0001)
// Server attributes
// Attribute ids for cluster: General Commissioning
// Client attributes
// Server attributes
#define ZCL_FABRIC_ID_ATTRIBUTE_ID (0x0000)
#define ZCL_BREADCRUMB_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Network Commissioning
// Client attributes
// Server attributes
// Attribute ids for cluster: Operational Credentials
// Client attributes
// Server attributes
#define ZCL_FABRICS_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Shade Configuration
// Client attributes
// Server attributes
#define ZCL_SHADE_CONFIG_PHYSICAL_CLOSED_LIMIT_ATTRIBUTE_ID (0x0000)
#define ZCL_SHADE_CONFIG_MOTOR_STEP_SIZE_ATTRIBUTE_ID (0x0001)
#define ZCL_SHADE_CONFIG_STATUS_ATTRIBUTE_ID (0x0002)
#define ZCL_SHADE_CONFIG_CLOSED_LIMIT_ATTRIBUTE_ID (0x0010)
#define ZCL_SHADE_CONFIG_MODE_ATTRIBUTE_ID (0x0011)
// Attribute ids for cluster: Door Lock
// Client attributes
// Server attributes
#define ZCL_LOCK_STATE_ATTRIBUTE_ID (0x0000)
#define ZCL_LOCK_TYPE_ATTRIBUTE_ID (0x0001)
#define ZCL_ACTUATOR_ENABLED_ATTRIBUTE_ID (0x0002)
#define ZCL_DOOR_STATE_ATTRIBUTE_ID (0x0003)
#define ZCL_DOOR_OPEN_EVENTS_ATTRIBUTE_ID (0x0004)
#define ZCL_DOOR_CLOSED_EVENTS_ATTRIBUTE_ID (0x0005)
#define ZCL_OPEN_PERIOD_ATTRIBUTE_ID (0x0006)
#define ZCL_NUM_LOCK_RECORDS_SUPPORTED_ATTRIBUTE_ID (0x0010)
#define ZCL_NUM_TOTAL_USERS_SUPPORTED_ATTRIBUTE_ID (0x0011)
#define ZCL_NUM_PIN_USERS_SUPPORTED_ATTRIBUTE_ID (0x0012)
#define ZCL_NUM_RFID_USERS_SUPPORTED_ATTRIBUTE_ID (0x0013)
#define ZCL_NUM_WEEKDAY_SCHEDULES_SUPPORTED_PER_USER_ATTRIBUTE_ID (0x0014)
#define ZCL_NUM_YEARDAY_SCHEDULES_SUPPORTED_PER_USER_ATTRIBUTE_ID (0x0015)
#define ZCL_NUM_HOLIDAY_SCHEDULES_SUPPORTED_PER_USER_ATTRIBUTE_ID (0x0016)
#define ZCL_MAX_PIN_LENGTH_ATTRIBUTE_ID (0x0017)
#define ZCL_MIN_PIN_LENGTH_ATTRIBUTE_ID (0x0018)
#define ZCL_MAX_RFID_CODE_LENGTH_ATTRIBUTE_ID (0x0019)
#define ZCL_MIN_RFID_CODE_LENGTH_ATTRIBUTE_ID (0x001A)
#define ZCL_ENABLE_LOGGING_ATTRIBUTE_ID (0x0020)
#define ZCL_LANGUAGE_ATTRIBUTE_ID (0x0021)
#define ZCL_LED_SETTINGS_ATTRIBUTE_ID (0x0022)
#define ZCL_AUTO_RELOCK_TIME_ATTRIBUTE_ID (0x0023)
#define ZCL_SOUND_VOLUME_ATTRIBUTE_ID (0x0024)
#define ZCL_OPERATING_MODE_ATTRIBUTE_ID (0x0025)
#define ZCL_SUPPORTED_OPERATING_MODES_ATTRIBUTE_ID (0x0026)
#define ZCL_DEFAULT_CONFIGURATION_REGISTER_ATTRIBUTE_ID (0x0027)
#define ZCL_ENABLE_LOCAL_PROGRAMMING_ATTRIBUTE_ID (0x0028)
#define ZCL_ENABLE_ONE_TOUCH_LOCKING_ATTRIBUTE_ID (0x0029)
#define ZCL_ENABLE_INSIDE_STATUS_LED_ATTRIBUTE_ID (0x002A)
#define ZCL_ENABLE_PRIVACY_MODE_BUTTON_ATTRIBUTE_ID (0x002B)
#define ZCL_WRONG_CODE_ENTRY_LIMIT_ATTRIBUTE_ID (0x0030)
#define ZCL_USER_CODE_TEMPORARY_DISABLE_TIME_ATTRIBUTE_ID (0x0031)
#define ZCL_SEND_PIN_OVER_THE_AIR_ATTRIBUTE_ID (0x0032)
#define ZCL_REQUIRE_PIN_FOR_RF_OPERATION_ATTRIBUTE_ID (0x0033)
#define ZCL_ZIGBEE_SECURITY_LEVEL_ATTRIBUTE_ID (0x0034)
#define ZCL_DOOR_LOCK_ALARM_MASK_ATTRIBUTE_ID (0x0040)
#define ZCL_KEYPAD_OPERATION_EVENT_MASK_ATTRIBUTE_ID (0x0041)
#define ZCL_RF_OPERATION_EVENT_MASK_ATTRIBUTE_ID (0x0042)
#define ZCL_MANUAL_OPERATION_EVENT_MASK_ATTRIBUTE_ID (0x0043)
#define ZCL_RFID_OPERATION_EVENT_MASK_ATTRIBUTE_ID (0x0044)
#define ZCL_KEYPAD_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID (0x0045)
#define ZCL_RF_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID (0x0046)
#define ZCL_RFID_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID (0x0047)
// Attribute ids for cluster: Window Covering
// Client attributes
// Server attributes
#define ZCL_COVERING_TYPE_ATTRIBUTE_ID (0x0000)
#define ZCL_LIMIT_LIFT_ATTRIBUTE_ID (0x0001)
#define ZCL_LIMIT_TILT_ATTRIBUTE_ID (0x0002)
#define ZCL_CURRENT_LIFT_ATTRIBUTE_ID (0x0003)
#define ZCL_CURRENT_TILT_ATTRIBUTE_ID (0x0004)
#define ZCL_NUMBER_LIFT_ATTRIBUTE_ID (0x0005)
#define ZCL_NUMBER_TILT_ATTRIBUTE_ID (0x0006)
#define ZCL_CONFIG_STATUS_ATTRIBUTE_ID (0x0007)
#define ZCL_CURRENT_LIFT_PERCENTAGE_ATTRIBUTE_ID (0x0008)
#define ZCL_CURRENT_TILT_PERCENTAGE_ATTRIBUTE_ID (0x0009)
#define ZCL_OPEN_LIMIT_LIFT_ATTRIBUTE_ID (0x0010)
#define ZCL_CLOSED_LIMIT_LIFT_ATTRIBUTE_ID (0x0011)
#define ZCL_OPEN_LIMIT_TILT_ATTRIBUTE_ID (0x0012)
#define ZCL_CLOSED_LIMIT_TILT_ATTRIBUTE_ID (0x0013)
#define ZCL_VELOCITY_LIFT_ATTRIBUTE_ID (0x0014)
#define ZCL_ACCELERATION_LIFT_ATTRIBUTE_ID (0x0015)
#define ZCL_DECELERATION_LIFT_ATTRIBUTE_ID (0x0016)
#define ZCL_MODE_ATTRIBUTE_ID (0x0017)
#define ZCL_SETPOINTS_LIFT_ATTRIBUTE_ID (0x0018)
#define ZCL_SETPOINTS_TILT_ATTRIBUTE_ID (0x0019)
// Attribute ids for cluster: Barrier Control
// Client attributes
// Server attributes
#define ZCL_BARRIER_MOVING_STATE_ATTRIBUTE_ID (0x0001)
#define ZCL_BARRIER_SAFETY_STATUS_ATTRIBUTE_ID (0x0002)
#define ZCL_BARRIER_CAPABILITIES_ATTRIBUTE_ID (0x0003)
#define ZCL_BARRIER_OPEN_EVENTS_ATTRIBUTE_ID (0x0004)
#define ZCL_BARRIER_CLOSE_EVENTS_ATTRIBUTE_ID (0x0005)
#define ZCL_BARRIER_COMMAND_OPEN_EVENTS_ATTRIBUTE_ID (0x0006)
#define ZCL_BARRIER_COMMAND_CLOSE_EVENTS_ATTRIBUTE_ID (0x0007)
#define ZCL_BARRIER_OPEN_PERIOD_ATTRIBUTE_ID (0x0008)
#define ZCL_BARRIER_CLOSE_PERIOD_ATTRIBUTE_ID (0x0009)
#define ZCL_BARRIER_POSITION_ATTRIBUTE_ID (0x000A)
// Attribute ids for cluster: Pump Configuration and Control
// Client attributes
// Server attributes
#define ZCL_MAX_PRESSURE_ATTRIBUTE_ID (0x0000)
#define ZCL_MAX_SPEED_ATTRIBUTE_ID (0x0001)
#define ZCL_MAX_FLOW_ATTRIBUTE_ID (0x0002)
#define ZCL_MIN_CONST_PRESSURE_ATTRIBUTE_ID (0x0003)
#define ZCL_MAX_CONST_PRESSURE_ATTRIBUTE_ID (0x0004)
#define ZCL_MIN_COMP_PRESSURE_ATTRIBUTE_ID (0x0005)
#define ZCL_MAX_COMP_PRESSURE_ATTRIBUTE_ID (0x0006)
#define ZCL_MIN_CONST_SPEED_ATTRIBUTE_ID (0x0007)
#define ZCL_MAX_CONST_SPEED_ATTRIBUTE_ID (0x0008)
#define ZCL_MIN_CONST_FLOW_ATTRIBUTE_ID (0x0009)
#define ZCL_MAX_CONST_FLOW_ATTRIBUTE_ID (0x000A)
#define ZCL_MIN_CONST_TEMP_ATTRIBUTE_ID (0x000B)
#define ZCL_MAX_CONST_TEMP_ATTRIBUTE_ID (0x000C)
#define ZCL_PUMP_STATUS_ATTRIBUTE_ID (0x0010)
#define ZCL_EFFECTIVE_OPERATION_MODE_ATTRIBUTE_ID (0x0011)
#define ZCL_EFFECTIVE_CONTROL_MODE_ATTRIBUTE_ID (0x0012)
#define ZCL_CAPACITY_ATTRIBUTE_ID (0x0013)
#define ZCL_SPEED_ATTRIBUTE_ID (0x0014)
#define ZCL_LIFETIME_RUNNING_HOURS_ATTRIBUTE_ID (0x0015)
#define ZCL_PUMP_POWER_ATTRIBUTE_ID (0x0016)
#define ZCL_LIFETIME_ENERGY_CONSUMED_ATTRIBUTE_ID (0x0017)
#define ZCL_OPERATION_MODE_ATTRIBUTE_ID (0x0020)
#define ZCL_CONTROL_MODE_ATTRIBUTE_ID (0x0021)
#define ZCL_PUMP_ALARM_MASK_ATTRIBUTE_ID (0x0022)
// Attribute ids for cluster: Thermostat
// Client attributes
// Server attributes
#define ZCL_LOCAL_TEMPERATURE_ATTRIBUTE_ID (0x0000)
#define ZCL_OUTDOOR_TEMPERATURE_ATTRIBUTE_ID (0x0001)
#define ZCL_THERMOSTAT_OCCUPANCY_ATTRIBUTE_ID (0x0002)
#define ZCL_ABS_MIN_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0003)
#define ZCL_ABS_MAX_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0004)
#define ZCL_ABS_MIN_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0005)
#define ZCL_ABS_MAX_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0006)
#define ZCL_PI_COOLING_DEMAND_ATTRIBUTE_ID (0x0007)
#define ZCL_PI_HEATING_DEMAND_ATTRIBUTE_ID (0x0008)
#define ZCL_HVAC_SYSTEM_TYPE_CONFIGURATION_ATTRIBUTE_ID (0x0009)
#define ZCL_LOCAL_TEMPERATURE_CALIBRATION_ATTRIBUTE_ID (0x0010)
#define ZCL_OCCUPIED_COOLING_SETPOINT_ATTRIBUTE_ID (0x0011)
#define ZCL_OCCUPIED_HEATING_SETPOINT_ATTRIBUTE_ID (0x0012)
#define ZCL_UNOCCUPIED_COOLING_SETPOINT_ATTRIBUTE_ID (0x0013)
#define ZCL_UNOCCUPIED_HEATING_SETPOINT_ATTRIBUTE_ID (0x0014)
#define ZCL_MIN_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0015)
#define ZCL_MAX_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0016)
#define ZCL_MIN_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0017)
#define ZCL_MAX_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID (0x0018)
#define ZCL_MIN_SETPOINT_DEAD_BAND_ATTRIBUTE_ID (0x0019)
#define ZCL_REMOTE_SENSING_ATTRIBUTE_ID (0x001A)
#define ZCL_CONTROL_SEQUENCE_OF_OPERATION_ATTRIBUTE_ID (0x001B)
#define ZCL_SYSTEM_MODE_ATTRIBUTE_ID (0x001C)
#define ZCL_THERMOSTAT_ALARM_MASK_ATTRIBUTE_ID (0x001D)
#define ZCL_THERMOSTAT_RUNNING_MODE_ATTRIBUTE_ID (0x001E)
#define ZCL_START_OF_WEEK_ATTRIBUTE_ID (0x0020)
#define ZCL_NUMBER_OF_WEEKLY_TRANSITIONS_ATTRIBUTE_ID (0x0021)
#define ZCL_NUMBER_OF_DAILY_TRANSITIONS_ATTRIBUTE_ID (0x0022)
#define ZCL_TEMPERATURE_SETPOINT_HOLD_ATTRIBUTE_ID (0x0023)
#define ZCL_TEMPERATURE_SETPOINT_HOLD_DURATION_ATTRIBUTE_ID (0x0024)
#define ZCL_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ATTRIBUTE_ID (0x0025)
#define ZCL_THERMOSTAT_RUNNING_STATE_ATTRIBUTE_ID (0x0029)
#define ZCL_SETPOINT_CHANGE_SOURCE_ATTRIBUTE_ID (0x0030)
#define ZCL_SETPOINT_CHANGE_AMOUNT_ATTRIBUTE_ID (0x0031)
#define ZCL_SETPOINT_CHANGE_SOURCE_TIMESTAMP_ATTRIBUTE_ID (0x0032)
#define ZCL_AC_TYPE_ATTRIBUTE_ID (0x0040)
#define ZCL_AC_CAPACITY_ATTRIBUTE_ID (0x0041)
#define ZCL_AC_REFRIGERANT_TYPE_ATTRIBUTE_ID (0x0042)
#define ZCL_AC_COMPRESSOR_ATTRIBUTE_ID (0x0043)
#define ZCL_AC_ERROR_CODE_ATTRIBUTE_ID (0x0044)
#define ZCL_AC_LOUVER_POSITION_ATTRIBUTE_ID (0x0045)
#define ZCL_AC_COIL_TEMPERATURE_ATTRIBUTE_ID (0x0046)
#define ZCL_AC_CAPACITY_FORMAT_ATTRIBUTE_ID (0x0047)
// Attribute ids for cluster: Fan Control
// Client attributes
// Server attributes
#define ZCL_FAN_CONTROL_FAN_MODE_ATTRIBUTE_ID (0x0000)
#define ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Dehumidification Control
// Client attributes
// Server attributes
#define ZCL_RELATIVE_HUMIDITY_ATTRIBUTE_ID (0x0000)
#define ZCL_DEHUMIDIFICATION_COOLING_ATTRIBUTE_ID (0x0001)
#define ZCL_RH_DEHUMIDIFICATION_SETPOINT_ATTRIBUTE_ID (0x0010)
#define ZCL_RELATIVE_HUMIDITY_MODE_ATTRIBUTE_ID (0x0011)
#define ZCL_DEHUMIDIFICATION_LOCKOUT_ATTRIBUTE_ID (0x0012)
#define ZCL_DEHUMIDIFICATION_HYSTERESIS_ATTRIBUTE_ID (0x0013)
#define ZCL_DEHUMIDIFICATION_MAX_COOL_ATTRIBUTE_ID (0x0014)
#define ZCL_RELATIVE_HUMIDITY_DISPLAY_ATTRIBUTE_ID (0x0015)
// Attribute ids for cluster: Thermostat User Interface Configuration
// Client attributes
// Server attributes
#define ZCL_TEMPERATURE_DISPLAY_MODE_ATTRIBUTE_ID (0x0000)
#define ZCL_KEYPAD_LOCKOUT_ATTRIBUTE_ID (0x0001)
#define ZCL_SCHEDULE_PROGRAMMING_VISIBILITY_ATTRIBUTE_ID (0x0002)
// Attribute ids for cluster: Color Control
// Client attributes
// Server attributes
#define ZCL_COLOR_CONTROL_CURRENT_HUE_ATTRIBUTE_ID (0x0000)
#define ZCL_COLOR_CONTROL_CURRENT_SATURATION_ATTRIBUTE_ID (0x0001)
#define ZCL_COLOR_CONTROL_REMAINING_TIME_ATTRIBUTE_ID (0x0002)
#define ZCL_COLOR_CONTROL_CURRENT_X_ATTRIBUTE_ID (0x0003)
#define ZCL_COLOR_CONTROL_CURRENT_Y_ATTRIBUTE_ID (0x0004)
#define ZCL_COLOR_CONTROL_DRIFT_COMPENSATION_ATTRIBUTE_ID (0x0005)
#define ZCL_COLOR_CONTROL_COMPENSATION_TEXT_ATTRIBUTE_ID (0x0006)
#define ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_ATTRIBUTE_ID (0x0007)
#define ZCL_COLOR_CONTROL_COLOR_MODE_ATTRIBUTE_ID (0x0008)
#define ZCL_COLOR_CONTROL_OPTIONS_ATTRIBUTE_ID (0x000F)
#define ZCL_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ATTRIBUTE_ID (0x0010)
#define ZCL_COLOR_CONTROL_PRIMARY_1_X_ATTRIBUTE_ID (0x0011)
#define ZCL_COLOR_CONTROL_PRIMARY_1_Y_ATTRIBUTE_ID (0x0012)
#define ZCL_COLOR_CONTROL_PRIMARY_1_INTENSITY_ATTRIBUTE_ID (0x0013)
#define ZCL_COLOR_CONTROL_PRIMARY_2_X_ATTRIBUTE_ID (0x0015)
#define ZCL_COLOR_CONTROL_PRIMARY_2_Y_ATTRIBUTE_ID (0x0016)
#define ZCL_COLOR_CONTROL_PRIMARY_2_INTENSITY_ATTRIBUTE_ID (0x0017)
#define ZCL_COLOR_CONTROL_PRIMARY_3_X_ATTRIBUTE_ID (0x0019)
#define ZCL_COLOR_CONTROL_PRIMARY_3_Y_ATTRIBUTE_ID (0x001A)
#define ZCL_COLOR_CONTROL_PRIMARY_3_INTENSITY_ATTRIBUTE_ID (0x001B)
#define ZCL_COLOR_CONTROL_PRIMARY_4_X_ATTRIBUTE_ID (0x0020)
#define ZCL_COLOR_CONTROL_PRIMARY_4_Y_ATTRIBUTE_ID (0x0021)
#define ZCL_COLOR_CONTROL_PRIMARY_4_INTENSITY_ATTRIBUTE_ID (0x0022)
#define ZCL_COLOR_CONTROL_PRIMARY_5_X_ATTRIBUTE_ID (0x0024)
#define ZCL_COLOR_CONTROL_PRIMARY_5_Y_ATTRIBUTE_ID (0x0025)
#define ZCL_COLOR_CONTROL_PRIMARY_5_INTENSITY_ATTRIBUTE_ID (0x0026)
#define ZCL_COLOR_CONTROL_PRIMARY_6_X_ATTRIBUTE_ID (0x0028)
#define ZCL_COLOR_CONTROL_PRIMARY_6_Y_ATTRIBUTE_ID (0x0029)
#define ZCL_COLOR_CONTROL_PRIMARY_6_INTENSITY_ATTRIBUTE_ID (0x002A)
#define ZCL_COLOR_CONTROL_WHITE_POINT_X_ATTRIBUTE_ID (0x0030)
#define ZCL_COLOR_CONTROL_WHITE_POINT_Y_ATTRIBUTE_ID (0x0031)
#define ZCL_COLOR_CONTROL_COLOR_POINT_R_X_ATTRIBUTE_ID (0x0032)
#define ZCL_COLOR_CONTROL_COLOR_POINT_R_Y_ATTRIBUTE_ID (0x0033)
#define ZCL_COLOR_CONTROL_COLOR_POINT_R_INTENSITY_ATTRIBUTE_ID (0x0034)
#define ZCL_COLOR_CONTROL_COLOR_POINT_G_X_ATTRIBUTE_ID (0x0036)
#define ZCL_COLOR_CONTROL_COLOR_POINT_G_Y_ATTRIBUTE_ID (0x0037)
#define ZCL_COLOR_CONTROL_COLOR_POINT_G_INTENSITY_ATTRIBUTE_ID (0x0038)
#define ZCL_COLOR_CONTROL_COLOR_POINT_B_X_ATTRIBUTE_ID (0x003A)
#define ZCL_COLOR_CONTROL_COLOR_POINT_B_Y_ATTRIBUTE_ID (0x003B)
#define ZCL_COLOR_CONTROL_COLOR_POINT_B_INTENSITY_ATTRIBUTE_ID (0x003C)
#define ZCL_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ATTRIBUTE_ID (0x4000)
#define ZCL_COLOR_CONTROL_ENHANCED_COLOR_MODE_ATTRIBUTE_ID (0x4001)
#define ZCL_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ATTRIBUTE_ID (0x4002)
#define ZCL_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ATTRIBUTE_ID (0x4003)
#define ZCL_COLOR_CONTROL_COLOR_LOOP_TIME_ATTRIBUTE_ID (0x4004)
#define ZCL_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ATTRIBUTE_ID (0x4005)
#define ZCL_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ATTRIBUTE_ID (0x4006)
#define ZCL_COLOR_CONTROL_COLOR_CAPABILITIES_ATTRIBUTE_ID (0x400A)
#define ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_ATTRIBUTE_ID (0x400B)
#define ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_ATTRIBUTE_ID (0x400C)
#define ZCL_COLOR_CONTROL_TEMPERATURE_LEVEL_MIN_MIREDS_ATTRIBUTE_ID (0x400D)
#define ZCL_START_UP_COLOR_TEMPERATURE_MIREDS_ATTRIBUTE_ID (0x4010)
// Attribute ids for cluster: Ballast Configuration
// Client attributes
// Server attributes
#define ZCL_PHYSICAL_MIN_LEVEL_ATTRIBUTE_ID (0x0000)
#define ZCL_PHYSICAL_MAX_LEVEL_ATTRIBUTE_ID (0x0001)
#define ZCL_BALLAST_STATUS_ATTRIBUTE_ID (0x0002)
#define ZCL_MIN_LEVEL_ATTRIBUTE_ID (0x0010)
#define ZCL_MAX_LEVEL_ATTRIBUTE_ID (0x0011)
#define ZCL_POWER_ON_LEVEL_ATTRIBUTE_ID (0x0012)
#define ZCL_POWER_ON_FADE_TIME_ATTRIBUTE_ID (0x0013)
#define ZCL_INTRINSIC_BALLAST_FACTOR_ATTRIBUTE_ID (0x0014)
#define ZCL_BALLAST_FACTOR_ADJUSTMENT_ATTRIBUTE_ID (0x0015)
#define ZCL_LAMP_QUALITY_ATTRIBUTE_ID (0x0020)
#define ZCL_LAMP_TYPE_ATTRIBUTE_ID (0x0030)
#define ZCL_LAMP_MANUFACTURER_ATTRIBUTE_ID (0x0031)
#define ZCL_LAMP_RATED_HOURS_ATTRIBUTE_ID (0x0032)
#define ZCL_LAMP_BURN_HOURS_ATTRIBUTE_ID (0x0033)
#define ZCL_LAMP_ALARM_MODE_ATTRIBUTE_ID (0x0034)
#define ZCL_LAMP_BURN_HOURS_TRIP_POINT_ATTRIBUTE_ID (0x0035)
// Attribute ids for cluster: Illuminance Measurement
// Client attributes
// Server attributes
#define ZCL_ILLUM_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_ILLUM_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_ILLUM_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_ILLUM_TOLERANCE_ATTRIBUTE_ID (0x0003)
#define ZCL_MEASUREMENT_LIGHT_SENSOR_TYPE_ATTRIBUTE_ID (0x0004)
// Attribute ids for cluster: Illuminance Level Sensing
// Client attributes
// Server attributes
#define ZCL_LEVEL_STATUS_ATTRIBUTE_ID (0x0000)
#define ZCL_SENSING_LIGHT_SENSOR_TYPE_ATTRIBUTE_ID (0x0001)
#define ZCL_ILLUMINANCE_TARGET_LEVEL_ATTRIBUTE_ID (0x0010)
// Attribute ids for cluster: Temperature Measurement
// Client attributes
// Server attributes
#define ZCL_TEMP_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_TEMP_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_TEMP_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_TEMP_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Pressure Measurement
// Client attributes
// Server attributes
#define ZCL_PRESSURE_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_PRESSURE_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_PRESSURE_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_PRESSURE_TOLERANCE_ATTRIBUTE_ID (0x0003)
#define ZCL_PRESSURE_SCALED_VALUE_ATTRIBUTE_ID (0x0010)
#define ZCL_PRESSURE_MIN_SCALED_VALUE_ATTRIBUTE_ID (0x0011)
#define ZCL_PRESSURE_MAX_SCALED_VALUE_ATTRIBUTE_ID (0x0012)
#define ZCL_PRESSURE_SCALED_TOLERANCE_ATTRIBUTE_ID (0x0013)
#define ZCL_PRESSURE_SCALE_ATTRIBUTE_ID (0x0014)
// Attribute ids for cluster: Flow Measurement
// Client attributes
// Server attributes
#define ZCL_FLOW_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_FLOW_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_FLOW_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_FLOW_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Relative Humidity Measurement
// Client attributes
// Server attributes
#define ZCL_RELATIVE_HUMIDITY_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_RELATIVE_HUMIDITY_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_RELATIVE_HUMIDITY_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_RELATIVE_HUMIDITY_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Occupancy Sensing
// Client attributes
// Server attributes
#define ZCL_OCCUPANCY_ATTRIBUTE_ID (0x0000)
#define ZCL_OCCUPANCY_SENSOR_TYPE_ATTRIBUTE_ID (0x0001)
#define ZCL_OCCUPANCY_SENSOR_TYPE_BITMAP_ATTRIBUTE_ID (0x0002)
#define ZCL_PIR_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID (0x0010)
#define ZCL_PIR_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID (0x0011)
#define ZCL_PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID (0x0012)
#define ZCL_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID (0x0020)
#define ZCL_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID (0x0021)
#define ZCL_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID (0x0022)
#define ZCL_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID (0x0030)
#define ZCL_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID (0x0031)
#define ZCL_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID (0x0032)
// Attribute ids for cluster: Carbon Monoxide Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Carbon Dioxide Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Ethylene Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_ETHYLENE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_ETHYLENE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_ETHYLENE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_ETHYLENE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Ethylene Oxide Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Hydrogen Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_HYDROGEN_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_HYDROGEN_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_HYDROGEN_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_HYDROGEN_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Hydrogen Sulphide Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Nitric Oxide Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Nitrogen Dioxide Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Oxygen Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_OXYGEN_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_OXYGEN_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_OXYGEN_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_OXYGEN_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Ozone Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_OZONE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_OZONE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_OZONE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_OZONE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Sulfur Dioxide Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Dissolved Oxygen Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Bromate Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_BROMATE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_BROMATE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_BROMATE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_BROMATE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Chloramines Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_CHLORAMINES_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_CHLORAMINES_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_CHLORAMINES_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_CHLORAMINES_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Chlorine Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_CHLORINE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_CHLORINE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_CHLORINE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_CHLORINE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Fecal coliform and E. Coli Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Fluoride Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_FLUORIDE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_FLUORIDE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_FLUORIDE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_FLUORIDE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Haloacetic Acids Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Total Trihalomethanes Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Total Coliform Bacteria Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Turbidity Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_TURBIDITY_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_TURBIDITY_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_TURBIDITY_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_TURBIDITY_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Copper Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_COPPER_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_COPPER_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_COPPER_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_COPPER_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Lead Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_LEAD_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_LEAD_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_LEAD_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_LEAD_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Manganese Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_MANGANESE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_MANGANESE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_MANGANESE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_MANGANESE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Sulfate Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_SULFATE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_SULFATE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_SULFATE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_SULFATE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Bromodichloromethane Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Bromoform Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_BROMOFORM_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_BROMOFORM_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_BROMOFORM_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_BROMOFORM_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Chlorodibromomethane Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Chloroform Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_CHLOROFORM_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_CHLOROFORM_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_CHLOROFORM_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_CHLOROFORM_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: Sodium Concentration Measurement
// Client attributes
// Server attributes
#define ZCL_SODIUM_CONCENTRATION_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID (0x0000)
#define ZCL_SODIUM_CONCENTRATION_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID (0x0001)
#define ZCL_SODIUM_CONCENTRATION_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID (0x0002)
#define ZCL_SODIUM_CONCENTRATION_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: IAS Zone
// Client attributes
// Server attributes
#define ZCL_ZONE_STATE_ATTRIBUTE_ID (0x0000)
#define ZCL_ZONE_TYPE_ATTRIBUTE_ID (0x0001)
#define ZCL_ZONE_STATUS_ATTRIBUTE_ID (0x0002)
#define ZCL_IAS_CIE_ADDRESS_ATTRIBUTE_ID (0x0010)
#define ZCL_ZONE_ID_ATTRIBUTE_ID (0x0011)
#define ZCL_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ATTRIBUTE_ID (0x0012)
#define ZCL_CURRENT_ZONE_SENSITIVITY_LEVEL_ATTRIBUTE_ID (0x0013)
// Attribute ids for cluster: IAS ACE
// Client attributes
// Server attributes
// Attribute ids for cluster: IAS WD
// Client attributes
// Server attributes
#define ZCL_MAX_DURATION_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: Wake on LAN
// Client attributes
// Server attributes
#define ZCL_WAKE_ON_LAN_MAC_ADDRESS_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: TV Channel
// Client attributes
// Server attributes
#define ZCL_TV_CHANNEL_LIST_ATTRIBUTE_ID (0x0000)
#define ZCL_TV_CHANNEL_LINEUP_ATTRIBUTE_ID (0x0001)
#define ZCL_TV_CHANNEL_CURRENT_CHANNEL_ATTRIBUTE_ID (0x0002)
// Attribute ids for cluster: Target Navigator
// Client attributes
// Server attributes
#define ZCL_TARGET_NAVIGATOR_LIST_ATTRIBUTE_ID (0x0000)
#define ZCL_TARGET_NAVIGATOR_CURRENT_TARGET_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Media Playback
// Client attributes
// Server attributes
#define ZCL_CURRENT_STATE_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: Media Input
// Client attributes
// Server attributes
#define ZCL_MEDIA_INPUT_LIST_ATTRIBUTE_ID (0x0000)
#define ZCL_MEDIA_INPUT_CURRENT_INPUT_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Low Power
// Client attributes
// Server attributes
// Attribute ids for cluster: Keypad Input
// Client attributes
// Server attributes
// Attribute ids for cluster: Content Launch
// Client attributes
// Server attributes
// Attribute ids for cluster: Audio Output
// Client attributes
// Server attributes
#define ZCL_AUDIO_OUTPUT_LIST_ATTRIBUTE_ID (0x0000)
#define ZCL_AUDIO_OUTPUT_CURRENT_OUTPUT_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Application Launcher
// Client attributes
// Server attributes
#define ZCL_APPLICATION_LAUNCHER_LIST_ATTRIBUTE_ID (0x0000)
#define ZCL_APPLICATION_LAUNCHER_CURRENT_APP_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Application Basic
// Client attributes
// Server attributes
#define ZCL_APPLICATION_VENDOR_NAME_ATTRIBUTE_ID (0x0000)
#define ZCL_APPLICATION_VENDOR_ID_ATTRIBUTE_ID (0x0001)
#define ZCL_APPLICATION_NAME_ATTRIBUTE_ID (0x0002)
#define ZCL_APPLICATION_PRODUCT_ID_ATTRIBUTE_ID (0x0003)
#define ZCL_APPLICATION_ID_ATTRIBUTE_ID (0x0005)
#define ZCL_CATALOG_VENDOR_ID_ATTRIBUTE_ID (0x0006)
#define ZCL_APPLICATION_STATUS_ATTRIBUTE_ID (0x0007)
// Attribute ids for cluster: Account Login
// Client attributes
// Server attributes
// Attribute ids for cluster: Generic Tunnel
// Client attributes
// Server attributes
#define ZCL_MAXIMUM_INCOMING_TRANSFER_SIZE_ATTRIBUTE_ID (0x0001)
#define ZCL_MAXIMUM_OUTGOING_TRANSFER_SIZE_ATTRIBUTE_ID (0x0002)
#define ZCL_PROTOCOL_ADDRESS_ATTRIBUTE_ID (0x0003)
// Attribute ids for cluster: BACnet Protocol Tunnel
// Client attributes
// Server attributes
// Attribute ids for cluster: 11073 Protocol Tunnel
// Client attributes
// Server attributes
#define ZCL_DEVICE_ID_LIST_ATTRIBUTE_ID (0x0000)
#define ZCL_MANAGER_TARGET_ATTRIBUTE_ID (0x0001)
#define ZCL_MANAGER_ENDPOINT_ATTRIBUTE_ID (0x0002)
#define ZCL_CONNECTED_ATTRIBUTE_ID (0x0003)
#define ZCL_PREEMPTIBLE_ATTRIBUTE_ID (0x0004)
#define ZCL_IDLE_TIMEOUT_ATTRIBUTE_ID (0x0005)
// Attribute ids for cluster: ISO 7816 Protocol Tunnel
// Client attributes
// Server attributes
#define ZCL_ISO7816_PROTOCOL_TUNNEL_STATUS_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: Price
// Client attributes
#define ZCL_PRICE_INCREASE_RANDOMIZE_MINUTES_ATTRIBUTE_ID (0x0000)
#define ZCL_PRICE_DECREASE_RANDOMIZE_MINUTES_ATTRIBUTE_ID (0x0001)
#define ZCL_COMMODITY_TYPE_CLIENT_ATTRIBUTE_ID (0x0002)
// Server attributes
#define ZCL_TIER1_PRICE_LABEL_ATTRIBUTE_ID (0x0000)
#define ZCL_TIER2_PRICE_LABEL_ATTRIBUTE_ID (0x0001)
#define ZCL_TIER3_PRICE_LABEL_ATTRIBUTE_ID (0x0002)
#define ZCL_TIER4_PRICE_LABEL_ATTRIBUTE_ID (0x0003)
#define ZCL_TIER5_PRICE_LABEL_ATTRIBUTE_ID (0x0004)
#define ZCL_TIER6_PRICE_LABEL_ATTRIBUTE_ID (0x0005)
#define ZCL_TIER7_PRICE_LABEL_ATTRIBUTE_ID (0x0006)
#define ZCL_TIER8_PRICE_LABEL_ATTRIBUTE_ID (0x0007)
#define ZCL_TIER9_PRICE_LABEL_ATTRIBUTE_ID (0x0008)
#define ZCL_TIER10_PRICE_LABEL_ATTRIBUTE_ID (0x0009)
#define ZCL_TIER11_PRICE_LABEL_ATTRIBUTE_ID (0x000A)
#define ZCL_TIER12_PRICE_LABEL_ATTRIBUTE_ID (0x000B)
#define ZCL_TIER13_PRICE_LABEL_ATTRIBUTE_ID (0x000C)
#define ZCL_TIER14_PRICE_LABEL_ATTRIBUTE_ID (0x000D)
#define ZCL_TIER15_PRICE_LABEL_ATTRIBUTE_ID (0x000E)
#define ZCL_TIER16_PRICE_LABEL_ATTRIBUTE_ID (0x000F)
#define ZCL_TIER17_PRICE_LABEL_ATTRIBUTE_ID (0x0010)
#define ZCL_TIER18_PRICE_LABEL_ATTRIBUTE_ID (0x0011)
#define ZCL_TIER19_PRICE_LABEL_ATTRIBUTE_ID (0x0012)
#define ZCL_TIER20_PRICE_LABEL_ATTRIBUTE_ID (0x0013)
#define ZCL_TIER21_PRICE_LABEL_ATTRIBUTE_ID (0x0014)
#define ZCL_TIER22_PRICE_LABEL_ATTRIBUTE_ID (0x0015)
#define ZCL_TIER23_PRICE_LABEL_ATTRIBUTE_ID (0x0016)
#define ZCL_TIER24_PRICE_LABEL_ATTRIBUTE_ID (0x0017)
#define ZCL_TIER25_PRICE_LABEL_ATTRIBUTE_ID (0x0018)
#define ZCL_TIER26_PRICE_LABEL_ATTRIBUTE_ID (0x0019)
#define ZCL_TIER27_PRICE_LABEL_ATTRIBUTE_ID (0x001A)
#define ZCL_TIER28_PRICE_LABEL_ATTRIBUTE_ID (0x001B)
#define ZCL_TIER29_PRICE_LABEL_ATTRIBUTE_ID (0x001C)
#define ZCL_TIER30_PRICE_LABEL_ATTRIBUTE_ID (0x001D)
#define ZCL_TIER31_PRICE_LABEL_ATTRIBUTE_ID (0x001E)
#define ZCL_TIER32_PRICE_LABEL_ATTRIBUTE_ID (0x001F)
#define ZCL_TIER33_PRICE_LABEL_ATTRIBUTE_ID (0x0020)
#define ZCL_TIER34_PRICE_LABEL_ATTRIBUTE_ID (0x0021)
#define ZCL_TIER35_PRICE_LABEL_ATTRIBUTE_ID (0x0022)
#define ZCL_TIER36_PRICE_LABEL_ATTRIBUTE_ID (0x0023)
#define ZCL_TIER37_PRICE_LABEL_ATTRIBUTE_ID (0x0024)
#define ZCL_TIER38_PRICE_LABEL_ATTRIBUTE_ID (0x0025)
#define ZCL_TIER39_PRICE_LABEL_ATTRIBUTE_ID (0x0026)
#define ZCL_TIER40_PRICE_LABEL_ATTRIBUTE_ID (0x0027)
#define ZCL_TIER41_PRICE_LABEL_ATTRIBUTE_ID (0x0028)
#define ZCL_TIER42_PRICE_LABEL_ATTRIBUTE_ID (0x0029)
#define ZCL_TIER43_PRICE_LABEL_ATTRIBUTE_ID (0x002A)
#define ZCL_TIER44_PRICE_LABEL_ATTRIBUTE_ID (0x002B)
#define ZCL_TIER45_PRICE_LABEL_ATTRIBUTE_ID (0x002C)
#define ZCL_TIER46_PRICE_LABEL_ATTRIBUTE_ID (0x002D)
#define ZCL_TIER47_PRICE_LABEL_ATTRIBUTE_ID (0x002E)
#define ZCL_TIER48_PRICE_LABEL_ATTRIBUTE_ID (0x002F)
#define ZCL_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0100)
#define ZCL_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0101)
#define ZCL_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0102)
#define ZCL_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0103)
#define ZCL_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0104)
#define ZCL_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0105)
#define ZCL_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0106)
#define ZCL_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0107)
#define ZCL_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0108)
#define ZCL_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0109)
#define ZCL_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x010A)
#define ZCL_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x010B)
#define ZCL_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x010C)
#define ZCL_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x010D)
#define ZCL_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x010E)
#define ZCL_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x010F)
#define ZCL_TIER1_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0110)
#define ZCL_TIER1_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0111)
#define ZCL_TIER1_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0112)
#define ZCL_TIER1_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0113)
#define ZCL_TIER1_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0114)
#define ZCL_TIER1_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0115)
#define ZCL_TIER1_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0116)
#define ZCL_TIER1_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0117)
#define ZCL_TIER1_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0118)
#define ZCL_TIER1_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0119)
#define ZCL_TIER1_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x011A)
#define ZCL_TIER1_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x011B)
#define ZCL_TIER1_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x011C)
#define ZCL_TIER1_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x011D)
#define ZCL_TIER1_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x011E)
#define ZCL_TIER1_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x011F)
#define ZCL_TIER2_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0120)
#define ZCL_TIER2_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0121)
#define ZCL_TIER2_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0122)
#define ZCL_TIER2_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0123)
#define ZCL_TIER2_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0124)
#define ZCL_TIER2_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0125)
#define ZCL_TIER2_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0126)
#define ZCL_TIER2_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0127)
#define ZCL_TIER2_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0128)
#define ZCL_TIER2_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0129)
#define ZCL_TIER2_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x012A)
#define ZCL_TIER2_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x012B)
#define ZCL_TIER2_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x012C)
#define ZCL_TIER2_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x012D)
#define ZCL_TIER2_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x012E)
#define ZCL_TIER2_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x012F)
#define ZCL_TIER3_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0130)
#define ZCL_TIER3_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0131)
#define ZCL_TIER3_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0132)
#define ZCL_TIER3_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0133)
#define ZCL_TIER3_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0134)
#define ZCL_TIER3_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0135)
#define ZCL_TIER3_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0136)
#define ZCL_TIER3_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0137)
#define ZCL_TIER3_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0138)
#define ZCL_TIER3_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0139)
#define ZCL_TIER3_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x013A)
#define ZCL_TIER3_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x013B)
#define ZCL_TIER3_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x013C)
#define ZCL_TIER3_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x013D)
#define ZCL_TIER3_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x013E)
#define ZCL_TIER3_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x013F)
#define ZCL_TIER4_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0140)
#define ZCL_TIER4_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0141)
#define ZCL_TIER4_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0142)
#define ZCL_TIER4_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0143)
#define ZCL_TIER4_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0144)
#define ZCL_TIER4_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0145)
#define ZCL_TIER4_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0146)
#define ZCL_TIER4_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0147)
#define ZCL_TIER4_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0148)
#define ZCL_TIER4_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0149)
#define ZCL_TIER4_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x014A)
#define ZCL_TIER4_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x014B)
#define ZCL_TIER4_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x014C)
#define ZCL_TIER4_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x014D)
#define ZCL_TIER4_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x014E)
#define ZCL_TIER4_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x014F)
#define ZCL_TIER5_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0150)
#define ZCL_TIER5_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0151)
#define ZCL_TIER5_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0152)
#define ZCL_TIER5_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0153)
#define ZCL_TIER5_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0154)
#define ZCL_TIER5_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0155)
#define ZCL_TIER5_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0156)
#define ZCL_TIER5_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0157)
#define ZCL_TIER5_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0158)
#define ZCL_TIER5_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0159)
#define ZCL_TIER5_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x015A)
#define ZCL_TIER5_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x015B)
#define ZCL_TIER5_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x015C)
#define ZCL_TIER5_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x015D)
#define ZCL_TIER5_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x015E)
#define ZCL_TIER5_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x015F)
#define ZCL_TIER6_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0160)
#define ZCL_TIER6_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0161)
#define ZCL_TIER6_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0162)
#define ZCL_TIER6_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0163)
#define ZCL_TIER6_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0164)
#define ZCL_TIER6_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0165)
#define ZCL_TIER6_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0166)
#define ZCL_TIER6_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0167)
#define ZCL_TIER6_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0168)
#define ZCL_TIER6_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0169)
#define ZCL_TIER6_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x016A)
#define ZCL_TIER6_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x016B)
#define ZCL_TIER6_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x016C)
#define ZCL_TIER6_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x016D)
#define ZCL_TIER6_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x016E)
#define ZCL_TIER6_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x016F)
#define ZCL_TIER7_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0170)
#define ZCL_TIER7_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0171)
#define ZCL_TIER7_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0172)
#define ZCL_TIER7_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0173)
#define ZCL_TIER7_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0174)
#define ZCL_TIER7_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0175)
#define ZCL_TIER7_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0176)
#define ZCL_TIER7_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0177)
#define ZCL_TIER7_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0178)
#define ZCL_TIER7_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0179)
#define ZCL_TIER7_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x017A)
#define ZCL_TIER7_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x017B)
#define ZCL_TIER7_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x017C)
#define ZCL_TIER7_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x017D)
#define ZCL_TIER7_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x017E)
#define ZCL_TIER7_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x017F)
#define ZCL_TIER8_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0180)
#define ZCL_TIER8_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0181)
#define ZCL_TIER8_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0182)
#define ZCL_TIER8_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0183)
#define ZCL_TIER8_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0184)
#define ZCL_TIER8_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0185)
#define ZCL_TIER8_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0186)
#define ZCL_TIER8_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0187)
#define ZCL_TIER8_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0188)
#define ZCL_TIER8_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0189)
#define ZCL_TIER8_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x018A)
#define ZCL_TIER8_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x018B)
#define ZCL_TIER8_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x018C)
#define ZCL_TIER8_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x018D)
#define ZCL_TIER8_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x018E)
#define ZCL_TIER8_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x018F)
#define ZCL_TIER9_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x0190)
#define ZCL_TIER9_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x0191)
#define ZCL_TIER9_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x0192)
#define ZCL_TIER9_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x0193)
#define ZCL_TIER9_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x0194)
#define ZCL_TIER9_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x0195)
#define ZCL_TIER9_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x0196)
#define ZCL_TIER9_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x0197)
#define ZCL_TIER9_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x0198)
#define ZCL_TIER9_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x0199)
#define ZCL_TIER9_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x019A)
#define ZCL_TIER9_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x019B)
#define ZCL_TIER9_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x019C)
#define ZCL_TIER9_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x019D)
#define ZCL_TIER9_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x019E)
#define ZCL_TIER9_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x019F)
#define ZCL_TIER10_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x01A0)
#define ZCL_TIER10_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x01A1)
#define ZCL_TIER10_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x01A2)
#define ZCL_TIER10_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x01A3)
#define ZCL_TIER10_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x01A4)
#define ZCL_TIER10_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x01A5)
#define ZCL_TIER10_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x01A6)
#define ZCL_TIER10_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x01A7)
#define ZCL_TIER10_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x01A8)
#define ZCL_TIER10_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x01A9)
#define ZCL_TIER10_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x01AA)
#define ZCL_TIER10_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x01AB)
#define ZCL_TIER10_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x01AC)
#define ZCL_TIER10_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x01AD)
#define ZCL_TIER10_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x01AE)
#define ZCL_TIER10_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x01AF)
#define ZCL_TIER11_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x01B0)
#define ZCL_TIER11_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x01B1)
#define ZCL_TIER11_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x01B2)
#define ZCL_TIER11_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x01B3)
#define ZCL_TIER11_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x01B4)
#define ZCL_TIER11_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x01B5)
#define ZCL_TIER11_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x01B6)
#define ZCL_TIER11_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x01B7)
#define ZCL_TIER11_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x01B8)
#define ZCL_TIER11_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x01B9)
#define ZCL_TIER11_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x01BA)
#define ZCL_TIER11_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x01BB)
#define ZCL_TIER11_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x01BC)
#define ZCL_TIER11_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x01BD)
#define ZCL_TIER11_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x01BE)
#define ZCL_TIER11_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x01BF)
#define ZCL_TIER12_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x01C0)
#define ZCL_TIER12_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x01C1)
#define ZCL_TIER12_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x01C2)
#define ZCL_TIER12_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x01C3)
#define ZCL_TIER12_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x01C4)
#define ZCL_TIER12_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x01C5)
#define ZCL_TIER12_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x01C6)
#define ZCL_TIER12_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x01C7)
#define ZCL_TIER12_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x01C8)
#define ZCL_TIER12_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x01C9)
#define ZCL_TIER12_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x01CA)
#define ZCL_TIER12_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x01CB)
#define ZCL_TIER12_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x01CC)
#define ZCL_TIER12_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x01CD)
#define ZCL_TIER12_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x01CE)
#define ZCL_TIER12_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x01CF)
#define ZCL_TIER13_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x01D0)
#define ZCL_TIER13_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x01D1)
#define ZCL_TIER13_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x01D2)
#define ZCL_TIER13_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x01D3)
#define ZCL_TIER13_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x01D4)
#define ZCL_TIER13_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x01D5)
#define ZCL_TIER13_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x01D6)
#define ZCL_TIER13_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x01D7)
#define ZCL_TIER13_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x01D8)
#define ZCL_TIER13_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x01D9)
#define ZCL_TIER13_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x01DA)
#define ZCL_TIER13_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x01DB)
#define ZCL_TIER13_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x01DC)
#define ZCL_TIER13_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x01DD)
#define ZCL_TIER13_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x01DE)
#define ZCL_TIER13_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x01DF)
#define ZCL_TIER14_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x01E0)
#define ZCL_TIER14_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x01E1)
#define ZCL_TIER14_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x01E2)
#define ZCL_TIER14_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x01E3)
#define ZCL_TIER14_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x01E4)
#define ZCL_TIER14_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x01E5)
#define ZCL_TIER14_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x01E6)
#define ZCL_TIER14_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x01E7)
#define ZCL_TIER14_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x01E8)
#define ZCL_TIER14_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x01E9)
#define ZCL_TIER14_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x01EA)
#define ZCL_TIER14_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x01EB)
#define ZCL_TIER14_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x01EC)
#define ZCL_TIER14_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x01ED)
#define ZCL_TIER14_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x01EE)
#define ZCL_TIER14_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x01EF)
#define ZCL_TIER15_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x01F0)
#define ZCL_TIER15_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x01F1)
#define ZCL_TIER15_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x01F2)
#define ZCL_TIER15_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x01F3)
#define ZCL_TIER15_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x01F4)
#define ZCL_TIER15_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x01F5)
#define ZCL_TIER15_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x01F6)
#define ZCL_TIER15_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x01F7)
#define ZCL_TIER15_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x01F8)
#define ZCL_TIER15_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x01F9)
#define ZCL_TIER15_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x01FA)
#define ZCL_TIER15_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x01FB)
#define ZCL_TIER15_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x01FC)
#define ZCL_TIER15_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x01FD)
#define ZCL_TIER15_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x01FE)
#define ZCL_TIER15_BLOCK_THRESHOLD_COUNT_ATTRIBUTE_ID (0x01FF)
#define ZCL_START_OF_BLOCK_PERIOD_ATTRIBUTE_ID (0x0200)
#define ZCL_BLOCK_PERIOD_DURATION_MINUTES_ATTRIBUTE_ID (0x0201)
#define ZCL_THRESHOLD_MULTIPLIER_ATTRIBUTE_ID (0x0202)
#define ZCL_THRESHOLD_DIVISOR_ATTRIBUTE_ID (0x0203)
#define ZCL_BLOCK_PERIOD_DURATION_TYPE_ATTRIBUTE_ID (0x0204)
#define ZCL_COMMODITY_TYPE_SERVER_ATTRIBUTE_ID (0x0300)
#define ZCL_STANDING_CHARGE_ATTRIBUTE_ID (0x0301)
#define ZCL_CONVERSION_FACTOR_ATTRIBUTE_ID (0x0302)
#define ZCL_CONVERSION_FACTOR_TRAILING_DIGIT_ATTRIBUTE_ID (0x0303)
#define ZCL_CALORIFIC_VALUE_ATTRIBUTE_ID (0x0304)
#define ZCL_CALORIFIC_VALUE_UNIT_ATTRIBUTE_ID (0x0305)
#define ZCL_CALORIFIC_VALUE_TRAILING_DIGIT_ATTRIBUTE_ID (0x0306)
#define ZCL_NO_TIER_BLOCK1_PRICE_ATTRIBUTE_ID (0x0400)
#define ZCL_NO_TIER_BLOCK2_PRICE_ATTRIBUTE_ID (0x0401)
#define ZCL_NO_TIER_BLOCK3_PRICE_ATTRIBUTE_ID (0x0402)
#define ZCL_NO_TIER_BLOCK4_PRICE_ATTRIBUTE_ID (0x0403)
#define ZCL_NO_TIER_BLOCK5_PRICE_ATTRIBUTE_ID (0x0404)
#define ZCL_NO_TIER_BLOCK6_PRICE_ATTRIBUTE_ID (0x0405)
#define ZCL_NO_TIER_BLOCK7_PRICE_ATTRIBUTE_ID (0x0406)
#define ZCL_NO_TIER_BLOCK8_PRICE_ATTRIBUTE_ID (0x0407)
#define ZCL_NO_TIER_BLOCK9_PRICE_ATTRIBUTE_ID (0x0408)
#define ZCL_NO_TIER_BLOCK10_PRICE_ATTRIBUTE_ID (0x0409)
#define ZCL_NO_TIER_BLOCK11_PRICE_ATTRIBUTE_ID (0x040A)
#define ZCL_NO_TIER_BLOCK12_PRICE_ATTRIBUTE_ID (0x040B)
#define ZCL_NO_TIER_BLOCK13_PRICE_ATTRIBUTE_ID (0x040C)
#define ZCL_NO_TIER_BLOCK14_PRICE_ATTRIBUTE_ID (0x040D)
#define ZCL_NO_TIER_BLOCK15_PRICE_ATTRIBUTE_ID (0x040E)
#define ZCL_NO_TIER_BLOCK16_PRICE_ATTRIBUTE_ID (0x040F)
#define ZCL_TIER1_BLOCK1_PRICE_ATTRIBUTE_ID (0x0410)
#define ZCL_TIER1_BLOCK2_PRICE_ATTRIBUTE_ID (0x0411)
#define ZCL_TIER1_BLOCK3_PRICE_ATTRIBUTE_ID (0x0412)
#define ZCL_TIER1_BLOCK4_PRICE_ATTRIBUTE_ID (0x0413)
#define ZCL_TIER1_BLOCK5_PRICE_ATTRIBUTE_ID (0x0414)
#define ZCL_TIER1_BLOCK6_PRICE_ATTRIBUTE_ID (0x0415)
#define ZCL_TIER1_BLOCK7_PRICE_ATTRIBUTE_ID (0x0416)
#define ZCL_TIER1_BLOCK8_PRICE_ATTRIBUTE_ID (0x0417)
#define ZCL_TIER1_BLOCK9_PRICE_ATTRIBUTE_ID (0x0418)
#define ZCL_TIER1_BLOCK10_PRICE_ATTRIBUTE_ID (0x0419)
#define ZCL_TIER1_BLOCK11_PRICE_ATTRIBUTE_ID (0x041A)
#define ZCL_TIER1_BLOCK12_PRICE_ATTRIBUTE_ID (0x041B)
#define ZCL_TIER1_BLOCK13_PRICE_ATTRIBUTE_ID (0x041C)
#define ZCL_TIER1_BLOCK14_PRICE_ATTRIBUTE_ID (0x041D)
#define ZCL_TIER1_BLOCK15_PRICE_ATTRIBUTE_ID (0x041E)
#define ZCL_TIER1_BLOCK16_PRICE_ATTRIBUTE_ID (0x041F)
#define ZCL_TIER2_BLOCK1_PRICE_ATTRIBUTE_ID (0x0420)
#define ZCL_TIER2_BLOCK2_PRICE_ATTRIBUTE_ID (0x0421)
#define ZCL_TIER2_BLOCK3_PRICE_ATTRIBUTE_ID (0x0422)
#define ZCL_TIER2_BLOCK4_PRICE_ATTRIBUTE_ID (0x0423)
#define ZCL_TIER2_BLOCK5_PRICE_ATTRIBUTE_ID (0x0424)
#define ZCL_TIER2_BLOCK6_PRICE_ATTRIBUTE_ID (0x0425)
#define ZCL_TIER2_BLOCK7_PRICE_ATTRIBUTE_ID (0x0426)
#define ZCL_TIER2_BLOCK8_PRICE_ATTRIBUTE_ID (0x0427)
#define ZCL_TIER2_BLOCK9_PRICE_ATTRIBUTE_ID (0x0428)
#define ZCL_TIER2_BLOCK10_PRICE_ATTRIBUTE_ID (0x0429)
#define ZCL_TIER2_BLOCK11_PRICE_ATTRIBUTE_ID (0x042A)
#define ZCL_TIER2_BLOCK12_PRICE_ATTRIBUTE_ID (0x042B)
#define ZCL_TIER2_BLOCK13_PRICE_ATTRIBUTE_ID (0x042C)
#define ZCL_TIER2_BLOCK14_PRICE_ATTRIBUTE_ID (0x042D)
#define ZCL_TIER2_BLOCK15_PRICE_ATTRIBUTE_ID (0x042E)
#define ZCL_TIER2_BLOCK16_PRICE_ATTRIBUTE_ID (0x042F)
#define ZCL_TIER3_BLOCK1_PRICE_ATTRIBUTE_ID (0x0430)
#define ZCL_TIER3_BLOCK2_PRICE_ATTRIBUTE_ID (0x0431)
#define ZCL_TIER3_BLOCK3_PRICE_ATTRIBUTE_ID (0x0432)
#define ZCL_TIER3_BLOCK4_PRICE_ATTRIBUTE_ID (0x0433)
#define ZCL_TIER3_BLOCK5_PRICE_ATTRIBUTE_ID (0x0434)
#define ZCL_TIER3_BLOCK6_PRICE_ATTRIBUTE_ID (0x0435)
#define ZCL_TIER3_BLOCK7_PRICE_ATTRIBUTE_ID (0x0436)
#define ZCL_TIER3_BLOCK8_PRICE_ATTRIBUTE_ID (0x0437)
#define ZCL_TIER3_BLOCK9_PRICE_ATTRIBUTE_ID (0x0438)
#define ZCL_TIER3_BLOCK10_PRICE_ATTRIBUTE_ID (0x0439)
#define ZCL_TIER3_BLOCK11_PRICE_ATTRIBUTE_ID (0x043A)
#define ZCL_TIER3_BLOCK12_PRICE_ATTRIBUTE_ID (0x043B)
#define ZCL_TIER3_BLOCK13_PRICE_ATTRIBUTE_ID (0x043C)
#define ZCL_TIER3_BLOCK14_PRICE_ATTRIBUTE_ID (0x043D)
#define ZCL_TIER3_BLOCK15_PRICE_ATTRIBUTE_ID (0x043E)
#define ZCL_TIER3_BLOCK16_PRICE_ATTRIBUTE_ID (0x043F)
#define ZCL_TIER4_BLOCK1_PRICE_ATTRIBUTE_ID (0x0440)
#define ZCL_TIER4_BLOCK2_PRICE_ATTRIBUTE_ID (0x0441)
#define ZCL_TIER4_BLOCK3_PRICE_ATTRIBUTE_ID (0x0442)
#define ZCL_TIER4_BLOCK4_PRICE_ATTRIBUTE_ID (0x0443)
#define ZCL_TIER4_BLOCK5_PRICE_ATTRIBUTE_ID (0x0444)
#define ZCL_TIER4_BLOCK6_PRICE_ATTRIBUTE_ID (0x0445)
#define ZCL_TIER4_BLOCK7_PRICE_ATTRIBUTE_ID (0x0446)
#define ZCL_TIER4_BLOCK8_PRICE_ATTRIBUTE_ID (0x0447)
#define ZCL_TIER4_BLOCK9_PRICE_ATTRIBUTE_ID (0x0448)
#define ZCL_TIER4_BLOCK10_PRICE_ATTRIBUTE_ID (0x0449)
#define ZCL_TIER4_BLOCK11_PRICE_ATTRIBUTE_ID (0x044A)
#define ZCL_TIER4_BLOCK12_PRICE_ATTRIBUTE_ID (0x044B)
#define ZCL_TIER4_BLOCK13_PRICE_ATTRIBUTE_ID (0x044C)
#define ZCL_TIER4_BLOCK14_PRICE_ATTRIBUTE_ID (0x044D)
#define ZCL_TIER4_BLOCK15_PRICE_ATTRIBUTE_ID (0x044E)
#define ZCL_TIER4_BLOCK16_PRICE_ATTRIBUTE_ID (0x044F)
#define ZCL_TIER5_BLOCK1_PRICE_ATTRIBUTE_ID (0x0450)
#define ZCL_TIER5_BLOCK2_PRICE_ATTRIBUTE_ID (0x0451)
#define ZCL_TIER5_BLOCK3_PRICE_ATTRIBUTE_ID (0x0452)
#define ZCL_TIER5_BLOCK4_PRICE_ATTRIBUTE_ID (0x0453)
#define ZCL_TIER5_BLOCK5_PRICE_ATTRIBUTE_ID (0x0454)
#define ZCL_TIER5_BLOCK6_PRICE_ATTRIBUTE_ID (0x0455)
#define ZCL_TIER5_BLOCK7_PRICE_ATTRIBUTE_ID (0x0456)
#define ZCL_TIER5_BLOCK8_PRICE_ATTRIBUTE_ID (0x0457)
#define ZCL_TIER5_BLOCK9_PRICE_ATTRIBUTE_ID (0x0458)
#define ZCL_TIER5_BLOCK10_PRICE_ATTRIBUTE_ID (0x0459)
#define ZCL_TIER5_BLOCK11_PRICE_ATTRIBUTE_ID (0x045A)
#define ZCL_TIER5_BLOCK12_PRICE_ATTRIBUTE_ID (0x045B)
#define ZCL_TIER5_BLOCK13_PRICE_ATTRIBUTE_ID (0x045C)
#define ZCL_TIER5_BLOCK14_PRICE_ATTRIBUTE_ID (0x045D)
#define ZCL_TIER5_BLOCK15_PRICE_ATTRIBUTE_ID (0x045E)
#define ZCL_TIER5_BLOCK16_PRICE_ATTRIBUTE_ID (0x045F)
#define ZCL_TIER6_BLOCK1_PRICE_ATTRIBUTE_ID (0x0460)
#define ZCL_TIER6_BLOCK2_PRICE_ATTRIBUTE_ID (0x0461)
#define ZCL_TIER6_BLOCK3_PRICE_ATTRIBUTE_ID (0x0462)
#define ZCL_TIER6_BLOCK4_PRICE_ATTRIBUTE_ID (0x0463)
#define ZCL_TIER6_BLOCK5_PRICE_ATTRIBUTE_ID (0x0464)
#define ZCL_TIER6_BLOCK6_PRICE_ATTRIBUTE_ID (0x0465)
#define ZCL_TIER6_BLOCK7_PRICE_ATTRIBUTE_ID (0x0466)
#define ZCL_TIER6_BLOCK8_PRICE_ATTRIBUTE_ID (0x0467)
#define ZCL_TIER6_BLOCK9_PRICE_ATTRIBUTE_ID (0x0468)
#define ZCL_TIER6_BLOCK10_PRICE_ATTRIBUTE_ID (0x0469)
#define ZCL_TIER6_BLOCK11_PRICE_ATTRIBUTE_ID (0x046A)
#define ZCL_TIER6_BLOCK12_PRICE_ATTRIBUTE_ID (0x046B)
#define ZCL_TIER6_BLOCK13_PRICE_ATTRIBUTE_ID (0x046C)
#define ZCL_TIER6_BLOCK14_PRICE_ATTRIBUTE_ID (0x046D)
#define ZCL_TIER6_BLOCK15_PRICE_ATTRIBUTE_ID (0x046E)
#define ZCL_TIER6_BLOCK16_PRICE_ATTRIBUTE_ID (0x046F)
#define ZCL_TIER7_BLOCK1_PRICE_ATTRIBUTE_ID (0x0470)
#define ZCL_TIER7_BLOCK2_PRICE_ATTRIBUTE_ID (0x0471)
#define ZCL_TIER7_BLOCK3_PRICE_ATTRIBUTE_ID (0x0472)
#define ZCL_TIER7_BLOCK4_PRICE_ATTRIBUTE_ID (0x0473)
#define ZCL_TIER7_BLOCK5_PRICE_ATTRIBUTE_ID (0x0474)
#define ZCL_TIER7_BLOCK6_PRICE_ATTRIBUTE_ID (0x0475)
#define ZCL_TIER7_BLOCK7_PRICE_ATTRIBUTE_ID (0x0476)
#define ZCL_TIER7_BLOCK8_PRICE_ATTRIBUTE_ID (0x0477)
#define ZCL_TIER7_BLOCK9_PRICE_ATTRIBUTE_ID (0x0478)
#define ZCL_TIER7_BLOCK10_PRICE_ATTRIBUTE_ID (0x0479)
#define ZCL_TIER7_BLOCK11_PRICE_ATTRIBUTE_ID (0x047A)
#define ZCL_TIER7_BLOCK12_PRICE_ATTRIBUTE_ID (0x047B)
#define ZCL_TIER7_BLOCK13_PRICE_ATTRIBUTE_ID (0x047C)
#define ZCL_TIER7_BLOCK14_PRICE_ATTRIBUTE_ID (0x047D)
#define ZCL_TIER7_BLOCK15_PRICE_ATTRIBUTE_ID (0x047E)
#define ZCL_TIER7_BLOCK16_PRICE_ATTRIBUTE_ID (0x047F)
#define ZCL_TIER8_BLOCK1_PRICE_ATTRIBUTE_ID (0x0480)
#define ZCL_TIER8_BLOCK2_PRICE_ATTRIBUTE_ID (0x0481)
#define ZCL_TIER8_BLOCK3_PRICE_ATTRIBUTE_ID (0x0482)
#define ZCL_TIER8_BLOCK4_PRICE_ATTRIBUTE_ID (0x0483)
#define ZCL_TIER8_BLOCK5_PRICE_ATTRIBUTE_ID (0x0484)
#define ZCL_TIER8_BLOCK6_PRICE_ATTRIBUTE_ID (0x0485)
#define ZCL_TIER8_BLOCK7_PRICE_ATTRIBUTE_ID (0x0486)
#define ZCL_TIER8_BLOCK8_PRICE_ATTRIBUTE_ID (0x0487)
#define ZCL_TIER8_BLOCK9_PRICE_ATTRIBUTE_ID (0x0488)
#define ZCL_TIER8_BLOCK10_PRICE_ATTRIBUTE_ID (0x0489)
#define ZCL_TIER8_BLOCK11_PRICE_ATTRIBUTE_ID (0x048A)
#define ZCL_TIER8_BLOCK12_PRICE_ATTRIBUTE_ID (0x048B)
#define ZCL_TIER8_BLOCK13_PRICE_ATTRIBUTE_ID (0x048C)
#define ZCL_TIER8_BLOCK14_PRICE_ATTRIBUTE_ID (0x048D)
#define ZCL_TIER8_BLOCK15_PRICE_ATTRIBUTE_ID (0x048E)
#define ZCL_TIER8_BLOCK16_PRICE_ATTRIBUTE_ID (0x048F)
#define ZCL_TIER9_BLOCK1_PRICE_ATTRIBUTE_ID (0x0490)
#define ZCL_TIER9_BLOCK2_PRICE_ATTRIBUTE_ID (0x0491)
#define ZCL_TIER9_BLOCK3_PRICE_ATTRIBUTE_ID (0x0492)
#define ZCL_TIER9_BLOCK4_PRICE_ATTRIBUTE_ID (0x0493)
#define ZCL_TIER9_BLOCK5_PRICE_ATTRIBUTE_ID (0x0494)
#define ZCL_TIER9_BLOCK6_PRICE_ATTRIBUTE_ID (0x0495)
#define ZCL_TIER9_BLOCK7_PRICE_ATTRIBUTE_ID (0x0496)
#define ZCL_TIER9_BLOCK8_PRICE_ATTRIBUTE_ID (0x0497)
#define ZCL_TIER9_BLOCK9_PRICE_ATTRIBUTE_ID (0x0498)
#define ZCL_TIER9_BLOCK10_PRICE_ATTRIBUTE_ID (0x0499)
#define ZCL_TIER9_BLOCK11_PRICE_ATTRIBUTE_ID (0x049A)
#define ZCL_TIER9_BLOCK12_PRICE_ATTRIBUTE_ID (0x049B)
#define ZCL_TIER9_BLOCK13_PRICE_ATTRIBUTE_ID (0x049C)
#define ZCL_TIER9_BLOCK14_PRICE_ATTRIBUTE_ID (0x049D)
#define ZCL_TIER9_BLOCK15_PRICE_ATTRIBUTE_ID (0x049E)
#define ZCL_TIER9_BLOCK16_PRICE_ATTRIBUTE_ID (0x049F)
#define ZCL_TIER10_BLOCK1_PRICE_ATTRIBUTE_ID (0x04A0)
#define ZCL_TIER10_BLOCK2_PRICE_ATTRIBUTE_ID (0x04A1)
#define ZCL_TIER10_BLOCK3_PRICE_ATTRIBUTE_ID (0x04A2)
#define ZCL_TIER10_BLOCK4_PRICE_ATTRIBUTE_ID (0x04A3)
#define ZCL_TIER10_BLOCK5_PRICE_ATTRIBUTE_ID (0x04A4)
#define ZCL_TIER10_BLOCK6_PRICE_ATTRIBUTE_ID (0x04A5)
#define ZCL_TIER10_BLOCK7_PRICE_ATTRIBUTE_ID (0x04A6)
#define ZCL_TIER10_BLOCK8_PRICE_ATTRIBUTE_ID (0x04A7)
#define ZCL_TIER10_BLOCK9_PRICE_ATTRIBUTE_ID (0x04A8)
#define ZCL_TIER10_BLOCK10_PRICE_ATTRIBUTE_ID (0x04A9)
#define ZCL_TIER10_BLOCK11_PRICE_ATTRIBUTE_ID (0x04AA)
#define ZCL_TIER10_BLOCK12_PRICE_ATTRIBUTE_ID (0x04AB)
#define ZCL_TIER10_BLOCK13_PRICE_ATTRIBUTE_ID (0x04AC)
#define ZCL_TIER10_BLOCK14_PRICE_ATTRIBUTE_ID (0x04AD)
#define ZCL_TIER10_BLOCK15_PRICE_ATTRIBUTE_ID (0x04AE)
#define ZCL_TIER10_BLOCK16_PRICE_ATTRIBUTE_ID (0x04AF)
#define ZCL_TIER11_BLOCK1_PRICE_ATTRIBUTE_ID (0x04B0)
#define ZCL_TIER11_BLOCK2_PRICE_ATTRIBUTE_ID (0x04B1)
#define ZCL_TIER11_BLOCK3_PRICE_ATTRIBUTE_ID (0x04B2)
#define ZCL_TIER11_BLOCK4_PRICE_ATTRIBUTE_ID (0x04B3)
#define ZCL_TIER11_BLOCK5_PRICE_ATTRIBUTE_ID (0x04B4)
#define ZCL_TIER11_BLOCK6_PRICE_ATTRIBUTE_ID (0x04B5)
#define ZCL_TIER11_BLOCK7_PRICE_ATTRIBUTE_ID (0x04B6)
#define ZCL_TIER11_BLOCK8_PRICE_ATTRIBUTE_ID (0x04B7)
#define ZCL_TIER11_BLOCK9_PRICE_ATTRIBUTE_ID (0x04B8)
#define ZCL_TIER11_BLOCK10_PRICE_ATTRIBUTE_ID (0x04B9)
#define ZCL_TIER11_BLOCK11_PRICE_ATTRIBUTE_ID (0x04BA)
#define ZCL_TIER11_BLOCK12_PRICE_ATTRIBUTE_ID (0x04BB)
#define ZCL_TIER11_BLOCK13_PRICE_ATTRIBUTE_ID (0x04BC)
#define ZCL_TIER11_BLOCK14_PRICE_ATTRIBUTE_ID (0x04BD)
#define ZCL_TIER11_BLOCK15_PRICE_ATTRIBUTE_ID (0x04BE)
#define ZCL_TIER11_BLOCK16_PRICE_ATTRIBUTE_ID (0x04BF)
#define ZCL_TIER12_BLOCK1_PRICE_ATTRIBUTE_ID (0x04C0)
#define ZCL_TIER12_BLOCK2_PRICE_ATTRIBUTE_ID (0x04C1)
#define ZCL_TIER12_BLOCK3_PRICE_ATTRIBUTE_ID (0x04C2)
#define ZCL_TIER12_BLOCK4_PRICE_ATTRIBUTE_ID (0x04C3)
#define ZCL_TIER12_BLOCK5_PRICE_ATTRIBUTE_ID (0x04C4)
#define ZCL_TIER12_BLOCK6_PRICE_ATTRIBUTE_ID (0x04C5)
#define ZCL_TIER12_BLOCK7_PRICE_ATTRIBUTE_ID (0x04C6)
#define ZCL_TIER12_BLOCK8_PRICE_ATTRIBUTE_ID (0x04C7)
#define ZCL_TIER12_BLOCK9_PRICE_ATTRIBUTE_ID (0x04C8)
#define ZCL_TIER12_BLOCK10_PRICE_ATTRIBUTE_ID (0x04C9)
#define ZCL_TIER12_BLOCK11_PRICE_ATTRIBUTE_ID (0x04CA)
#define ZCL_TIER12_BLOCK12_PRICE_ATTRIBUTE_ID (0x04CB)
#define ZCL_TIER12_BLOCK13_PRICE_ATTRIBUTE_ID (0x04CC)
#define ZCL_TIER12_BLOCK14_PRICE_ATTRIBUTE_ID (0x04CD)
#define ZCL_TIER12_BLOCK15_PRICE_ATTRIBUTE_ID (0x04CE)
#define ZCL_TIER12_BLOCK16_PRICE_ATTRIBUTE_ID (0x04CF)
#define ZCL_TIER13_BLOCK1_PRICE_ATTRIBUTE_ID (0x04D0)
#define ZCL_TIER13_BLOCK2_PRICE_ATTRIBUTE_ID (0x04D1)
#define ZCL_TIER13_BLOCK3_PRICE_ATTRIBUTE_ID (0x04D2)
#define ZCL_TIER13_BLOCK4_PRICE_ATTRIBUTE_ID (0x04D3)
#define ZCL_TIER13_BLOCK5_PRICE_ATTRIBUTE_ID (0x04D4)
#define ZCL_TIER13_BLOCK6_PRICE_ATTRIBUTE_ID (0x04D5)
#define ZCL_TIER13_BLOCK7_PRICE_ATTRIBUTE_ID (0x04D6)
#define ZCL_TIER13_BLOCK8_PRICE_ATTRIBUTE_ID (0x04D7)
#define ZCL_TIER13_BLOCK9_PRICE_ATTRIBUTE_ID (0x04D8)
#define ZCL_TIER13_BLOCK10_PRICE_ATTRIBUTE_ID (0x04D9)
#define ZCL_TIER13_BLOCK11_PRICE_ATTRIBUTE_ID (0x04DA)
#define ZCL_TIER13_BLOCK12_PRICE_ATTRIBUTE_ID (0x04DB)
#define ZCL_TIER13_BLOCK13_PRICE_ATTRIBUTE_ID (0x04DC)
#define ZCL_TIER13_BLOCK14_PRICE_ATTRIBUTE_ID (0x04DD)
#define ZCL_TIER13_BLOCK15_PRICE_ATTRIBUTE_ID (0x04DE)
#define ZCL_TIER13_BLOCK16_PRICE_ATTRIBUTE_ID (0x04DF)
#define ZCL_TIER14_BLOCK1_PRICE_ATTRIBUTE_ID (0x04E0)
#define ZCL_TIER14_BLOCK2_PRICE_ATTRIBUTE_ID (0x04E1)
#define ZCL_TIER14_BLOCK3_PRICE_ATTRIBUTE_ID (0x04E2)
#define ZCL_TIER14_BLOCK4_PRICE_ATTRIBUTE_ID (0x04E3)
#define ZCL_TIER14_BLOCK5_PRICE_ATTRIBUTE_ID (0x04E4)
#define ZCL_TIER14_BLOCK6_PRICE_ATTRIBUTE_ID (0x04E5)
#define ZCL_TIER14_BLOCK7_PRICE_ATTRIBUTE_ID (0x04E6)
#define ZCL_TIER14_BLOCK8_PRICE_ATTRIBUTE_ID (0x04E7)
#define ZCL_TIER14_BLOCK9_PRICE_ATTRIBUTE_ID (0x04E8)
#define ZCL_TIER14_BLOCK10_PRICE_ATTRIBUTE_ID (0x04E9)
#define ZCL_TIER14_BLOCK11_PRICE_ATTRIBUTE_ID (0x04EA)
#define ZCL_TIER14_BLOCK12_PRICE_ATTRIBUTE_ID (0x04EB)
#define ZCL_TIER14_BLOCK13_PRICE_ATTRIBUTE_ID (0x04EC)
#define ZCL_TIER14_BLOCK14_PRICE_ATTRIBUTE_ID (0x04ED)
#define ZCL_TIER14_BLOCK15_PRICE_ATTRIBUTE_ID (0x04EE)
#define ZCL_TIER14_BLOCK16_PRICE_ATTRIBUTE_ID (0x04EF)
#define ZCL_TIER15_BLOCK1_PRICE_ATTRIBUTE_ID (0x04F0)
#define ZCL_TIER15_BLOCK2_PRICE_ATTRIBUTE_ID (0x04F1)
#define ZCL_TIER15_BLOCK3_PRICE_ATTRIBUTE_ID (0x04F2)
#define ZCL_TIER15_BLOCK4_PRICE_ATTRIBUTE_ID (0x04F3)
#define ZCL_TIER15_BLOCK5_PRICE_ATTRIBUTE_ID (0x04F4)
#define ZCL_TIER15_BLOCK6_PRICE_ATTRIBUTE_ID (0x04F5)
#define ZCL_TIER15_BLOCK7_PRICE_ATTRIBUTE_ID (0x04F6)
#define ZCL_TIER15_BLOCK8_PRICE_ATTRIBUTE_ID (0x04F7)
#define ZCL_TIER15_BLOCK9_PRICE_ATTRIBUTE_ID (0x04F8)
#define ZCL_TIER15_BLOCK10_PRICE_ATTRIBUTE_ID (0x04F9)
#define ZCL_TIER15_BLOCK11_PRICE_ATTRIBUTE_ID (0x04FA)
#define ZCL_TIER15_BLOCK12_PRICE_ATTRIBUTE_ID (0x04FB)
#define ZCL_TIER15_BLOCK13_PRICE_ATTRIBUTE_ID (0x04FC)
#define ZCL_TIER15_BLOCK14_PRICE_ATTRIBUTE_ID (0x04FD)
#define ZCL_TIER15_BLOCK15_PRICE_ATTRIBUTE_ID (0x04FE)
#define ZCL_TIER15_BLOCK16_PRICE_ATTRIBUTE_ID (0x04FF)
#define ZCL_PRICE_TIER16_ATTRIBUTE_ID (0x050F)
#define ZCL_PRICE_TIER17_ATTRIBUTE_ID (0x0510)
#define ZCL_PRICE_TIER18_ATTRIBUTE_ID (0x0511)
#define ZCL_PRICE_TIER19_ATTRIBUTE_ID (0x0512)
#define ZCL_PRICE_TIER20_ATTRIBUTE_ID (0x0513)
#define ZCL_PRICE_TIER21_ATTRIBUTE_ID (0x0514)
#define ZCL_PRICE_TIER22_ATTRIBUTE_ID (0x0515)
#define ZCL_PRICE_TIER23_ATTRIBUTE_ID (0x0516)
#define ZCL_PRICE_TIER24_ATTRIBUTE_ID (0x0517)
#define ZCL_PRICE_TIER25_ATTRIBUTE_ID (0x0518)
#define ZCL_PRICE_TIER26_ATTRIBUTE_ID (0x0519)
#define ZCL_PRICE_TIER27_ATTRIBUTE_ID (0x051A)
#define ZCL_PRICE_TIER28_ATTRIBUTE_ID (0x051B)
#define ZCL_PRICE_TIER29_ATTRIBUTE_ID (0x051C)
#define ZCL_PRICE_TIER30_ATTRIBUTE_ID (0x051D)
#define ZCL_PRICE_TIER31_ATTRIBUTE_ID (0x051E)
#define ZCL_PRICE_TIER32_ATTRIBUTE_ID (0x051F)
#define ZCL_PRICE_TIER33_ATTRIBUTE_ID (0x0520)
#define ZCL_PRICE_TIER34_ATTRIBUTE_ID (0x0521)
#define ZCL_PRICE_TIER35_ATTRIBUTE_ID (0x0522)
#define ZCL_PRICE_TIER36_ATTRIBUTE_ID (0x0523)
#define ZCL_PRICE_TIER37_ATTRIBUTE_ID (0x0524)
#define ZCL_PRICE_TIER38_ATTRIBUTE_ID (0x0525)
#define ZCL_PRICE_TIER39_ATTRIBUTE_ID (0x0526)
#define ZCL_PRICE_TIER40_ATTRIBUTE_ID (0x0527)
#define ZCL_PRICE_TIER41_ATTRIBUTE_ID (0x0528)
#define ZCL_PRICE_TIER42_ATTRIBUTE_ID (0x0529)
#define ZCL_PRICE_TIER43_ATTRIBUTE_ID (0x052A)
#define ZCL_PRICE_TIER44_ATTRIBUTE_ID (0x052B)
#define ZCL_PRICE_TIER45_ATTRIBUTE_ID (0x052C)
#define ZCL_PRICE_TIER46_ATTRIBUTE_ID (0x052D)
#define ZCL_PRICE_TIER47_ATTRIBUTE_ID (0x052E)
#define ZCL_PRICE_TIER48_ATTRIBUTE_ID (0x052F)
#define ZCL_CPP1_PRICE_ATTRIBUTE_ID (0x05FE)
#define ZCL_CPP2_PRICE_ATTRIBUTE_ID (0x05FF)
#define ZCL_TARIFF_LABEL_ATTRIBUTE_ID (0x0610)
#define ZCL_NUMBER_OF_PRICE_TIERS_IN_USE_ATTRIBUTE_ID (0x0611)
#define ZCL_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE_ATTRIBUTE_ID (0x0612)
#define ZCL_TIER_BLOCK_MODE_ATTRIBUTE_ID (0x0613)
#define ZCL_TARIFF_UNIT_OF_MEASURE_ATTRIBUTE_ID (0x0615)
#define ZCL_TARIFF_CURRENCY_ATTRIBUTE_ID (0x0616)
#define ZCL_TARIFF_PRICE_TRAILING_DIGIT_ATTRIBUTE_ID (0x0617)
#define ZCL_TARIFF_RESOLUTION_PERIOD_ATTRIBUTE_ID (0x0619)
#define ZCL_TARIFF_CO2_ATTRIBUTE_ID (0x0620)
#define ZCL_TARIFF_CO2_UNIT_ATTRIBUTE_ID (0x0621)
#define ZCL_TARIFF_CO2_TRAILING_DIGIT_ATTRIBUTE_ID (0x0622)
#define ZCL_CURRENT_BILLING_PERIOD_START_ATTRIBUTE_ID (0x0700)
#define ZCL_CURRENT_BILLING_PERIOD_DURATION_ATTRIBUTE_ID (0x0701)
#define ZCL_LAST_BILLING_PERIOD_START_ATTRIBUTE_ID (0x0702)
#define ZCL_LAST_BILLING_PERIOD_DURATION_ATTRIBUTE_ID (0x0703)
#define ZCL_LAST_BILLING_PERIOD_CONSOLIDATED_BILL_ATTRIBUTE_ID (0x0704)
#define ZCL_CREDIT_PAYMENT_DUE_DATE_ATTRIBUTE_ID (0x0800)
#define ZCL_CREDIT_PAYMENT_STATUS_ATTRIBUTE_ID (0x0801)
#define ZCL_CREDIT_PAYMENT_OVER_DUE_AMOUNT_ATTRIBUTE_ID (0x0802)
#define ZCL_PAYMENT_DISCOUNT_ATTRIBUTE_ID (0x080A)
#define ZCL_PAYMENT_DISCOUNT_PERIOD_ATTRIBUTE_ID (0x080B)
#define ZCL_CREDIT_PAYMENT_1_ATTRIBUTE_ID (0x0810)
#define ZCL_CREDIT_PAYMENT_DATE_1_ATTRIBUTE_ID (0x0811)
#define ZCL_CREDIT_PAYMENT_REF_1_ATTRIBUTE_ID (0x0812)
#define ZCL_CREDIT_PAYMENT_2_ATTRIBUTE_ID (0x0820)
#define ZCL_CREDIT_PAYMENT_DATE_2_ATTRIBUTE_ID (0x0821)
#define ZCL_CREDIT_PAYMENT_REF_2_ATTRIBUTE_ID (0x0822)
#define ZCL_CREDIT_PAYMENT_3_ATTRIBUTE_ID (0x0830)
#define ZCL_CREDIT_PAYMENT_DATE_3_ATTRIBUTE_ID (0x0831)
#define ZCL_CREDIT_PAYMENT_REF_3_ATTRIBUTE_ID (0x0832)
#define ZCL_CREDIT_PAYMENT_4_ATTRIBUTE_ID (0x0840)
#define ZCL_CREDIT_PAYMENT_DATE_4_ATTRIBUTE_ID (0x0841)
#define ZCL_CREDIT_PAYMENT_REF_4_ATTRIBUTE_ID (0x0842)
#define ZCL_CREDIT_PAYMENT_5_ATTRIBUTE_ID (0x0850)
#define ZCL_CREDIT_PAYMENT_DATE_5_ATTRIBUTE_ID (0x0851)
#define ZCL_CREDIT_PAYMENT_REF_5_ATTRIBUTE_ID (0x0852)
#define ZCL_RX_TIER1_PRICE_LABEL_ATTRIBUTE_ID (0x8000)
#define ZCL_RX_TIER2_PRICE_LABEL_ATTRIBUTE_ID (0x8001)
#define ZCL_RX_TIER3_PRICE_LABEL_ATTRIBUTE_ID (0x8002)
#define ZCL_RX_TIER4_PRICE_LABEL_ATTRIBUTE_ID (0x8003)
#define ZCL_RX_TIER5_PRICE_LABEL_ATTRIBUTE_ID (0x8004)
#define ZCL_RX_TIER6_PRICE_LABEL_ATTRIBUTE_ID (0x8005)
#define ZCL_RX_TIER7_PRICE_LABEL_ATTRIBUTE_ID (0x8006)
#define ZCL_RX_TIER8_PRICE_LABEL_ATTRIBUTE_ID (0x8007)
#define ZCL_RX_TIER9_PRICE_LABEL_ATTRIBUTE_ID (0x8008)
#define ZCL_RX_TIER10_PRICE_LABEL_ATTRIBUTE_ID (0x8009)
#define ZCL_RX_TIER11_PRICE_LABEL_ATTRIBUTE_ID (0x800A)
#define ZCL_RX_TIER12_PRICE_LABEL_ATTRIBUTE_ID (0x800B)
#define ZCL_RX_TIER13_PRICE_LABEL_ATTRIBUTE_ID (0x800C)
#define ZCL_RX_TIER14_PRICE_LABEL_ATTRIBUTE_ID (0x800D)
#define ZCL_RX_TIER15_PRICE_LABEL_ATTRIBUTE_ID (0x800E)
#define ZCL_RX_TIER16_PRICE_LABEL_ATTRIBUTE_ID (0x800F)
#define ZCL_RX_TIER17_PRICE_LABEL_ATTRIBUTE_ID (0x8010)
#define ZCL_RX_TIER18_PRICE_LABEL_ATTRIBUTE_ID (0x8011)
#define ZCL_RX_TIER19_PRICE_LABEL_ATTRIBUTE_ID (0x8012)
#define ZCL_RX_TIER20_PRICE_LABEL_ATTRIBUTE_ID (0x8013)
#define ZCL_RX_TIER21_PRICE_LABEL_ATTRIBUTE_ID (0x8014)
#define ZCL_RX_TIER22_PRICE_LABEL_ATTRIBUTE_ID (0x8015)
#define ZCL_RX_TIER23_PRICE_LABEL_ATTRIBUTE_ID (0x8016)
#define ZCL_RX_TIER24_PRICE_LABEL_ATTRIBUTE_ID (0x8017)
#define ZCL_RX_TIER25_PRICE_LABEL_ATTRIBUTE_ID (0x8018)
#define ZCL_RX_TIER26_PRICE_LABEL_ATTRIBUTE_ID (0x8019)
#define ZCL_RX_TIER27_PRICE_LABEL_ATTRIBUTE_ID (0x801A)
#define ZCL_RX_TIER28_PRICE_LABEL_ATTRIBUTE_ID (0x801B)
#define ZCL_RX_TIER29_PRICE_LABEL_ATTRIBUTE_ID (0x801C)
#define ZCL_RX_TIER30_PRICE_LABEL_ATTRIBUTE_ID (0x801D)
#define ZCL_RX_TIER31_PRICE_LABEL_ATTRIBUTE_ID (0x801E)
#define ZCL_RX_TIER32_PRICE_LABEL_ATTRIBUTE_ID (0x801F)
#define ZCL_RX_TIER33_PRICE_LABEL_ATTRIBUTE_ID (0x8020)
#define ZCL_RX_TIER34_PRICE_LABEL_ATTRIBUTE_ID (0x8021)
#define ZCL_RX_TIER35_PRICE_LABEL_ATTRIBUTE_ID (0x8022)
#define ZCL_RX_TIER36_PRICE_LABEL_ATTRIBUTE_ID (0x8023)
#define ZCL_RX_TIER37_PRICE_LABEL_ATTRIBUTE_ID (0x8024)
#define ZCL_RX_TIER38_PRICE_LABEL_ATTRIBUTE_ID (0x8025)
#define ZCL_RX_TIER39_PRICE_LABEL_ATTRIBUTE_ID (0x8026)
#define ZCL_RX_TIER40_PRICE_LABEL_ATTRIBUTE_ID (0x8027)
#define ZCL_RX_TIER41_PRICE_LABEL_ATTRIBUTE_ID (0x8028)
#define ZCL_RX_TIER42_PRICE_LABEL_ATTRIBUTE_ID (0x8029)
#define ZCL_RX_TIER43_PRICE_LABEL_ATTRIBUTE_ID (0x802A)
#define ZCL_RX_TIER44_PRICE_LABEL_ATTRIBUTE_ID (0x802B)
#define ZCL_RX_TIER45_PRICE_LABEL_ATTRIBUTE_ID (0x802C)
#define ZCL_RX_TIER46_PRICE_LABEL_ATTRIBUTE_ID (0x802D)
#define ZCL_RX_TIER47_PRICE_LABEL_ATTRIBUTE_ID (0x802E)
#define ZCL_RX_TIER48_PRICE_LABEL_ATTRIBUTE_ID (0x802F)
#define ZCL_RX_BLOCK1_THRESHOLD_ATTRIBUTE_ID (0x8100)
#define ZCL_RX_BLOCK2_THRESHOLD_ATTRIBUTE_ID (0x8101)
#define ZCL_RX_BLOCK3_THRESHOLD_ATTRIBUTE_ID (0x8102)
#define ZCL_RX_BLOCK4_THRESHOLD_ATTRIBUTE_ID (0x8103)
#define ZCL_RX_BLOCK5_THRESHOLD_ATTRIBUTE_ID (0x8104)
#define ZCL_RX_BLOCK6_THRESHOLD_ATTRIBUTE_ID (0x8105)
#define ZCL_RX_BLOCK7_THRESHOLD_ATTRIBUTE_ID (0x8106)
#define ZCL_RX_BLOCK8_THRESHOLD_ATTRIBUTE_ID (0x8107)
#define ZCL_RX_BLOCK9_THRESHOLD_ATTRIBUTE_ID (0x8108)
#define ZCL_RX_BLOCK10_THRESHOLD_ATTRIBUTE_ID (0x8109)
#define ZCL_RX_BLOCK11_THRESHOLD_ATTRIBUTE_ID (0x810A)
#define ZCL_RX_BLOCK12_THRESHOLD_ATTRIBUTE_ID (0x810B)
#define ZCL_RX_BLOCK13_THRESHOLD_ATTRIBUTE_ID (0x810C)
#define ZCL_RX_BLOCK14_THRESHOLD_ATTRIBUTE_ID (0x810D)
#define ZCL_RX_BLOCK15_THRESHOLD_ATTRIBUTE_ID (0x810E)
#define ZCL_RX_START_OF_BLOCK_PERIOD_ATTRIBUTE_ID (0x8200)
#define ZCL_RX_BLOCK_PERIOD_DURATION_ATTRIBUTE_ID (0x8201)
#define ZCL_RX_THRESHOLD_MULTIPLIER_ATTRIBUTE_ID (0x8202)
#define ZCL_RX_THRESHOLD_DIVISOR_ATTRIBUTE_ID (0x8203)
#define ZCL_RX_NO_TIER_BLOCK1_PRICE_ATTRIBUTE_ID (0x8400)
#define ZCL_RX_NO_TIER_BLOCK2_PRICE_ATTRIBUTE_ID (0x8401)
#define ZCL_RX_NO_TIER_BLOCK3_PRICE_ATTRIBUTE_ID (0x8402)
#define ZCL_RX_NO_TIER_BLOCK4_PRICE_ATTRIBUTE_ID (0x8403)
#define ZCL_RX_NO_TIER_BLOCK5_PRICE_ATTRIBUTE_ID (0x8404)
#define ZCL_RX_NO_TIER_BLOCK6_PRICE_ATTRIBUTE_ID (0x8405)
#define ZCL_RX_NO_TIER_BLOCK7_PRICE_ATTRIBUTE_ID (0x8406)
#define ZCL_RX_NO_TIER_BLOCK8_PRICE_ATTRIBUTE_ID (0x8407)
#define ZCL_RX_NO_TIER_BLOCK9_PRICE_ATTRIBUTE_ID (0x8408)
#define ZCL_RX_NO_TIER_BLOCK10_PRICE_ATTRIBUTE_ID (0x8409)
#define ZCL_RX_NO_TIER_BLOCK11_PRICE_ATTRIBUTE_ID (0x840A)
#define ZCL_RX_NO_TIER_BLOCK12_PRICE_ATTRIBUTE_ID (0x840B)
#define ZCL_RX_NO_TIER_BLOCK13_PRICE_ATTRIBUTE_ID (0x840C)
#define ZCL_RX_NO_TIER_BLOCK14_PRICE_ATTRIBUTE_ID (0x840D)
#define ZCL_RX_NO_TIER_BLOCK15_PRICE_ATTRIBUTE_ID (0x840E)
#define ZCL_RX_NO_TIER_BLOCK16_PRICE_ATTRIBUTE_ID (0x840F)
#define ZCL_RX_TIER1_BLOCK1_PRICE_ATTRIBUTE_ID (0x8410)
#define ZCL_RX_TIER1_BLOCK2_PRICE_ATTRIBUTE_ID (0x8411)
#define ZCL_RX_TIER1_BLOCK3_PRICE_ATTRIBUTE_ID (0x8412)
#define ZCL_RX_TIER1_BLOCK4_PRICE_ATTRIBUTE_ID (0x8413)
#define ZCL_RX_TIER1_BLOCK5_PRICE_ATTRIBUTE_ID (0x8414)
#define ZCL_RX_TIER1_BLOCK6_PRICE_ATTRIBUTE_ID (0x8415)
#define ZCL_RX_TIER1_BLOCK7_PRICE_ATTRIBUTE_ID (0x8416)
#define ZCL_RX_TIER1_BLOCK8_PRICE_ATTRIBUTE_ID (0x8417)
#define ZCL_RX_TIER1_BLOCK9_PRICE_ATTRIBUTE_ID (0x8418)
#define ZCL_RX_TIER1_BLOCK10_PRICE_ATTRIBUTE_ID (0x8419)
#define ZCL_RX_TIER1_BLOCK11_PRICE_ATTRIBUTE_ID (0x841A)
#define ZCL_RX_TIER1_BLOCK12_PRICE_ATTRIBUTE_ID (0x841B)
#define ZCL_RX_TIER1_BLOCK13_PRICE_ATTRIBUTE_ID (0x841C)
#define ZCL_RX_TIER1_BLOCK14_PRICE_ATTRIBUTE_ID (0x841D)
#define ZCL_RX_TIER1_BLOCK15_PRICE_ATTRIBUTE_ID (0x841E)
#define ZCL_RX_TIER1_BLOCK16_PRICE_ATTRIBUTE_ID (0x841F)
#define ZCL_RX_TIER2_BLOCK1_PRICE_ATTRIBUTE_ID (0x8420)
#define ZCL_RX_TIER2_BLOCK2_PRICE_ATTRIBUTE_ID (0x8421)
#define ZCL_RX_TIER2_BLOCK3_PRICE_ATTRIBUTE_ID (0x8422)
#define ZCL_RX_TIER2_BLOCK4_PRICE_ATTRIBUTE_ID (0x8423)
#define ZCL_RX_TIER2_BLOCK5_PRICE_ATTRIBUTE_ID (0x8424)
#define ZCL_RX_TIER2_BLOCK6_PRICE_ATTRIBUTE_ID (0x8425)
#define ZCL_RX_TIER2_BLOCK7_PRICE_ATTRIBUTE_ID (0x8426)
#define ZCL_RX_TIER2_BLOCK8_PRICE_ATTRIBUTE_ID (0x8427)
#define ZCL_RX_TIER2_BLOCK9_PRICE_ATTRIBUTE_ID (0x8428)
#define ZCL_RX_TIER2_BLOCK10_PRICE_ATTRIBUTE_ID (0x8429)
#define ZCL_RX_TIER2_BLOCK11_PRICE_ATTRIBUTE_ID (0x842A)
#define ZCL_RX_TIER2_BLOCK12_PRICE_ATTRIBUTE_ID (0x842B)
#define ZCL_RX_TIER2_BLOCK13_PRICE_ATTRIBUTE_ID (0x842C)
#define ZCL_RX_TIER2_BLOCK14_PRICE_ATTRIBUTE_ID (0x842D)
#define ZCL_RX_TIER2_BLOCK15_PRICE_ATTRIBUTE_ID (0x842E)
#define ZCL_RX_TIER2_BLOCK16_PRICE_ATTRIBUTE_ID (0x842F)
#define ZCL_RX_TIER3_BLOCK1_PRICE_ATTRIBUTE_ID (0x8430)
#define ZCL_RX_TIER3_BLOCK2_PRICE_ATTRIBUTE_ID (0x8431)
#define ZCL_RX_TIER3_BLOCK3_PRICE_ATTRIBUTE_ID (0x8432)
#define ZCL_RX_TIER3_BLOCK4_PRICE_ATTRIBUTE_ID (0x8433)
#define ZCL_RX_TIER3_BLOCK5_PRICE_ATTRIBUTE_ID (0x8434)
#define ZCL_RX_TIER3_BLOCK6_PRICE_ATTRIBUTE_ID (0x8435)
#define ZCL_RX_TIER3_BLOCK7_PRICE_ATTRIBUTE_ID (0x8436)
#define ZCL_RX_TIER3_BLOCK8_PRICE_ATTRIBUTE_ID (0x8437)
#define ZCL_RX_TIER3_BLOCK9_PRICE_ATTRIBUTE_ID (0x8438)
#define ZCL_RX_TIER3_BLOCK10_PRICE_ATTRIBUTE_ID (0x8439)
#define ZCL_RX_TIER3_BLOCK11_PRICE_ATTRIBUTE_ID (0x843A)
#define ZCL_RX_TIER3_BLOCK12_PRICE_ATTRIBUTE_ID (0x843B)
#define ZCL_RX_TIER3_BLOCK13_PRICE_ATTRIBUTE_ID (0x843C)
#define ZCL_RX_TIER3_BLOCK14_PRICE_ATTRIBUTE_ID (0x843D)
#define ZCL_RX_TIER3_BLOCK15_PRICE_ATTRIBUTE_ID (0x843E)
#define ZCL_RX_TIER3_BLOCK16_PRICE_ATTRIBUTE_ID (0x843F)
#define ZCL_RX_TIER4_BLOCK1_PRICE_ATTRIBUTE_ID (0x8440)
#define ZCL_RX_TIER4_BLOCK2_PRICE_ATTRIBUTE_ID (0x8441)
#define ZCL_RX_TIER4_BLOCK3_PRICE_ATTRIBUTE_ID (0x8442)
#define ZCL_RX_TIER4_BLOCK4_PRICE_ATTRIBUTE_ID (0x8443)
#define ZCL_RX_TIER4_BLOCK5_PRICE_ATTRIBUTE_ID (0x8444)
#define ZCL_RX_TIER4_BLOCK6_PRICE_ATTRIBUTE_ID (0x8445)
#define ZCL_RX_TIER4_BLOCK7_PRICE_ATTRIBUTE_ID (0x8446)
#define ZCL_RX_TIER4_BLOCK8_PRICE_ATTRIBUTE_ID (0x8447)
#define ZCL_RX_TIER4_BLOCK9_PRICE_ATTRIBUTE_ID (0x8448)
#define ZCL_RX_TIER4_BLOCK10_PRICE_ATTRIBUTE_ID (0x8449)
#define ZCL_RX_TIER4_BLOCK11_PRICE_ATTRIBUTE_ID (0x844A)
#define ZCL_RX_TIER4_BLOCK12_PRICE_ATTRIBUTE_ID (0x844B)
#define ZCL_RX_TIER4_BLOCK13_PRICE_ATTRIBUTE_ID (0x844C)
#define ZCL_RX_TIER4_BLOCK14_PRICE_ATTRIBUTE_ID (0x844D)
#define ZCL_RX_TIER4_BLOCK15_PRICE_ATTRIBUTE_ID (0x844E)
#define ZCL_RX_TIER4_BLOCK16_PRICE_ATTRIBUTE_ID (0x844F)
#define ZCL_RX_TIER5_BLOCK1_PRICE_ATTRIBUTE_ID (0x8450)
#define ZCL_RX_TIER5_BLOCK2_PRICE_ATTRIBUTE_ID (0x8451)
#define ZCL_RX_TIER5_BLOCK3_PRICE_ATTRIBUTE_ID (0x8452)
#define ZCL_RX_TIER5_BLOCK4_PRICE_ATTRIBUTE_ID (0x8453)
#define ZCL_RX_TIER5_BLOCK5_PRICE_ATTRIBUTE_ID (0x8454)
#define ZCL_RX_TIER5_BLOCK6_PRICE_ATTRIBUTE_ID (0x8455)
#define ZCL_RX_TIER5_BLOCK7_PRICE_ATTRIBUTE_ID (0x8456)
#define ZCL_RX_TIER5_BLOCK8_PRICE_ATTRIBUTE_ID (0x8457)
#define ZCL_RX_TIER5_BLOCK9_PRICE_ATTRIBUTE_ID (0x8458)
#define ZCL_RX_TIER5_BLOCK10_PRICE_ATTRIBUTE_ID (0x8459)
#define ZCL_RX_TIER5_BLOCK11_PRICE_ATTRIBUTE_ID (0x845A)
#define ZCL_RX_TIER5_BLOCK12_PRICE_ATTRIBUTE_ID (0x845B)
#define ZCL_RX_TIER5_BLOCK13_PRICE_ATTRIBUTE_ID (0x845C)
#define ZCL_RX_TIER5_BLOCK14_PRICE_ATTRIBUTE_ID (0x845D)
#define ZCL_RX_TIER5_BLOCK15_PRICE_ATTRIBUTE_ID (0x845E)
#define ZCL_RX_TIER5_BLOCK16_PRICE_ATTRIBUTE_ID (0x845F)
#define ZCL_RX_TIER6_BLOCK1_PRICE_ATTRIBUTE_ID (0x8460)
#define ZCL_RX_TIER6_BLOCK2_PRICE_ATTRIBUTE_ID (0x8461)
#define ZCL_RX_TIER6_BLOCK3_PRICE_ATTRIBUTE_ID (0x8462)
#define ZCL_RX_TIER6_BLOCK4_PRICE_ATTRIBUTE_ID (0x8463)
#define ZCL_RX_TIER6_BLOCK5_PRICE_ATTRIBUTE_ID (0x8464)
#define ZCL_RX_TIER6_BLOCK6_PRICE_ATTRIBUTE_ID (0x8465)
#define ZCL_RX_TIER6_BLOCK7_PRICE_ATTRIBUTE_ID (0x8466)
#define ZCL_RX_TIER6_BLOCK8_PRICE_ATTRIBUTE_ID (0x8467)
#define ZCL_RX_TIER6_BLOCK9_PRICE_ATTRIBUTE_ID (0x8468)
#define ZCL_RX_TIER6_BLOCK10_PRICE_ATTRIBUTE_ID (0x8469)
#define ZCL_RX_TIER6_BLOCK11_PRICE_ATTRIBUTE_ID (0x846A)
#define ZCL_RX_TIER6_BLOCK12_PRICE_ATTRIBUTE_ID (0x846B)
#define ZCL_RX_TIER6_BLOCK13_PRICE_ATTRIBUTE_ID (0x846C)
#define ZCL_RX_TIER6_BLOCK14_PRICE_ATTRIBUTE_ID (0x846D)
#define ZCL_RX_TIER6_BLOCK15_PRICE_ATTRIBUTE_ID (0x846E)
#define ZCL_RX_TIER6_BLOCK16_PRICE_ATTRIBUTE_ID (0x846F)
#define ZCL_RX_TIER7_BLOCK1_PRICE_ATTRIBUTE_ID (0x8470)
#define ZCL_RX_TIER7_BLOCK2_PRICE_ATTRIBUTE_ID (0x8471)
#define ZCL_RX_TIER7_BLOCK3_PRICE_ATTRIBUTE_ID (0x8472)
#define ZCL_RX_TIER7_BLOCK4_PRICE_ATTRIBUTE_ID (0x8473)
#define ZCL_RX_TIER7_BLOCK5_PRICE_ATTRIBUTE_ID (0x8474)
#define ZCL_RX_TIER7_BLOCK6_PRICE_ATTRIBUTE_ID (0x8475)
#define ZCL_RX_TIER7_BLOCK7_PRICE_ATTRIBUTE_ID (0x8476)
#define ZCL_RX_TIER7_BLOCK8_PRICE_ATTRIBUTE_ID (0x8477)
#define ZCL_RX_TIER7_BLOCK9_PRICE_ATTRIBUTE_ID (0x8478)
#define ZCL_RX_TIER7_BLOCK10_PRICE_ATTRIBUTE_ID (0x8479)
#define ZCL_RX_TIER7_BLOCK11_PRICE_ATTRIBUTE_ID (0x847A)
#define ZCL_RX_TIER7_BLOCK12_PRICE_ATTRIBUTE_ID (0x847B)
#define ZCL_RX_TIER7_BLOCK13_PRICE_ATTRIBUTE_ID (0x847C)
#define ZCL_RX_TIER7_BLOCK14_PRICE_ATTRIBUTE_ID (0x847D)
#define ZCL_RX_TIER7_BLOCK15_PRICE_ATTRIBUTE_ID (0x847E)
#define ZCL_RX_TIER7_BLOCK16_PRICE_ATTRIBUTE_ID (0x847F)
#define ZCL_RX_TIER8_BLOCK1_PRICE_ATTRIBUTE_ID (0x8480)
#define ZCL_RX_TIER8_BLOCK2_PRICE_ATTRIBUTE_ID (0x8481)
#define ZCL_RX_TIER8_BLOCK3_PRICE_ATTRIBUTE_ID (0x8482)
#define ZCL_RX_TIER8_BLOCK4_PRICE_ATTRIBUTE_ID (0x8483)
#define ZCL_RX_TIER8_BLOCK5_PRICE_ATTRIBUTE_ID (0x8484)
#define ZCL_RX_TIER8_BLOCK6_PRICE_ATTRIBUTE_ID (0x8485)
#define ZCL_RX_TIER8_BLOCK7_PRICE_ATTRIBUTE_ID (0x8486)
#define ZCL_RX_TIER8_BLOCK8_PRICE_ATTRIBUTE_ID (0x8487)
#define ZCL_RX_TIER8_BLOCK9_PRICE_ATTRIBUTE_ID (0x8488)
#define ZCL_RX_TIER8_BLOCK10_PRICE_ATTRIBUTE_ID (0x8489)
#define ZCL_RX_TIER8_BLOCK11_PRICE_ATTRIBUTE_ID (0x848A)
#define ZCL_RX_TIER8_BLOCK12_PRICE_ATTRIBUTE_ID (0x848B)
#define ZCL_RX_TIER8_BLOCK13_PRICE_ATTRIBUTE_ID (0x848C)
#define ZCL_RX_TIER8_BLOCK14_PRICE_ATTRIBUTE_ID (0x848D)
#define ZCL_RX_TIER8_BLOCK15_PRICE_ATTRIBUTE_ID (0x848E)
#define ZCL_RX_TIER8_BLOCK16_PRICE_ATTRIBUTE_ID (0x848F)
#define ZCL_RX_TIER9_BLOCK1_PRICE_ATTRIBUTE_ID (0x8490)
#define ZCL_RX_TIER9_BLOCK2_PRICE_ATTRIBUTE_ID (0x8491)
#define ZCL_RX_TIER9_BLOCK3_PRICE_ATTRIBUTE_ID (0x8492)
#define ZCL_RX_TIER9_BLOCK4_PRICE_ATTRIBUTE_ID (0x8493)
#define ZCL_RX_TIER9_BLOCK5_PRICE_ATTRIBUTE_ID (0x8494)
#define ZCL_RX_TIER9_BLOCK6_PRICE_ATTRIBUTE_ID (0x8495)
#define ZCL_RX_TIER9_BLOCK7_PRICE_ATTRIBUTE_ID (0x8496)
#define ZCL_RX_TIER9_BLOCK8_PRICE_ATTRIBUTE_ID (0x8497)
#define ZCL_RX_TIER9_BLOCK9_PRICE_ATTRIBUTE_ID (0x8498)
#define ZCL_RX_TIER9_BLOCK10_PRICE_ATTRIBUTE_ID (0x8499)
#define ZCL_RX_TIER9_BLOCK11_PRICE_ATTRIBUTE_ID (0x849A)
#define ZCL_RX_TIER9_BLOCK12_PRICE_ATTRIBUTE_ID (0x849B)
#define ZCL_RX_TIER9_BLOCK13_PRICE_ATTRIBUTE_ID (0x849C)
#define ZCL_RX_TIER9_BLOCK14_PRICE_ATTRIBUTE_ID (0x849D)
#define ZCL_RX_TIER9_BLOCK15_PRICE_ATTRIBUTE_ID (0x849E)
#define ZCL_RX_TIER9_BLOCK16_PRICE_ATTRIBUTE_ID (0x849F)
#define ZCL_RX_TIER10_BLOCK1_PRICE_ATTRIBUTE_ID (0x84A0)
#define ZCL_RX_TIER10_BLOCK2_PRICE_ATTRIBUTE_ID (0x84A1)
#define ZCL_RX_TIER10_BLOCK3_PRICE_ATTRIBUTE_ID (0x84A2)
#define ZCL_RX_TIER10_BLOCK4_PRICE_ATTRIBUTE_ID (0x84A3)
#define ZCL_RX_TIER10_BLOCK5_PRICE_ATTRIBUTE_ID (0x84A4)
#define ZCL_RX_TIER10_BLOCK6_PRICE_ATTRIBUTE_ID (0x84A5)
#define ZCL_RX_TIER10_BLOCK7_PRICE_ATTRIBUTE_ID (0x84A6)
#define ZCL_RX_TIER10_BLOCK8_PRICE_ATTRIBUTE_ID (0x84A7)
#define ZCL_RX_TIER10_BLOCK9_PRICE_ATTRIBUTE_ID (0x84A8)
#define ZCL_RX_TIER10_BLOCK10_PRICE_ATTRIBUTE_ID (0x84A9)
#define ZCL_RX_TIER10_BLOCK11_PRICE_ATTRIBUTE_ID (0x84AA)
#define ZCL_RX_TIER10_BLOCK12_PRICE_ATTRIBUTE_ID (0x84AB)
#define ZCL_RX_TIER10_BLOCK13_PRICE_ATTRIBUTE_ID (0x84AC)
#define ZCL_RX_TIER10_BLOCK14_PRICE_ATTRIBUTE_ID (0x84AD)
#define ZCL_RX_TIER10_BLOCK15_PRICE_ATTRIBUTE_ID (0x84AE)
#define ZCL_RX_TIER10_BLOCK16_PRICE_ATTRIBUTE_ID (0x84AF)
#define ZCL_RX_TIER11_BLOCK1_PRICE_ATTRIBUTE_ID (0x84B0)
#define ZCL_RX_TIER11_BLOCK2_PRICE_ATTRIBUTE_ID (0x84B1)
#define ZCL_RX_TIER11_BLOCK3_PRICE_ATTRIBUTE_ID (0x84B2)
#define ZCL_RX_TIER11_BLOCK4_PRICE_ATTRIBUTE_ID (0x84B3)
#define ZCL_RX_TIER11_BLOCK5_PRICE_ATTRIBUTE_ID (0x84B4)
#define ZCL_RX_TIER11_BLOCK6_PRICE_ATTRIBUTE_ID (0x84B5)
#define ZCL_RX_TIER11_BLOCK7_PRICE_ATTRIBUTE_ID (0x84B6)
#define ZCL_RX_TIER11_BLOCK8_PRICE_ATTRIBUTE_ID (0x84B7)
#define ZCL_RX_TIER11_BLOCK9_PRICE_ATTRIBUTE_ID (0x84B8)
#define ZCL_RX_TIER11_BLOCK10_PRICE_ATTRIBUTE_ID (0x84B9)
#define ZCL_RX_TIER11_BLOCK11_PRICE_ATTRIBUTE_ID (0x84BA)
#define ZCL_RX_TIER11_BLOCK12_PRICE_ATTRIBUTE_ID (0x84BB)
#define ZCL_RX_TIER11_BLOCK13_PRICE_ATTRIBUTE_ID (0x84BC)
#define ZCL_RX_TIER11_BLOCK14_PRICE_ATTRIBUTE_ID (0x84BD)
#define ZCL_RX_TIER11_BLOCK15_PRICE_ATTRIBUTE_ID (0x84BE)
#define ZCL_RX_TIER11_BLOCK16_PRICE_ATTRIBUTE_ID (0x84BF)
#define ZCL_RX_TIER12_BLOCK1_PRICE_ATTRIBUTE_ID (0x84C0)
#define ZCL_RX_TIER12_BLOCK2_PRICE_ATTRIBUTE_ID (0x84C1)
#define ZCL_RX_TIER12_BLOCK3_PRICE_ATTRIBUTE_ID (0x84C2)
#define ZCL_RX_TIER12_BLOCK4_PRICE_ATTRIBUTE_ID (0x84C3)
#define ZCL_RX_TIER12_BLOCK5_PRICE_ATTRIBUTE_ID (0x84C4)
#define ZCL_RX_TIER12_BLOCK6_PRICE_ATTRIBUTE_ID (0x84C5)
#define ZCL_RX_TIER12_BLOCK7_PRICE_ATTRIBUTE_ID (0x84C6)
#define ZCL_RX_TIER12_BLOCK8_PRICE_ATTRIBUTE_ID (0x84C7)
#define ZCL_RX_TIER12_BLOCK9_PRICE_ATTRIBUTE_ID (0x84C8)
#define ZCL_RX_TIER12_BLOCK10_PRICE_ATTRIBUTE_ID (0x84C9)
#define ZCL_RX_TIER12_BLOCK11_PRICE_ATTRIBUTE_ID (0x84CA)
#define ZCL_RX_TIER12_BLOCK12_PRICE_ATTRIBUTE_ID (0x84CB)
#define ZCL_RX_TIER12_BLOCK13_PRICE_ATTRIBUTE_ID (0x84CC)
#define ZCL_RX_TIER12_BLOCK14_PRICE_ATTRIBUTE_ID (0x84CD)
#define ZCL_RX_TIER12_BLOCK15_PRICE_ATTRIBUTE_ID (0x84CE)
#define ZCL_RX_TIER12_BLOCK16_PRICE_ATTRIBUTE_ID (0x84CF)
#define ZCL_RX_TIER13_BLOCK1_PRICE_ATTRIBUTE_ID (0x84D0)
#define ZCL_RX_TIER13_BLOCK2_PRICE_ATTRIBUTE_ID (0x84D1)
#define ZCL_RX_TIER13_BLOCK3_PRICE_ATTRIBUTE_ID (0x84D2)
#define ZCL_RX_TIER13_BLOCK4_PRICE_ATTRIBUTE_ID (0x84D3)
#define ZCL_RX_TIER13_BLOCK5_PRICE_ATTRIBUTE_ID (0x84D4)
#define ZCL_RX_TIER13_BLOCK6_PRICE_ATTRIBUTE_ID (0x84D5)
#define ZCL_RX_TIER13_BLOCK7_PRICE_ATTRIBUTE_ID (0x84D6)
#define ZCL_RX_TIER13_BLOCK8_PRICE_ATTRIBUTE_ID (0x84D7)
#define ZCL_RX_TIER13_BLOCK9_PRICE_ATTRIBUTE_ID (0x84D8)
#define ZCL_RX_TIER13_BLOCK10_PRICE_ATTRIBUTE_ID (0x84D9)
#define ZCL_RX_TIER13_BLOCK11_PRICE_ATTRIBUTE_ID (0x84DA)
#define ZCL_RX_TIER13_BLOCK12_PRICE_ATTRIBUTE_ID (0x84DB)
#define ZCL_RX_TIER13_BLOCK13_PRICE_ATTRIBUTE_ID (0x84DC)
#define ZCL_RX_TIER13_BLOCK14_PRICE_ATTRIBUTE_ID (0x84DD)
#define ZCL_RX_TIER13_BLOCK15_PRICE_ATTRIBUTE_ID (0x84DE)
#define ZCL_RX_TIER13_BLOCK16_PRICE_ATTRIBUTE_ID (0x84DF)
#define ZCL_RX_TIER14_BLOCK1_PRICE_ATTRIBUTE_ID (0x84E0)
#define ZCL_RX_TIER14_BLOCK2_PRICE_ATTRIBUTE_ID (0x84E1)
#define ZCL_RX_TIER14_BLOCK3_PRICE_ATTRIBUTE_ID (0x84E2)
#define ZCL_RX_TIER14_BLOCK4_PRICE_ATTRIBUTE_ID (0x84E3)
#define ZCL_RX_TIER14_BLOCK5_PRICE_ATTRIBUTE_ID (0x84E4)
#define ZCL_RX_TIER14_BLOCK6_PRICE_ATTRIBUTE_ID (0x84E5)
#define ZCL_RX_TIER14_BLOCK7_PRICE_ATTRIBUTE_ID (0x84E6)
#define ZCL_RX_TIER14_BLOCK8_PRICE_ATTRIBUTE_ID (0x84E7)
#define ZCL_RX_TIER14_BLOCK9_PRICE_ATTRIBUTE_ID (0x84E8)
#define ZCL_RX_TIER14_BLOCK10_PRICE_ATTRIBUTE_ID (0x84E9)
#define ZCL_RX_TIER14_BLOCK11_PRICE_ATTRIBUTE_ID (0x84EA)
#define ZCL_RX_TIER14_BLOCK12_PRICE_ATTRIBUTE_ID (0x84EB)
#define ZCL_RX_TIER14_BLOCK13_PRICE_ATTRIBUTE_ID (0x84EC)
#define ZCL_RX_TIER14_BLOCK14_PRICE_ATTRIBUTE_ID (0x84ED)
#define ZCL_RX_TIER14_BLOCK15_PRICE_ATTRIBUTE_ID (0x84EE)
#define ZCL_RX_TIER14_BLOCK16_PRICE_ATTRIBUTE_ID (0x84EF)
#define ZCL_RX_TIER15_BLOCK1_PRICE_ATTRIBUTE_ID (0x84F0)
#define ZCL_RX_TIER15_BLOCK2_PRICE_ATTRIBUTE_ID (0x84F1)
#define ZCL_RX_TIER15_BLOCK3_PRICE_ATTRIBUTE_ID (0x84F2)
#define ZCL_RX_TIER15_BLOCK4_PRICE_ATTRIBUTE_ID (0x84F3)
#define ZCL_RX_TIER15_BLOCK5_PRICE_ATTRIBUTE_ID (0x84F4)
#define ZCL_RX_TIER15_BLOCK6_PRICE_ATTRIBUTE_ID (0x84F5)
#define ZCL_RX_TIER15_BLOCK7_PRICE_ATTRIBUTE_ID (0x84F6)
#define ZCL_RX_TIER15_BLOCK8_PRICE_ATTRIBUTE_ID (0x84F7)
#define ZCL_RX_TIER15_BLOCK9_PRICE_ATTRIBUTE_ID (0x84F8)
#define ZCL_RX_TIER15_BLOCK10_PRICE_ATTRIBUTE_ID (0x84F9)
#define ZCL_RX_TIER15_BLOCK11_PRICE_ATTRIBUTE_ID (0x84FA)
#define ZCL_RX_TIER15_BLOCK12_PRICE_ATTRIBUTE_ID (0x84FB)
#define ZCL_RX_TIER15_BLOCK13_PRICE_ATTRIBUTE_ID (0x84FC)
#define ZCL_RX_TIER15_BLOCK14_PRICE_ATTRIBUTE_ID (0x84FD)
#define ZCL_RX_TIER15_BLOCK15_PRICE_ATTRIBUTE_ID (0x84FE)
#define ZCL_RX_TIER15_BLOCK16_PRICE_ATTRIBUTE_ID (0x84FF)
#define ZCL_RX_PRICE_TIER16_ATTRIBUTE_ID (0x850F)
#define ZCL_RX_PRICE_TIER17_ATTRIBUTE_ID (0x8510)
#define ZCL_RX_PRICE_TIER18_ATTRIBUTE_ID (0x8511)
#define ZCL_RX_PRICE_TIER19_ATTRIBUTE_ID (0x8512)
#define ZCL_RX_PRICE_TIER20_ATTRIBUTE_ID (0x8513)
#define ZCL_RX_PRICE_TIER21_ATTRIBUTE_ID (0x8514)
#define ZCL_RX_PRICE_TIER22_ATTRIBUTE_ID (0x8515)
#define ZCL_RX_PRICE_TIER23_ATTRIBUTE_ID (0x8516)
#define ZCL_RX_PRICE_TIER24_ATTRIBUTE_ID (0x8517)
#define ZCL_RX_PRICE_TIER25_ATTRIBUTE_ID (0x8518)
#define ZCL_RX_PRICE_TIER26_ATTRIBUTE_ID (0x8519)
#define ZCL_RX_PRICE_TIER27_ATTRIBUTE_ID (0x851A)
#define ZCL_RX_PRICE_TIER28_ATTRIBUTE_ID (0x851B)
#define ZCL_RX_PRICE_TIER29_ATTRIBUTE_ID (0x851C)
#define ZCL_RX_PRICE_TIER30_ATTRIBUTE_ID (0x851D)
#define ZCL_RX_PRICE_TIER31_ATTRIBUTE_ID (0x851E)
#define ZCL_RX_PRICE_TIER32_ATTRIBUTE_ID (0x851F)
#define ZCL_RX_PRICE_TIER33_ATTRIBUTE_ID (0x8520)
#define ZCL_RX_PRICE_TIER34_ATTRIBUTE_ID (0x8521)
#define ZCL_RX_PRICE_TIER35_ATTRIBUTE_ID (0x8522)
#define ZCL_RX_PRICE_TIER36_ATTRIBUTE_ID (0x8523)
#define ZCL_RX_PRICE_TIER37_ATTRIBUTE_ID (0x8524)
#define ZCL_RX_PRICE_TIER38_ATTRIBUTE_ID (0x8525)
#define ZCL_RX_PRICE_TIER39_ATTRIBUTE_ID (0x8526)
#define ZCL_RX_PRICE_TIER40_ATTRIBUTE_ID (0x8527)
#define ZCL_RX_PRICE_TIER41_ATTRIBUTE_ID (0x8528)
#define ZCL_RX_PRICE_TIER42_ATTRIBUTE_ID (0x8529)
#define ZCL_RX_PRICE_TIER43_ATTRIBUTE_ID (0x852A)
#define ZCL_RX_PRICE_TIER44_ATTRIBUTE_ID (0x852B)
#define ZCL_RX_PRICE_TIER45_ATTRIBUTE_ID (0x852C)
#define ZCL_RX_PRICE_TIER46_ATTRIBUTE_ID (0x852D)
#define ZCL_RX_PRICE_TIER47_ATTRIBUTE_ID (0x852E)
#define ZCL_RX_PRICE_TIER48_ATTRIBUTE_ID (0x852F)
#define ZCL_RX_TARIFF_LABEL_ATTRIBUTE_ID (0x8610)
#define ZCL_RX_NUMBER_OF_PRICE_TIERS_IN_USE_ATTRIBUTE_ID (0x8611)
#define ZCL_RX_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE_ATTRIBUTE_ID (0x8612)
#define ZCL_RX_TIER_BLOCK_MODE_ATTRIBUTE_ID (0x8613)
#define ZCL_RX_TARIFF_RESOLUTION_PERIOD_ATTRIBUTE_ID (0x8615)
#define ZCL_RX_CO2_ATTRIBUTE_ID (0x8625)
#define ZCL_RX_CO2_UNIT_ATTRIBUTE_ID (0x8626)
#define ZCL_RX_CO2_TRAILING_DIGIT_ATTRIBUTE_ID (0x8627)
#define ZCL_RX_CURRENT_BILLING_PERIOD_START_ATTRIBUTE_ID (0x8700)
#define ZCL_RX_CURRENT_BILLING_PERIOD_DURATION_ATTRIBUTE_ID (0x8701)
#define ZCL_RX_LAST_BILLING_PERIOD_START_ATTRIBUTE_ID (0x8702)
#define ZCL_RX_LAST_BILLING_PERIOD_DURATION_ATTRIBUTE_ID (0x8703)
#define ZCL_RX_LAST_BILLING_PERIOD_CONSOLIDATED_BILL_ATTRIBUTE_ID (0x8704)
// Attribute ids for cluster: Demand Response and Load Control
// Client attributes
#define ZCL_UTILITY_ENROLLMENT_GROUP_ATTRIBUTE_ID (0x0000)
#define ZCL_START_RANDOMIZATION_MINUTES_ATTRIBUTE_ID (0x0001)
#define ZCL_DURATION_RANDOMIZATION_MINUTES_ATTRIBUTE_ID (0x0002)
#define ZCL_DEVICE_CLASS_VALUE_ATTRIBUTE_ID (0x0003)
// Server attributes
// Attribute ids for cluster: Simple Metering
// Client attributes
#define ZCL_FUNCTIONAL_NOTIFICATION_FLAGS_ATTRIBUTE_ID (0x0000)
#define ZCL_NOTIFICATION_FLAGS_2_ATTRIBUTE_ID (0x0001)
#define ZCL_NOTIFICATION_FLAGS_3_ATTRIBUTE_ID (0x0002)
#define ZCL_NOTIFICATION_FLAGS_4_ATTRIBUTE_ID (0x0003)
#define ZCL_NOTIFICATION_FLAGS_5_ATTRIBUTE_ID (0x0004)
#define ZCL_NOTIFICATION_FLAGS_6_ATTRIBUTE_ID (0x0005)
#define ZCL_NOTIFICATION_FLAGS_7_ATTRIBUTE_ID (0x0006)
#define ZCL_NOTIFICATION_FLAGS_8_ATTRIBUTE_ID (0x0007)
// Server attributes
#define ZCL_CURRENT_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0000)
#define ZCL_CURRENT_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0001)
#define ZCL_CURRENT_MAX_DEMAND_DELIVERED_ATTRIBUTE_ID (0x0002)
#define ZCL_CURRENT_MAX_DEMAND_RECEIVED_ATTRIBUTE_ID (0x0003)
#define ZCL_DFT_SUMMATION_ATTRIBUTE_ID (0x0004)
#define ZCL_DAILY_FREEZE_TIME_ATTRIBUTE_ID (0x0005)
#define ZCL_POWER_FACTOR_ATTRIBUTE_ID (0x0006)
#define ZCL_READING_SNAP_SHOT_TIME_ATTRIBUTE_ID (0x0007)
#define ZCL_CURRENT_MAX_DEMAND_DELIVERED_TIME_ATTRIBUTE_ID (0x0008)
#define ZCL_CURRENT_MAX_DEMAND_RECEIVED_TIME_ATTRIBUTE_ID (0x0009)
#define ZCL_DEFAULT_UPDATE_PERIOD_ATTRIBUTE_ID (0x000A)
#define ZCL_FAST_POLL_UPDATE_PERIOD_ATTRIBUTE_ID (0x000B)
#define ZCL_CURRENT_BLOCK_PERIOD_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x000C)
#define ZCL_DAILY_CONSUMPTION_TARGET_ATTRIBUTE_ID (0x000D)
#define ZCL_CURRENT_BLOCK_ATTRIBUTE_ID (0x000E)
#define ZCL_PROFILE_INTERVAL_PERIOD_ATTRIBUTE_ID (0x000F)
#define ZCL_INTERVAL_READ_REPORTING_PERIOD_ATTRIBUTE_ID (0x0010)
#define ZCL_PRESET_READING_TIME_ATTRIBUTE_ID (0x0011)
#define ZCL_VOLUME_PER_REPORT_ATTRIBUTE_ID (0x0012)
#define ZCL_FLOW_RESTRICTION_ATTRIBUTE_ID (0x0013)
#define ZCL_SUPPLY_STATUS_ATTRIBUTE_ID (0x0014)
#define ZCL_CURRENT_INLET_ENERGY_CARRIER_SUMMATION_ATTRIBUTE_ID (0x0015)
#define ZCL_CURRENT_OUTLET_ENERGY_CARRIER_SUMMATION_ATTRIBUTE_ID (0x0016)
#define ZCL_INLET_TEMPERATURE_ATTRIBUTE_ID (0x0017)
#define ZCL_OUTLET_TEMPERATURE_ATTRIBUTE_ID (0x0018)
#define ZCL_CONTROL_TEMPERATURE_ATTRIBUTE_ID (0x0019)
#define ZCL_CURRENT_INLET_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x001A)
#define ZCL_CURRENT_OUTLET_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x001B)
#define ZCL_PREVIOUS_BLOCK_PERIOD_CONSUMIPTION_DELIVERED_ATTRIBUTE_ID (0x001C)
#define ZCL_CURRENT_BLOCK_PERIOD_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x001D)
#define ZCL_CURRENT_BLOCK_RECEIVED_ATTRIBUTE_ID (0x001E)
#define ZCL_DFT_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x001F)
#define ZCL_ACTIVE_REGISTER_TIER_DELIVERED_ATTRIBUTE_ID (0x0020)
#define ZCL_ACTIVE_REGISTER_TIER_RECEIVED_ATTRIBUTE_ID (0x0021)
#define ZCL_LAST_BLOCK_SWITCH_TIME_ATTRIBUTE_ID (0x0022)
#define ZCL_CURRENT_TIER1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0100)
#define ZCL_CURRENT_TIER1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0101)
#define ZCL_CURRENT_TIER2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0102)
#define ZCL_CURRENT_TIER2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0103)
#define ZCL_CURRENT_TIER3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0104)
#define ZCL_CURRENT_TIER3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0105)
#define ZCL_CURRENT_TIER4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0106)
#define ZCL_CURRENT_TIER4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0107)
#define ZCL_CURRENT_TIER5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0108)
#define ZCL_CURRENT_TIER5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0109)
#define ZCL_CURRENT_TIER6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x010A)
#define ZCL_CURRENT_TIER6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x010B)
#define ZCL_CURRENT_TIER7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x010C)
#define ZCL_CURRENT_TIER7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x010D)
#define ZCL_CURRENT_TIER8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x010E)
#define ZCL_CURRENT_TIER8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x010F)
#define ZCL_CURRENT_TIER9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0110)
#define ZCL_CURRENT_TIER9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0111)
#define ZCL_CURRENT_TIER10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0112)
#define ZCL_CURRENT_TIER10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0113)
#define ZCL_CURRENT_TIER11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0114)
#define ZCL_CURRENT_TIER11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0115)
#define ZCL_CURRENT_TIER12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0116)
#define ZCL_CURRENT_TIER12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0117)
#define ZCL_CURRENT_TIER13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0118)
#define ZCL_CURRENT_TIER13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0119)
#define ZCL_CURRENT_TIER14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x011A)
#define ZCL_CURRENT_TIER14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x011B)
#define ZCL_CURRENT_TIER15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x011C)
#define ZCL_CURRENT_TIER15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x011D)
#define ZCL_CURRENT_TIER16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x011E)
#define ZCL_CURRENT_TIER16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x011F)
#define ZCL_CURRENT_TIER17_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0120)
#define ZCL_CURRENT_TIER17_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0121)
#define ZCL_CURRENT_TIER18_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0122)
#define ZCL_CURRENT_TIER18_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0123)
#define ZCL_CURRENT_TIER19_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0124)
#define ZCL_CURRENT_TIER19_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0125)
#define ZCL_CURRENT_TIER20_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0126)
#define ZCL_CURRENT_TIER20_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0127)
#define ZCL_CURRENT_TIER21_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0128)
#define ZCL_CURRENT_TIER21_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0129)
#define ZCL_CURRENT_TIER22_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x012A)
#define ZCL_CURRENT_TIER22_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x012B)
#define ZCL_CURRENT_TIER23_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x012C)
#define ZCL_CURRENT_TIER23_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x012D)
#define ZCL_CURRENT_TIER24_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x012E)
#define ZCL_CURRENT_TIER24_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x012F)
#define ZCL_CURRENT_TIER25_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0130)
#define ZCL_CURRENT_TIER25_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0131)
#define ZCL_CURRENT_TIER26_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0132)
#define ZCL_CURRENT_TIER26_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0133)
#define ZCL_CURRENT_TIER27_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0134)
#define ZCL_CURRENT_TIER27_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0135)
#define ZCL_CURRENT_TIER28_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0136)
#define ZCL_CURRENT_TIER28_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0137)
#define ZCL_CURRENT_TIER29_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0138)
#define ZCL_CURRENT_TIER29_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0139)
#define ZCL_CURRENT_TIER30_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x013A)
#define ZCL_CURRENT_TIER30_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x013B)
#define ZCL_CURRENT_TIER31_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x013C)
#define ZCL_CURRENT_TIER31_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x013D)
#define ZCL_CURRENT_TIER32_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x013E)
#define ZCL_CURRENT_TIER32_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x013F)
#define ZCL_CURRENT_TIER33_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0140)
#define ZCL_CURRENT_TIER33_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0141)
#define ZCL_CURRENT_TIER34_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0142)
#define ZCL_CURRENT_TIER34_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0143)
#define ZCL_CURRENT_TIER35_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0144)
#define ZCL_CURRENT_TIER35_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0145)
#define ZCL_CURRENT_TIER36_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0146)
#define ZCL_CURRENT_TIER36_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0147)
#define ZCL_CURRENT_TIER37_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0148)
#define ZCL_CURRENT_TIER37_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0149)
#define ZCL_CURRENT_TIER38_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x014A)
#define ZCL_CURRENT_TIER38_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x014B)
#define ZCL_CURRENT_TIER39_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x014C)
#define ZCL_CURRENT_TIER39_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x014D)
#define ZCL_CURRENT_TIER40_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x014E)
#define ZCL_CURRENT_TIER40_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x014F)
#define ZCL_CURRENT_TIER41_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0150)
#define ZCL_CURRENT_TIER41_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0151)
#define ZCL_CURRENT_TIER42_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0152)
#define ZCL_CURRENT_TIER42_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0153)
#define ZCL_CURRENT_TIER43_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0154)
#define ZCL_CURRENT_TIER43_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0155)
#define ZCL_CURRENT_TIER44_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0156)
#define ZCL_CURRENT_TIER44_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0157)
#define ZCL_CURRENT_TIER45_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0158)
#define ZCL_CURRENT_TIER45_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0159)
#define ZCL_CURRENT_TIER46_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x015A)
#define ZCL_CURRENT_TIER46_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x015B)
#define ZCL_CURRENT_TIER47_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x015C)
#define ZCL_CURRENT_TIER47_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x015D)
#define ZCL_CURRENT_TIER48_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x015E)
#define ZCL_CURRENT_TIER48_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x015F)
#define ZCL_CPP1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x01FC)
#define ZCL_CPP2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x01FE)
#define ZCL_STATUS_ATTRIBUTE_ID (0x0200)
#define ZCL_REMAINING_BATTERY_LIFE_ATTRIBUTE_ID (0x0201)
#define ZCL_HOURS_IN_OPERATION_ATTRIBUTE_ID (0x0202)
#define ZCL_HOURS_IN_FAULT_ATTRIBUTE_ID (0x0203)
#define ZCL_EXTENDED_STATUS_ATTRIBUTE_ID (0x0204)
#define ZCL_REMAINING_BATTERY_LIFE_IN_DAYS_ATTRIBUTE_ID (0x0205)
#define ZCL_CURRENT_METER_ID_ATTRIBUTE_ID (0x0206)
#define ZCL_AMBIENT_CONSUMPTION_INDICATOR_ATTRIBUTE_ID (0x0207)
#define ZCL_UNIT_OF_MEASURE_ATTRIBUTE_ID (0x0300)
#define ZCL_MULTIPLIER_ATTRIBUTE_ID (0x0301)
#define ZCL_DIVISOR_ATTRIBUTE_ID (0x0302)
#define ZCL_SUMMATION_FORMATTING_ATTRIBUTE_ID (0x0303)
#define ZCL_DEMAND_FORMATTING_ATTRIBUTE_ID (0x0304)
#define ZCL_HISTORICAL_CONSUMPTION_FORMATTING_ATTRIBUTE_ID (0x0305)
#define ZCL_METERING_DEVICE_TYPE_ATTRIBUTE_ID (0x0306)
#define ZCL_SITE_ID_ATTRIBUTE_ID (0x0307)
#define ZCL_METER_SERIAL_NUMBER_ATTRIBUTE_ID (0x0308)
#define ZCL_ENERGY_CARRIER_UNIT_OF_MEASURE_ATTRIBUTE_ID (0x0309)
#define ZCL_ENERGY_CARRIER_SUMMATION_FORMATTING_ATTRIBUTE_ID (0x030A)
#define ZCL_ENERGY_CARRIER_DEMAND_FORMATTING_ATTRIBUTE_ID (0x030B)
#define ZCL_TEMPERATURE_UNIT_OF_MEASURE_ATTRIBUTE_ID (0x030C)
#define ZCL_TEMPERATURE_FORMATTING_ATTRIBUTE_ID (0x030D)
#define ZCL_MODULE_SERIAL_NUMBER_ATTRIBUTE_ID (0x030E)
#define ZCL_OPERATING_TARIFF_LABEL_DELIVERED_ATTRIBUTE_ID (0x030F)
#define ZCL_OPERATING_TARIFF_LABEL_RECEIVED_ATTRIBUTE_ID (0x0310)
#define ZCL_CUSTOMER_ID_NUMBER_ATTRIBUTE_ID (0x0311)
#define ZCL_ALTERNATIVE_UNIT_OF_MEASURE_ATTRIBUTE_ID (0x0312)
#define ZCL_ALTERNATIVE_DEMAND_FORMATTING_ATTRIBUTE_ID (0x0313)
#define ZCL_ALTERNATIVE_CONSUMPTION_FORMATTING_ATTRIBUTE_ID (0x0314)
#define ZCL_INSTANTANEOUS_DEMAND_ATTRIBUTE_ID (0x0400)
#define ZCL_CURRENT_DAY_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0401)
#define ZCL_CURRENT_DAY_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0402)
#define ZCL_PREVIOUS_DAY_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0403)
#define ZCL_PREVIOUS_DAY_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0404)
#define ZCL_CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_DELIVERED_ATTRIBUTE_ID (0x0405)
#define ZCL_CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_RECEIVED_ATTRIBUTE_ID (0x0406)
#define ZCL_CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_DELIVERED_ATTRIBUTE_ID (0x0407)
#define ZCL_CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_RECEIVED_ATTRIBUTE_ID (0x0408)
#define ZCL_CURRENT_DAY_MAX_PRESSURE_ATTRIBUTE_ID (0x0409)
#define ZCL_CURRENT_DAY_MIN_PRESSURE_ATTRIBUTE_ID (0x040A)
#define ZCL_PREVIOUS_DAY_MAX_PRESSURE_ATTRIBUTE_ID (0x040B)
#define ZCL_PREVIOUS_DAY_MIN_PRESSURE_ATTRIBUTE_ID (0x040C)
#define ZCL_CURRENT_DAY_MAX_DEMAND_ATTRIBUTE_ID (0x040D)
#define ZCL_PREVIOUS_DAY_MAX_DEMAND_ATTRIBUTE_ID (0x040E)
#define ZCL_CURRENT_MONTH_MAX_DEMAND_ATTRIBUTE_ID (0x040F)
#define ZCL_CURRENT_YEAR_MAX_DEMAND_ATTRIBUTE_ID (0x0410)
#define ZCL_CURRENT_DAY_MAX_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x0411)
#define ZCL_PREVIOUS_DAY_MAX_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x0412)
#define ZCL_CURRENT_MONTH_MAX_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x0413)
#define ZCL_CURRENT_MONTH_MIN_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x0414)
#define ZCL_CURRENT_YEAR_MAX_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x0415)
#define ZCL_CURRENT_YEAR_MIN_ENERGY_CARRIER_DEMAND_ATTRIBUTE_ID (0x0416)
#define ZCL_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0420)
#define ZCL_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0421)
#define ZCL_PREVIOUS_DAY3_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0422)
#define ZCL_PREVIOUS_DAY3_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0423)
#define ZCL_PREVIOUS_DAY4_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0424)
#define ZCL_PREVIOUS_DAY4_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0425)
#define ZCL_PREVIOUS_DAY5_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0426)
#define ZCL_PREVIOUS_DAY5_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0427)
#define ZCL_PREVIOUS_DAY6_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0428)
#define ZCL_PREVIOUS_DAY6_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0429)
#define ZCL_PREVIOUS_DAY7_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x042A)
#define ZCL_PREVIOUS_DAY7_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x042B)
#define ZCL_PREVIOUS_DAY8_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x042C)
#define ZCL_PREVIOUS_DAY8_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x042D)
#define ZCL_CURRENT_WEEK_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0430)
#define ZCL_CURRENT_WEEK_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0431)
#define ZCL_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0432)
#define ZCL_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0433)
#define ZCL_PREVIOUS_WEEK2_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0434)
#define ZCL_PREVIOUS_WEEK2_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0435)
#define ZCL_PREVIOUS_WEEK3_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0436)
#define ZCL_PREVIOUS_WEEK3_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0437)
#define ZCL_PREVIOUS_WEEK4_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0438)
#define ZCL_PREVIOUS_WEEK4_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0439)
#define ZCL_PREVIOUS_WEEK5_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x043A)
#define ZCL_PREVIOUS_WEEK5_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x043B)
#define ZCL_CURRENT_MONTH_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0440)
#define ZCL_CURRENT_MONTH_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0441)
#define ZCL_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0442)
#define ZCL_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0443)
#define ZCL_PREVIOUS_MONTH2_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0444)
#define ZCL_PREVIOUS_MONTH2_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0445)
#define ZCL_PREVIOUS_MONTH3_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0446)
#define ZCL_PREVIOUS_MONTH3_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0447)
#define ZCL_PREVIOUS_MONTH4_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0448)
#define ZCL_PREVIOUS_MONTH4_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0449)
#define ZCL_PREVIOUS_MONTH5_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x044A)
#define ZCL_PREVIOUS_MONTH5_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x044B)
#define ZCL_PREVIOUS_MONTH6_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x044C)
#define ZCL_PREVIOUS_MONTH6_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x044D)
#define ZCL_PREVIOUS_MONTH7_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x044E)
#define ZCL_PREVIOUS_MONTH7_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x044F)
#define ZCL_PREVIOUS_MONTH8_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0450)
#define ZCL_PREVIOUS_MONTH8_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0451)
#define ZCL_PREVIOUS_MONTH9_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0452)
#define ZCL_PREVIOUS_MONTH9_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0453)
#define ZCL_PREVIOUS_MONTH10_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0454)
#define ZCL_PREVIOUS_MONTH10_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0455)
#define ZCL_PREVIOUS_MONTH11_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0456)
#define ZCL_PREVIOUS_MONTH11_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0457)
#define ZCL_PREVIOUS_MONTH12_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0458)
#define ZCL_PREVIOUS_MONTH12_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0459)
#define ZCL_PREVIOUS_MONTH13_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x045A)
#define ZCL_PREVIOUS_MONTH13_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x045B)
#define ZCL_METERING_HISTORICAL_FREEZE_TIME_ATTRIBUTE_ID (0x045C)
#define ZCL_CURRENT_DAY_MAX_DEMAND_DELIVERED_ATTRIBUTE_ID (0x045D)
#define ZCL_CURRENT_DAY_MAX_DEMAND_DELIVERED_TIME_ATTRIBUTE_ID (0x045E)
#define ZCL_CURRENT_DAY_MAX_DEMAND_RECEIVED_ATTRIBUTE_ID (0x045F)
#define ZCL_CURRENT_DAY_MAX_DEMAND_RECEIVED_TIME_ATTRIBUTE_ID (0x0460)
#define ZCL_PREVIOUS_DAY_MAX_DEMAND_DELIVERED_ATTRIBUTE_ID (0x0461)
#define ZCL_PREVIOUS_DAY_MAX_DEMAND_DELIVERED_TIME_ATTRIBUTE_ID (0x0462)
#define ZCL_PREVIOUS_DAY_MAX_DEMAND_RECEIVED_ATTRIBUTE_ID (0x0463)
#define ZCL_PREVIOUS_DAY_MAX_DEMAND_RECEIVED_TIME_ATTRIBUTE_ID (0x0464)
#define ZCL_MAX_NUMBER_OF_PERIODS_DELIVERED_ATTRIBUTE_ID (0x0500)
#define ZCL_CURRENT_DEMAND_DELIVERED_ATTRIBUTE_ID (0x0600)
#define ZCL_DEMAND_LIMIT_ATTRIBUTE_ID (0x0601)
#define ZCL_DEMAND_INTEGRATION_PERIOD_ATTRIBUTE_ID (0x0602)
#define ZCL_NUMBER_OF_DEMAND_SUBINTERVALS_ATTRIBUTE_ID (0x0603)
#define ZCL_DEMAND_LIMIT_ARM_DURATION_IN_MINUTES_ATTRIBUTE_ID (0x0604)
#define ZCL_LOAD_LIMIT_SUPPLY_STATE_ATTRIBUTE_ID (0x0605)
#define ZCL_LOAD_LIMIT_COUNTER_ATTRIBUTE_ID (0x0606)
#define ZCL_SUPPLY_TAMPER_STATE_ATTRIBUTE_ID (0x0607)
#define ZCL_SUPPLY_DEPLETION_STATE_ATTRIBUTE_ID (0x0608)
#define ZCL_SUPPLY_UNCONTROLLED_FLOW_STATE_ATTRIBUTE_ID (0x0609)
#define ZCL_CURRENT_NO_TIER_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0700)
#define ZCL_CURRENT_NO_TIER_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0701)
#define ZCL_CURRENT_NO_TIER_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0702)
#define ZCL_CURRENT_NO_TIER_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0703)
#define ZCL_CURRENT_NO_TIER_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0704)
#define ZCL_CURRENT_NO_TIER_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0705)
#define ZCL_CURRENT_NO_TIER_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0706)
#define ZCL_CURRENT_NO_TIER_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0707)
#define ZCL_CURRENT_NO_TIER_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0708)
#define ZCL_CURRENT_NO_TIER_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0709)
#define ZCL_CURRENT_NO_TIER_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x070A)
#define ZCL_CURRENT_NO_TIER_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x070B)
#define ZCL_CURRENT_NO_TIER_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x070C)
#define ZCL_CURRENT_NO_TIER_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x070D)
#define ZCL_CURRENT_NO_TIER_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x070E)
#define ZCL_CURRENT_NO_TIER_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x070F)
#define ZCL_CURRENT_TIER1_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0710)
#define ZCL_CURRENT_TIER1_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0711)
#define ZCL_CURRENT_TIER1_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0712)
#define ZCL_CURRENT_TIER1_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0713)
#define ZCL_CURRENT_TIER1_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0714)
#define ZCL_CURRENT_TIER1_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0715)
#define ZCL_CURRENT_TIER1_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0716)
#define ZCL_CURRENT_TIER1_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0717)
#define ZCL_CURRENT_TIER1_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0718)
#define ZCL_CURRENT_TIER1_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0719)
#define ZCL_CURRENT_TIER1_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x071A)
#define ZCL_CURRENT_TIER1_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x071B)
#define ZCL_CURRENT_TIER1_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x071C)
#define ZCL_CURRENT_TIER1_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x071D)
#define ZCL_CURRENT_TIER1_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x071E)
#define ZCL_CURRENT_TIER1_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x071F)
#define ZCL_CURRENT_TIER2_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0720)
#define ZCL_CURRENT_TIER2_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0721)
#define ZCL_CURRENT_TIER2_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0722)
#define ZCL_CURRENT_TIER2_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0723)
#define ZCL_CURRENT_TIER2_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0724)
#define ZCL_CURRENT_TIER2_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0725)
#define ZCL_CURRENT_TIER2_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0726)
#define ZCL_CURRENT_TIER2_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0727)
#define ZCL_CURRENT_TIER2_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0728)
#define ZCL_CURRENT_TIER2_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0729)
#define ZCL_CURRENT_TIER2_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x072A)
#define ZCL_CURRENT_TIER2_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x072B)
#define ZCL_CURRENT_TIER2_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x072C)
#define ZCL_CURRENT_TIER2_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x072D)
#define ZCL_CURRENT_TIER2_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x072E)
#define ZCL_CURRENT_TIER2_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x072F)
#define ZCL_CURRENT_TIER3_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0730)
#define ZCL_CURRENT_TIER3_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0731)
#define ZCL_CURRENT_TIER3_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0732)
#define ZCL_CURRENT_TIER3_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0733)
#define ZCL_CURRENT_TIER3_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0734)
#define ZCL_CURRENT_TIER3_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0735)
#define ZCL_CURRENT_TIER3_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0736)
#define ZCL_CURRENT_TIER3_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0737)
#define ZCL_CURRENT_TIER3_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0738)
#define ZCL_CURRENT_TIER3_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0739)
#define ZCL_CURRENT_TIER3_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x073A)
#define ZCL_CURRENT_TIER3_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x073B)
#define ZCL_CURRENT_TIER3_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x073C)
#define ZCL_CURRENT_TIER3_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x073D)
#define ZCL_CURRENT_TIER3_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x073E)
#define ZCL_CURRENT_TIER3_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x073F)
#define ZCL_CURRENT_TIER4_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0740)
#define ZCL_CURRENT_TIER4_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0741)
#define ZCL_CURRENT_TIER4_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0742)
#define ZCL_CURRENT_TIER4_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0743)
#define ZCL_CURRENT_TIER4_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0744)
#define ZCL_CURRENT_TIER4_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0745)
#define ZCL_CURRENT_TIER4_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0746)
#define ZCL_CURRENT_TIER4_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0747)
#define ZCL_CURRENT_TIER4_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0748)
#define ZCL_CURRENT_TIER4_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0749)
#define ZCL_CURRENT_TIER4_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x074A)
#define ZCL_CURRENT_TIER4_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x074B)
#define ZCL_CURRENT_TIER4_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x074C)
#define ZCL_CURRENT_TIER4_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x074D)
#define ZCL_CURRENT_TIER4_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x074E)
#define ZCL_CURRENT_TIER4_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x074F)
#define ZCL_CURRENT_TIER5_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0750)
#define ZCL_CURRENT_TIER5_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0751)
#define ZCL_CURRENT_TIER5_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0752)
#define ZCL_CURRENT_TIER5_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0753)
#define ZCL_CURRENT_TIER5_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0754)
#define ZCL_CURRENT_TIER5_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0755)
#define ZCL_CURRENT_TIER5_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0756)
#define ZCL_CURRENT_TIER5_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0757)
#define ZCL_CURRENT_TIER5_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0758)
#define ZCL_CURRENT_TIER5_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0759)
#define ZCL_CURRENT_TIER5_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x075A)
#define ZCL_CURRENT_TIER5_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x075B)
#define ZCL_CURRENT_TIER5_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x075C)
#define ZCL_CURRENT_TIER5_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x075D)
#define ZCL_CURRENT_TIER5_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x075E)
#define ZCL_CURRENT_TIER5_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x075F)
#define ZCL_CURRENT_TIER6_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0760)
#define ZCL_CURRENT_TIER6_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0761)
#define ZCL_CURRENT_TIER6_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0762)
#define ZCL_CURRENT_TIER6_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0763)
#define ZCL_CURRENT_TIER6_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0764)
#define ZCL_CURRENT_TIER6_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0765)
#define ZCL_CURRENT_TIER6_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0766)
#define ZCL_CURRENT_TIER6_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0767)
#define ZCL_CURRENT_TIER6_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0768)
#define ZCL_CURRENT_TIER6_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0769)
#define ZCL_CURRENT_TIER6_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x076A)
#define ZCL_CURRENT_TIER6_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x076B)
#define ZCL_CURRENT_TIER6_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x076C)
#define ZCL_CURRENT_TIER6_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x076D)
#define ZCL_CURRENT_TIER6_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x076E)
#define ZCL_CURRENT_TIER6_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x076F)
#define ZCL_CURRENT_TIER7_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0770)
#define ZCL_CURRENT_TIER7_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0771)
#define ZCL_CURRENT_TIER7_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0772)
#define ZCL_CURRENT_TIER7_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0773)
#define ZCL_CURRENT_TIER7_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0774)
#define ZCL_CURRENT_TIER7_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0775)
#define ZCL_CURRENT_TIER7_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0776)
#define ZCL_CURRENT_TIER7_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0777)
#define ZCL_CURRENT_TIER7_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0778)
#define ZCL_CURRENT_TIER7_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0779)
#define ZCL_CURRENT_TIER7_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x077A)
#define ZCL_CURRENT_TIER7_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x077B)
#define ZCL_CURRENT_TIER7_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x077C)
#define ZCL_CURRENT_TIER7_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x077D)
#define ZCL_CURRENT_TIER7_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x077E)
#define ZCL_CURRENT_TIER7_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x077F)
#define ZCL_CURRENT_TIER8_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0780)
#define ZCL_CURRENT_TIER8_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0781)
#define ZCL_CURRENT_TIER8_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0782)
#define ZCL_CURRENT_TIER8_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0783)
#define ZCL_CURRENT_TIER8_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0784)
#define ZCL_CURRENT_TIER8_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0785)
#define ZCL_CURRENT_TIER8_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0786)
#define ZCL_CURRENT_TIER8_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0787)
#define ZCL_CURRENT_TIER8_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0788)
#define ZCL_CURRENT_TIER8_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0789)
#define ZCL_CURRENT_TIER8_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x078A)
#define ZCL_CURRENT_TIER8_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x078B)
#define ZCL_CURRENT_TIER8_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x078C)
#define ZCL_CURRENT_TIER8_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x078D)
#define ZCL_CURRENT_TIER8_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x078E)
#define ZCL_CURRENT_TIER8_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x078F)
#define ZCL_CURRENT_TIER9_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0790)
#define ZCL_CURRENT_TIER9_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0791)
#define ZCL_CURRENT_TIER9_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0792)
#define ZCL_CURRENT_TIER9_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0793)
#define ZCL_CURRENT_TIER9_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0794)
#define ZCL_CURRENT_TIER9_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0795)
#define ZCL_CURRENT_TIER9_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0796)
#define ZCL_CURRENT_TIER9_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0797)
#define ZCL_CURRENT_TIER9_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0798)
#define ZCL_CURRENT_TIER9_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x0799)
#define ZCL_CURRENT_TIER9_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x079A)
#define ZCL_CURRENT_TIER9_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x079B)
#define ZCL_CURRENT_TIER9_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x079C)
#define ZCL_CURRENT_TIER9_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x079D)
#define ZCL_CURRENT_TIER9_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x079E)
#define ZCL_CURRENT_TIER9_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x079F)
#define ZCL_CURRENT_TIER10_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A0)
#define ZCL_CURRENT_TIER10_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A1)
#define ZCL_CURRENT_TIER10_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A2)
#define ZCL_CURRENT_TIER10_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A3)
#define ZCL_CURRENT_TIER10_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A4)
#define ZCL_CURRENT_TIER10_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A5)
#define ZCL_CURRENT_TIER10_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A6)
#define ZCL_CURRENT_TIER10_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A7)
#define ZCL_CURRENT_TIER10_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A8)
#define ZCL_CURRENT_TIER10_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07A9)
#define ZCL_CURRENT_TIER10_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07AA)
#define ZCL_CURRENT_TIER10_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07AB)
#define ZCL_CURRENT_TIER10_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07AC)
#define ZCL_CURRENT_TIER10_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07AD)
#define ZCL_CURRENT_TIER10_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07AE)
#define ZCL_CURRENT_TIER10_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07AF)
#define ZCL_CURRENT_TIER11_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B0)
#define ZCL_CURRENT_TIER11_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B1)
#define ZCL_CURRENT_TIER11_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B2)
#define ZCL_CURRENT_TIER11_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B3)
#define ZCL_CURRENT_TIER11_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B4)
#define ZCL_CURRENT_TIER11_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B5)
#define ZCL_CURRENT_TIER11_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B6)
#define ZCL_CURRENT_TIER11_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B7)
#define ZCL_CURRENT_TIER11_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B8)
#define ZCL_CURRENT_TIER11_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07B9)
#define ZCL_CURRENT_TIER11_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07BA)
#define ZCL_CURRENT_TIER11_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07BB)
#define ZCL_CURRENT_TIER11_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07BC)
#define ZCL_CURRENT_TIER11_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07BD)
#define ZCL_CURRENT_TIER11_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07BE)
#define ZCL_CURRENT_TIER11_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07BF)
#define ZCL_CURRENT_TIER12_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C0)
#define ZCL_CURRENT_TIER12_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C1)
#define ZCL_CURRENT_TIER12_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C2)
#define ZCL_CURRENT_TIER12_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C3)
#define ZCL_CURRENT_TIER12_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C4)
#define ZCL_CURRENT_TIER12_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C5)
#define ZCL_CURRENT_TIER12_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C6)
#define ZCL_CURRENT_TIER12_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C7)
#define ZCL_CURRENT_TIER12_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C8)
#define ZCL_CURRENT_TIER12_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07C9)
#define ZCL_CURRENT_TIER12_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07CA)
#define ZCL_CURRENT_TIER12_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07CB)
#define ZCL_CURRENT_TIER12_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07CC)
#define ZCL_CURRENT_TIER12_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07CD)
#define ZCL_CURRENT_TIER12_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07CE)
#define ZCL_CURRENT_TIER12_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07CF)
#define ZCL_CURRENT_TIER13_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D0)
#define ZCL_CURRENT_TIER13_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D1)
#define ZCL_CURRENT_TIER13_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D2)
#define ZCL_CURRENT_TIER13_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D3)
#define ZCL_CURRENT_TIER13_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D4)
#define ZCL_CURRENT_TIER13_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D5)
#define ZCL_CURRENT_TIER13_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D6)
#define ZCL_CURRENT_TIER13_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D7)
#define ZCL_CURRENT_TIER13_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D8)
#define ZCL_CURRENT_TIER13_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07D9)
#define ZCL_CURRENT_TIER13_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07DA)
#define ZCL_CURRENT_TIER13_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07DB)
#define ZCL_CURRENT_TIER13_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07DC)
#define ZCL_CURRENT_TIER13_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07DD)
#define ZCL_CURRENT_TIER13_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07DE)
#define ZCL_CURRENT_TIER13_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07DF)
#define ZCL_CURRENT_TIER14_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E0)
#define ZCL_CURRENT_TIER14_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E1)
#define ZCL_CURRENT_TIER14_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E2)
#define ZCL_CURRENT_TIER14_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E3)
#define ZCL_CURRENT_TIER14_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E4)
#define ZCL_CURRENT_TIER14_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E5)
#define ZCL_CURRENT_TIER14_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E6)
#define ZCL_CURRENT_TIER14_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E7)
#define ZCL_CURRENT_TIER14_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E8)
#define ZCL_CURRENT_TIER14_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07E9)
#define ZCL_CURRENT_TIER14_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07EA)
#define ZCL_CURRENT_TIER14_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07EB)
#define ZCL_CURRENT_TIER14_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07EC)
#define ZCL_CURRENT_TIER14_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07ED)
#define ZCL_CURRENT_TIER14_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07EE)
#define ZCL_CURRENT_TIER14_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07EF)
#define ZCL_CURRENT_TIER15_BLOCK1_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F0)
#define ZCL_CURRENT_TIER15_BLOCK2_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F1)
#define ZCL_CURRENT_TIER15_BLOCK3_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F2)
#define ZCL_CURRENT_TIER15_BLOCK4_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F3)
#define ZCL_CURRENT_TIER15_BLOCK5_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F4)
#define ZCL_CURRENT_TIER15_BLOCK6_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F5)
#define ZCL_CURRENT_TIER15_BLOCK7_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F6)
#define ZCL_CURRENT_TIER15_BLOCK8_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F7)
#define ZCL_CURRENT_TIER15_BLOCK9_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F8)
#define ZCL_CURRENT_TIER15_BLOCK10_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07F9)
#define ZCL_CURRENT_TIER15_BLOCK11_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07FA)
#define ZCL_CURRENT_TIER15_BLOCK12_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07FB)
#define ZCL_CURRENT_TIER15_BLOCK13_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07FC)
#define ZCL_CURRENT_TIER15_BLOCK14_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07FD)
#define ZCL_CURRENT_TIER15_BLOCK15_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07FE)
#define ZCL_CURRENT_TIER15_BLOCK16_SUMMATION_DELIVERED_ATTRIBUTE_ID (0x07FF)
#define ZCL_GENERIC_ALARM_MASK_ATTRIBUTE_ID (0x0800)
#define ZCL_ELECTRICITY_ALARM_MASK_ATTRIBUTE_ID (0x0801)
#define ZCL_GENERIC_FLOW_PRESSURE_ALARM_MASK_ATTRIBUTE_ID (0x0802)
#define ZCL_WATER_SPECIFIC_ALARM_MASK_ATTRIBUTE_ID (0x0803)
#define ZCL_HEAT_AND_COOLING_SPECIFIC_ALARM_MASK_ATTRIBUTE_ID (0x0804)
#define ZCL_GAS_SPECIFIC_ALARM_MASK_ATTRIBUTE_ID (0x0805)
#define ZCL_METERING_EXTENDED_GENERIC_ALARM_MASK_ATTRIBUTE_ID (0x0806)
#define ZCL_METERING_MANUFACTURE_ALARM_MASK_ATTRIBUTE_ID (0x0807)
#define ZCL_CURRENT_NO_TIER_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0900)
#define ZCL_CURRENT_NO_TIER_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0901)
#define ZCL_CURRENT_NO_TIER_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0902)
#define ZCL_CURRENT_NO_TIER_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0903)
#define ZCL_CURRENT_NO_TIER_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0904)
#define ZCL_CURRENT_NO_TIER_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0905)
#define ZCL_CURRENT_NO_TIER_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0906)
#define ZCL_CURRENT_NO_TIER_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0907)
#define ZCL_CURRENT_NO_TIER_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0908)
#define ZCL_CURRENT_NO_TIER_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0909)
#define ZCL_CURRENT_NO_TIER_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x090A)
#define ZCL_CURRENT_NO_TIER_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x090B)
#define ZCL_CURRENT_NO_TIER_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x090C)
#define ZCL_CURRENT_NO_TIER_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x090D)
#define ZCL_CURRENT_NO_TIER_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x090E)
#define ZCL_CURRENT_NO_TIER_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x090F)
#define ZCL_CURRENT_TIER1_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0910)
#define ZCL_CURRENT_TIER1_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0911)
#define ZCL_CURRENT_TIER1_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0912)
#define ZCL_CURRENT_TIER1_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0913)
#define ZCL_CURRENT_TIER1_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0914)
#define ZCL_CURRENT_TIER1_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0915)
#define ZCL_CURRENT_TIER1_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0916)
#define ZCL_CURRENT_TIER1_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0917)
#define ZCL_CURRENT_TIER1_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0918)
#define ZCL_CURRENT_TIER1_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0919)
#define ZCL_CURRENT_TIER1_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x091A)
#define ZCL_CURRENT_TIER1_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x091B)
#define ZCL_CURRENT_TIER1_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x091C)
#define ZCL_CURRENT_TIER1_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x091D)
#define ZCL_CURRENT_TIER1_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x091E)
#define ZCL_CURRENT_TIER1_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x091F)
#define ZCL_CURRENT_TIER2_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0920)
#define ZCL_CURRENT_TIER2_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0921)
#define ZCL_CURRENT_TIER2_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0922)
#define ZCL_CURRENT_TIER2_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0923)
#define ZCL_CURRENT_TIER2_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0924)
#define ZCL_CURRENT_TIER2_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0925)
#define ZCL_CURRENT_TIER2_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0926)
#define ZCL_CURRENT_TIER2_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0927)
#define ZCL_CURRENT_TIER2_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0928)
#define ZCL_CURRENT_TIER2_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0929)
#define ZCL_CURRENT_TIER2_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x092A)
#define ZCL_CURRENT_TIER2_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x092B)
#define ZCL_CURRENT_TIER2_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x092C)
#define ZCL_CURRENT_TIER2_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x092D)
#define ZCL_CURRENT_TIER2_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x092E)
#define ZCL_CURRENT_TIER2_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x092F)
#define ZCL_CURRENT_TIER3_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0930)
#define ZCL_CURRENT_TIER3_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0931)
#define ZCL_CURRENT_TIER3_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0932)
#define ZCL_CURRENT_TIER3_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0933)
#define ZCL_CURRENT_TIER3_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0934)
#define ZCL_CURRENT_TIER3_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0935)
#define ZCL_CURRENT_TIER3_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0936)
#define ZCL_CURRENT_TIER3_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0937)
#define ZCL_CURRENT_TIER3_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0938)
#define ZCL_CURRENT_TIER3_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0939)
#define ZCL_CURRENT_TIER3_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x093A)
#define ZCL_CURRENT_TIER3_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x093B)
#define ZCL_CURRENT_TIER3_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x093C)
#define ZCL_CURRENT_TIER3_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x093D)
#define ZCL_CURRENT_TIER3_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x093E)
#define ZCL_CURRENT_TIER3_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x093F)
#define ZCL_CURRENT_TIER4_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0940)
#define ZCL_CURRENT_TIER4_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0941)
#define ZCL_CURRENT_TIER4_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0942)
#define ZCL_CURRENT_TIER4_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0943)
#define ZCL_CURRENT_TIER4_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0944)
#define ZCL_CURRENT_TIER4_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0945)
#define ZCL_CURRENT_TIER4_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0946)
#define ZCL_CURRENT_TIER4_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0947)
#define ZCL_CURRENT_TIER4_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0948)
#define ZCL_CURRENT_TIER4_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0949)
#define ZCL_CURRENT_TIER4_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x094A)
#define ZCL_CURRENT_TIER4_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x094B)
#define ZCL_CURRENT_TIER4_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x094C)
#define ZCL_CURRENT_TIER4_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x094D)
#define ZCL_CURRENT_TIER4_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x094E)
#define ZCL_CURRENT_TIER4_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x094F)
#define ZCL_CURRENT_TIER5_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0950)
#define ZCL_CURRENT_TIER5_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0951)
#define ZCL_CURRENT_TIER5_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0952)
#define ZCL_CURRENT_TIER5_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0953)
#define ZCL_CURRENT_TIER5_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0954)
#define ZCL_CURRENT_TIER5_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0955)
#define ZCL_CURRENT_TIER5_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0956)
#define ZCL_CURRENT_TIER5_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0957)
#define ZCL_CURRENT_TIER5_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0958)
#define ZCL_CURRENT_TIER5_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0959)
#define ZCL_CURRENT_TIER5_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x095A)
#define ZCL_CURRENT_TIER5_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x095B)
#define ZCL_CURRENT_TIER5_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x095C)
#define ZCL_CURRENT_TIER5_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x095D)
#define ZCL_CURRENT_TIER5_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x095E)
#define ZCL_CURRENT_TIER5_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x095F)
#define ZCL_CURRENT_TIER6_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0960)
#define ZCL_CURRENT_TIER6_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0961)
#define ZCL_CURRENT_TIER6_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0962)
#define ZCL_CURRENT_TIER6_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0963)
#define ZCL_CURRENT_TIER6_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0964)
#define ZCL_CURRENT_TIER6_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0965)
#define ZCL_CURRENT_TIER6_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0966)
#define ZCL_CURRENT_TIER6_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0967)
#define ZCL_CURRENT_TIER6_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0968)
#define ZCL_CURRENT_TIER6_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0969)
#define ZCL_CURRENT_TIER6_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x096A)
#define ZCL_CURRENT_TIER6_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x096B)
#define ZCL_CURRENT_TIER6_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x096C)
#define ZCL_CURRENT_TIER6_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x096D)
#define ZCL_CURRENT_TIER6_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x096E)
#define ZCL_CURRENT_TIER6_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x096F)
#define ZCL_CURRENT_TIER7_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0970)
#define ZCL_CURRENT_TIER7_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0971)
#define ZCL_CURRENT_TIER7_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0972)
#define ZCL_CURRENT_TIER7_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0973)
#define ZCL_CURRENT_TIER7_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0974)
#define ZCL_CURRENT_TIER7_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0975)
#define ZCL_CURRENT_TIER7_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0976)
#define ZCL_CURRENT_TIER7_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0977)
#define ZCL_CURRENT_TIER7_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0978)
#define ZCL_CURRENT_TIER7_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0979)
#define ZCL_CURRENT_TIER7_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x097A)
#define ZCL_CURRENT_TIER7_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x097B)
#define ZCL_CURRENT_TIER7_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x097C)
#define ZCL_CURRENT_TIER7_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x097D)
#define ZCL_CURRENT_TIER7_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x097E)
#define ZCL_CURRENT_TIER7_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x097F)
#define ZCL_CURRENT_TIER8_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0980)
#define ZCL_CURRENT_TIER8_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0981)
#define ZCL_CURRENT_TIER8_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0982)
#define ZCL_CURRENT_TIER8_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0983)
#define ZCL_CURRENT_TIER8_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0984)
#define ZCL_CURRENT_TIER8_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0985)
#define ZCL_CURRENT_TIER8_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0986)
#define ZCL_CURRENT_TIER8_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0987)
#define ZCL_CURRENT_TIER8_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0988)
#define ZCL_CURRENT_TIER8_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0989)
#define ZCL_CURRENT_TIER8_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x098A)
#define ZCL_CURRENT_TIER8_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x098B)
#define ZCL_CURRENT_TIER8_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x098C)
#define ZCL_CURRENT_TIER8_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x098D)
#define ZCL_CURRENT_TIER8_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x098E)
#define ZCL_CURRENT_TIER8_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x098F)
#define ZCL_CURRENT_TIER9_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0990)
#define ZCL_CURRENT_TIER9_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0991)
#define ZCL_CURRENT_TIER9_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0992)
#define ZCL_CURRENT_TIER9_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0993)
#define ZCL_CURRENT_TIER9_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0994)
#define ZCL_CURRENT_TIER9_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0995)
#define ZCL_CURRENT_TIER9_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0996)
#define ZCL_CURRENT_TIER9_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0997)
#define ZCL_CURRENT_TIER9_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0998)
#define ZCL_CURRENT_TIER9_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x0999)
#define ZCL_CURRENT_TIER9_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x099A)
#define ZCL_CURRENT_TIER9_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x099B)
#define ZCL_CURRENT_TIER9_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x099C)
#define ZCL_CURRENT_TIER9_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x099D)
#define ZCL_CURRENT_TIER9_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x099E)
#define ZCL_CURRENT_TIER9_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x099F)
#define ZCL_CURRENT_TIER10_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A0)
#define ZCL_CURRENT_TIER10_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A1)
#define ZCL_CURRENT_TIER10_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A2)
#define ZCL_CURRENT_TIER10_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A3)
#define ZCL_CURRENT_TIER10_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A4)
#define ZCL_CURRENT_TIER10_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A5)
#define ZCL_CURRENT_TIER10_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A6)
#define ZCL_CURRENT_TIER10_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A7)
#define ZCL_CURRENT_TIER10_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A8)
#define ZCL_CURRENT_TIER10_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09A9)
#define ZCL_CURRENT_TIER10_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09AA)
#define ZCL_CURRENT_TIER10_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09AB)
#define ZCL_CURRENT_TIER10_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09AC)
#define ZCL_CURRENT_TIER10_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09AD)
#define ZCL_CURRENT_TIER10_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09AE)
#define ZCL_CURRENT_TIER10_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09AF)
#define ZCL_CURRENT_TIER11_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B0)
#define ZCL_CURRENT_TIER11_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B1)
#define ZCL_CURRENT_TIER11_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B2)
#define ZCL_CURRENT_TIER11_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B3)
#define ZCL_CURRENT_TIER11_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B4)
#define ZCL_CURRENT_TIER11_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B5)
#define ZCL_CURRENT_TIER11_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B6)
#define ZCL_CURRENT_TIER11_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B7)
#define ZCL_CURRENT_TIER11_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B8)
#define ZCL_CURRENT_TIER11_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09B9)
#define ZCL_CURRENT_TIER11_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09BA)
#define ZCL_CURRENT_TIER11_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09BB)
#define ZCL_CURRENT_TIER11_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09BC)
#define ZCL_CURRENT_TIER11_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09BD)
#define ZCL_CURRENT_TIER11_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09BE)
#define ZCL_CURRENT_TIER11_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09BF)
#define ZCL_CURRENT_TIER12_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C0)
#define ZCL_CURRENT_TIER12_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C1)
#define ZCL_CURRENT_TIER12_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C2)
#define ZCL_CURRENT_TIER12_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C3)
#define ZCL_CURRENT_TIER12_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C4)
#define ZCL_CURRENT_TIER12_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C5)
#define ZCL_CURRENT_TIER12_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C6)
#define ZCL_CURRENT_TIER12_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C7)
#define ZCL_CURRENT_TIER12_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C8)
#define ZCL_CURRENT_TIER12_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09C9)
#define ZCL_CURRENT_TIER12_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09CA)
#define ZCL_CURRENT_TIER12_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09CB)
#define ZCL_CURRENT_TIER12_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09CC)
#define ZCL_CURRENT_TIER12_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09CD)
#define ZCL_CURRENT_TIER12_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09CE)
#define ZCL_CURRENT_TIER12_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09CF)
#define ZCL_CURRENT_TIER13_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D0)
#define ZCL_CURRENT_TIER13_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D1)
#define ZCL_CURRENT_TIER13_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D2)
#define ZCL_CURRENT_TIER13_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D3)
#define ZCL_CURRENT_TIER13_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D4)
#define ZCL_CURRENT_TIER13_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D5)
#define ZCL_CURRENT_TIER13_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D6)
#define ZCL_CURRENT_TIER13_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D7)
#define ZCL_CURRENT_TIER13_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D8)
#define ZCL_CURRENT_TIER13_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09D9)
#define ZCL_CURRENT_TIER13_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09DA)
#define ZCL_CURRENT_TIER13_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09DB)
#define ZCL_CURRENT_TIER13_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09DC)
#define ZCL_CURRENT_TIER13_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09DD)
#define ZCL_CURRENT_TIER13_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09DE)
#define ZCL_CURRENT_TIER13_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09DF)
#define ZCL_CURRENT_TIER14_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E0)
#define ZCL_CURRENT_TIER14_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E1)
#define ZCL_CURRENT_TIER14_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E2)
#define ZCL_CURRENT_TIER14_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E3)
#define ZCL_CURRENT_TIER14_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E4)
#define ZCL_CURRENT_TIER14_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E5)
#define ZCL_CURRENT_TIER14_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E6)
#define ZCL_CURRENT_TIER14_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E7)
#define ZCL_CURRENT_TIER14_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E8)
#define ZCL_CURRENT_TIER14_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09E9)
#define ZCL_CURRENT_TIER14_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09EA)
#define ZCL_CURRENT_TIER14_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09EB)
#define ZCL_CURRENT_TIER14_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09EC)
#define ZCL_CURRENT_TIER14_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09ED)
#define ZCL_CURRENT_TIER14_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09EE)
#define ZCL_CURRENT_TIER14_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09EF)
#define ZCL_CURRENT_TIER15_BLOCK1_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F0)
#define ZCL_CURRENT_TIER15_BLOCK2_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F1)
#define ZCL_CURRENT_TIER15_BLOCK3_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F2)
#define ZCL_CURRENT_TIER15_BLOCK4_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F3)
#define ZCL_CURRENT_TIER15_BLOCK5_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F4)
#define ZCL_CURRENT_TIER15_BLOCK6_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F5)
#define ZCL_CURRENT_TIER15_BLOCK7_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F6)
#define ZCL_CURRENT_TIER15_BLOCK8_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F7)
#define ZCL_CURRENT_TIER15_BLOCK9_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F8)
#define ZCL_CURRENT_TIER15_BLOCK10_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09F9)
#define ZCL_CURRENT_TIER15_BLOCK11_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09FA)
#define ZCL_CURRENT_TIER15_BLOCK12_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09FB)
#define ZCL_CURRENT_TIER15_BLOCK13_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09FC)
#define ZCL_CURRENT_TIER15_BLOCK14_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09FD)
#define ZCL_CURRENT_TIER15_BLOCK15_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09FE)
#define ZCL_CURRENT_TIER15_BLOCK16_SUMMATION_RECEIVED_ATTRIBUTE_ID (0x09FF)
#define ZCL_BILL_TO_DATE_DELIVERED_ATTRIBUTE_ID (0x0A00)
#define ZCL_BILL_TO_DATE_TIME_STAMP_DELIVERED_ATTRIBUTE_ID (0x0A01)
#define ZCL_PROJECTED_BILL_DELIVERED_ATTRIBUTE_ID (0x0A02)
#define ZCL_PROJECTED_BILL_TIME_STAMP_DELIVERED_ATTRIBUTE_ID (0x0A03)
#define ZCL_BILL_DELIVERED_TRAILING_DIGIT_ATTRIBUTE_ID (0x0A04)
#define ZCL_BILL_TO_DATE_RECEIVED_ATTRIBUTE_ID (0x0A10)
#define ZCL_BILL_TO_DATE_TIME_STAMP_RECEIVED_ATTRIBUTE_ID (0x0A11)
#define ZCL_PROJECTED_BILL_RECEIVED_ATTRIBUTE_ID (0x0A12)
#define ZCL_PROJECTED_BILL_TIME_STAMP_RECEIVED_ATTRIBUTE_ID (0x0A13)
#define ZCL_BILL_RECEIVED_TRAILING_DIGIT_ATTRIBUTE_ID (0x0A14)
#define ZCL_PROPOSED_CHANGE_SUPPLY_IMPLEMENTATION_TIME_ATTRIBUTE_ID (0x0B00)
#define ZCL_PROPOSED_CHANGE_SUPPLY_STATUS_ATTRIBUTE_ID (0x0B01)
#define ZCL_UNCONTROLLED_FLOW_THESHOLD_ATTRIBUTE_ID (0x0B10)
#define ZCL_UNCONTROLLED_FLOW_THESHOLD_UNIT_OF_MEASURE_ATTRIBUTE_ID (0x0B11)
#define ZCL_UNCONTROLLED_FLOW_MULTIPLIER_ATTRIBUTE_ID (0x0B12)
#define ZCL_UNCONTROLLED_FLOW_DIVISOR_ATTRIBUTE_ID (0x0B13)
#define ZCL_FLOW_STABILIZATION_PERIOD_ATTRIBUTE_ID (0x0B14)
#define ZCL_FLOW_MEASUREMENT_PERIOD_ATTRIBUTE_ID (0x0B15)
#define ZCL_ALTERNATIVE_INSTANTANEOUS_DEMAND_ATTRIBUTE_ID (0x0C00)
#define ZCL_CURRENT_ALTERNATIVE_DAY_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C01)
#define ZCL_CURRENT_ALTERNATIVE_DAY_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C02)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C03)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C04)
#define ZCL_CURRENT_ALTERNATIVE_PARTIAL_PROFILE_INTERVAL_START_TIME_DELIVERED_ATTRIBUTE_ID (0x0C05)
#define ZCL_CURRENT_ALTERNATIVE_PARTIAL_PROFILE_INTERVAL_START_TIME_RECEIVED_ATTRIBUTE_ID (0x0C06)
#define ZCL_CURRENT_ALTERNATIVE_PARTIAL_PROFILE_INTERVAL_VALUE_DELIVERED_ATTRIBUTE_ID (0x0C07)
#define ZCL_CURRENT_ALTERNATIVE_PARTIAL_PROFILE_INTERVAL_VALUE_RECEIVED_ATTRIBUTE_ID (0x0C08)
#define ZCL_CURRENT_ALTERNATIVE_DAY_MAX_PRESSURE_ATTRIBUTE_ID (0x0C09)
#define ZCL_CURRENT_ALTERNATIVE_DAY_MIN_PRESSURE_ATTRIBUTE_ID (0x0C0A)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_MAX_PRESSURE_ATTRIBUTE_ID (0x0C0B)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_MIN_PRESSURE_ATTRIBUTE_ID (0x0C0C)
#define ZCL_CURRENT_ALTERNATIVE_DAY_ALTERNATIVE_MAX_DEMAND_ATTRIBUTE_ID (0x0C0D)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_MAX_DEMAND_ATTRIBUTE_ID (0x0C0E)
#define ZCL_CURRENT_ALTERNATIVE_MONTH_MAX_DEMAND_ATTRIBUTE_ID (0x0C0F)
#define ZCL_CURRENT_ALTERNATIVE_YEAR_MAX_DEMAND_ATTRIBUTE_ID (0x0C10)
#define ZCL_PREVIOUS_DAY2_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C20)
#define ZCL_PREVIOUS_DAY2_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C21)
#define ZCL_PREVIOUS_DAY3_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C22)
#define ZCL_PREVIOUS_DAY3_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C23)
#define ZCL_PREVIOUS_DAY4_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C24)
#define ZCL_PREVIOUS_DAY4_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C25)
#define ZCL_PREVIOUS_DAY5_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C26)
#define ZCL_PREVIOUS_DAY5_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C27)
#define ZCL_PREVIOUS_DAY6_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C28)
#define ZCL_PREVIOUS_DAY6_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C29)
#define ZCL_PREVIOUS_DAY7_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C2A)
#define ZCL_PREVIOUS_DAY7_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C2B)
#define ZCL_PREVIOUS_DAY8_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C2C)
#define ZCL_PREVIOUS_DAY8_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C2D)
#define ZCL_CURRENT_WEEK_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C30)
#define ZCL_CURRENT_WEEK_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C31)
#define ZCL_PREVIOUS_WEEK_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C32)
#define ZCL_PREVIOUS_WEEK_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C33)
#define ZCL_PREVIOUS_WEEK2_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C34)
#define ZCL_PREVIOUS_WEEK2_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C35)
#define ZCL_PREVIOUS_WEEK3_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C36)
#define ZCL_PREVIOUS_WEEK3_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C37)
#define ZCL_PREVIOUS_WEEK4_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C38)
#define ZCL_PREVIOUS_WEEK4_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C39)
#define ZCL_PREVIOUS_WEEK5_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C3A)
#define ZCL_PREVIOUS_WEEK5_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C3B)
#define ZCL_CURRENT_MONTH_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C40)
#define ZCL_CURRENT_MONTH_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C41)
#define ZCL_PREVIOUS_MONTH_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C42)
#define ZCL_PREVIOUS_MONTH_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C43)
#define ZCL_PREVIOUS_MONTH2_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C44)
#define ZCL_PREVIOUS_MONTH2_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C45)
#define ZCL_PREVIOUS_MONTH3_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C46)
#define ZCL_PREVIOUS_MONTH3_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C47)
#define ZCL_PREVIOUS_MONTH4_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C48)
#define ZCL_PREVIOUS_MONTH4_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C49)
#define ZCL_PREVIOUS_MONTH5_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C4A)
#define ZCL_PREVIOUS_MONTH5_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C4B)
#define ZCL_PREVIOUS_MONTH6_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C4C)
#define ZCL_PREVIOUS_MONTH6_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C4D)
#define ZCL_PREVIOUS_MONTH7_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C4E)
#define ZCL_PREVIOUS_MONTH7_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C4F)
#define ZCL_PREVIOUS_MONTH8_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C50)
#define ZCL_PREVIOUS_MONTH8_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C51)
#define ZCL_PREVIOUS_MONTH9_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C52)
#define ZCL_PREVIOUS_MONTH9_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C53)
#define ZCL_PREVIOUS_MONTH10_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C54)
#define ZCL_PREVIOUS_MONTH10_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C55)
#define ZCL_PREVIOUS_MONTH11_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C56)
#define ZCL_PREVIOUS_MONTH11_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C57)
#define ZCL_PREVIOUS_MONTH12_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C58)
#define ZCL_PREVIOUS_MONTH12_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C59)
#define ZCL_PREVIOUS_MONTH13_ALTERNATIVE_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0C5A)
#define ZCL_PREVIOUS_MONTH13_ALTERNATIVE_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0C5B)
#define ZCL_CURRENT_DAY_ALTERNATIVE_MAX_DEMAND_DELIVERED_ATTRIBUTE_ID (0x0C5C)
#define ZCL_CURRENT_DAY_ALTERNATIVE_MAX_DEMAND_DELIVERED_TIME_ATTRIBUTE_ID (0x0C5D)
#define ZCL_CURRENT_DAY_ALTERNATIVE_MAX_DEMAND_RECEIVED_ATTRIBUTE_ID (0x0C5E)
#define ZCL_CURRENT_DAY_ALTERNATIVE_MAX_DEMAND_RECEIVED_TIME_ATTRIBUTE_ID (0x0C5F)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_MAX_DEMAND_DELIVERED_ATTRIBUTE_ID (0x0C60)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_MAX_DEMAND_DELIVERED_TIME_ATTRIBUTE_ID (0x0C61)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_MAX_DEMAND_RECEIVED_ATTRIBUTE_ID (0x0C62)
#define ZCL_PREVIOUS_DAY_ALTERNATIVE_MAX_DEMAND_RECEIVED_TIME_ATTRIBUTE_ID (0x0C63)
#define ZCL_CURRENT_ACTIVE_SUMMATION_Q1_ATTRIBUTE_ID (0x0D01)
#define ZCL_CURRENT_ACTIVE_SUMMATION_Q2_ATTRIBUTE_ID (0x0D02)
#define ZCL_CURRENT_ACTIVE_SUMMATION_Q3_ATTRIBUTE_ID (0x0D03)
#define ZCL_CURRENT_ACTIVE_SUMMATION_Q4_ATTRIBUTE_ID (0x0D04)
#define ZCL_CURRENT_REACTIVE_SUMMATION_Q1_ATTRIBUTE_ID (0x0D05)
#define ZCL_CURRENT_REACTIVE_SUMMATION_Q2_ATTRIBUTE_ID (0x0D06)
#define ZCL_CURRENT_REACTIVE_SUMMATION_Q3_ATTRIBUTE_ID (0x0D07)
#define ZCL_CURRENT_REACTIVE_SUMMATION_Q4_ATTRIBUTE_ID (0x0D08)
// Attribute ids for cluster: Messaging
// Client attributes
// Server attributes
// Attribute ids for cluster: Tunneling
// Client attributes
// Server attributes
#define ZCL_CLOSE_TUNNEL_TIMEOUT_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: Prepayment
// Client attributes
// Server attributes
#define ZCL_PAYMENT_CONTROL_CONFIGURATION_ATTRIBUTE_ID (0x0000)
#define ZCL_CREDIT_REMAINING_ATTRIBUTE_ID (0x0001)
#define ZCL_EMERGENCY_CREDIT_REMAINING_ATTRIBUTE_ID (0x0002)
#define ZCL_CREDIT_STATUS_ATTRIBUTE_ID (0x0003)
#define ZCL_CREDIT_REMAINING_TIMESTAMP_ATTRIBUTE_ID (0x0004)
#define ZCL_ACCUMULATED_DEBT_ATTRIBUTE_ID (0x0005)
#define ZCL_OVERALL_DEBT_CAP_ATTRIBUTE_ID (0x0006)
#define ZCL_EMERGENCY_CREDIT_LIMIT_ALLOWANCE_ATTRIBUTE_ID (0x0010)
#define ZCL_EMERGENCY_CREDIT_THRESHOLD_ATTRIBUTE_ID (0x0011)
#define ZCL_TOTAL_CREDIT_ADDED_ATTRIBUTE_ID (0x0020)
#define ZCL_MAX_CREDIT_LIMIT_ATTRIBUTE_ID (0x0021)
#define ZCL_MAX_CREDIT_PER_TOP_UP_ATTRIBUTE_ID (0x0022)
#define ZCL_FRIENDLY_CREDIT_WARNING_ATTRIBUTE_ID (0x0030)
#define ZCL_LOW_CREDIT_WARNING_ATTRIBUTE_ID (0x0031)
#define ZCL_IHD_LOW_CREDIT_WARNING_ATTRIBUTE_ID (0x0032)
#define ZCL_INTERRUPT_SUSPEND_TIME_ATTRIBUTE_ID (0x0033)
#define ZCL_REMAINING_FRIENDLY_CREDIT_TIME_ATTRIBUTE_ID (0x0034)
#define ZCL_NEXT_FRIENDLY_CREDIT_PERIOD_ATTRIBUTE_ID (0x0035)
#define ZCL_CUT_OFF_VALUE_ATTRIBUTE_ID (0x0040)
#define ZCL_TOKEN_CARRIER_ID_ATTRIBUTE_ID (0x0080)
#define ZCL_TOP_UP_DATE_TIME_1_ATTRIBUTE_ID (0x0100)
#define ZCL_TOP_UP_AMOUNT_1_ATTRIBUTE_ID (0x0101)
#define ZCL_TOP_UP_ORIGINATING_DEVICE_1_ATTRIBUTE_ID (0x0102)
#define ZCL_TOP_UP_CODE_1_ATTRIBUTE_ID (0x0103)
#define ZCL_TOP_UP_DATE_TIME_2_ATTRIBUTE_ID (0x0110)
#define ZCL_TOP_UP_AMOUNT_2_ATTRIBUTE_ID (0x0111)
#define ZCL_TOP_UP_ORIGINATING_DEVICE_2_ATTRIBUTE_ID (0x0112)
#define ZCL_TOP_UP_CODE_2_ATTRIBUTE_ID (0x0113)
#define ZCL_TOP_UP_DATE_TIME_3_ATTRIBUTE_ID (0x0120)
#define ZCL_TOP_UP_AMOUNT_3_ATTRIBUTE_ID (0x0121)
#define ZCL_TOP_UP_ORIGINATING_DEVICE_3_ATTRIBUTE_ID (0x0122)
#define ZCL_TOP_UP_CODE_3_ATTRIBUTE_ID (0x0123)
#define ZCL_TOP_UP_DATE_TIME_4_ATTRIBUTE_ID (0x0130)
#define ZCL_TOP_UP_AMOUNT_4_ATTRIBUTE_ID (0x0131)
#define ZCL_TOP_UP_ORIGINATING_DEVICE_4_ATTRIBUTE_ID (0x0132)
#define ZCL_TOP_UP_CODE_4_ATTRIBUTE_ID (0x0133)
#define ZCL_TOP_UP_DATE_TIME_5_ATTRIBUTE_ID (0x0140)
#define ZCL_TOP_UP_AMOUNT_5_ATTRIBUTE_ID (0x0141)
#define ZCL_TOP_UP_ORIGINATING_DEVICE_5_ATTRIBUTE_ID (0x0142)
#define ZCL_TOP_UP_CODE_5_ATTRIBUTE_ID (0x0143)
#define ZCL_DEBT_LABEL_1_ATTRIBUTE_ID (0x0210)
#define ZCL_DEBT_AMOUNT_1_ATTRIBUTE_ID (0x0211)
#define ZCL_DEBT_RECOVERY_METHOD_1_ATTRIBUTE_ID (0x0212)
#define ZCL_DEBT_RECOVERY_START_TIME_1_ATTRIBUTE_ID (0x0213)
#define ZCL_DEBT_RECOVERY_COLLECTION_TIME_1_ATTRIBUTE_ID (0x0214)
#define ZCL_DEBT_RECOVERY_FREQUENCY_1_ATTRIBUTE_ID (0x0216)
#define ZCL_DEBT_RECOVERY_AMOUNT_1_ATTRIBUTE_ID (0x0217)
#define ZCL_DEBT_RECOVERY_TOP_UP_PERCENTAGE_1_ATTRIBUTE_ID (0x0219)
#define ZCL_DEBT_LABEL_2_ATTRIBUTE_ID (0x0220)
#define ZCL_DEBT_AMOUNT_2_ATTRIBUTE_ID (0x0221)
#define ZCL_DEBT_RECOVERY_METHOD_2_ATTRIBUTE_ID (0x0222)
#define ZCL_DEBT_RECOVERY_START_TIME_2_ATTRIBUTE_ID (0x0223)
#define ZCL_DEBT_RECOVERY_COLLECTION_TIME_2_ATTRIBUTE_ID (0x0224)
#define ZCL_DEBT_RECOVERY_FREQUENCY_2_ATTRIBUTE_ID (0x0226)
#define ZCL_DEBT_RECOVERY_AMOUNT_2_ATTRIBUTE_ID (0x0227)
#define ZCL_DEBT_RECOVERY_TOP_UP_PERCENTAGE_2_ATTRIBUTE_ID (0x0229)
#define ZCL_DEBT_LABEL_3_ATTRIBUTE_ID (0x0230)
#define ZCL_DEBT_AMOUNT_3_ATTRIBUTE_ID (0x0231)
#define ZCL_DEBT_RECOVERY_METHOD_3_ATTRIBUTE_ID (0x0232)
#define ZCL_DEBT_RECOVERY_START_TIME_3_ATTRIBUTE_ID (0x0233)
#define ZCL_DEBT_RECOVERY_COLLECTION_TIME_3_ATTRIBUTE_ID (0x0234)
#define ZCL_DEBT_RECOVERY_FREQUENCY_3_ATTRIBUTE_ID (0x0236)
#define ZCL_DEBT_RECOVERY_AMOUNT_3_ATTRIBUTE_ID (0x0237)
#define ZCL_DEBT_RECOVERY_TOP_UP_PERCENTAGE_3_ATTRIBUTE_ID (0x0239)
#define ZCL_PREPAYMENT_ALARM_STATUS_ATTRIBUTE_ID (0x0400)
#define ZCL_PREPAY_GENERIC_ALARM_MASK_ATTRIBUTE_ID (0x0401)
#define ZCL_PREPAY_SWITCH_ALARM_MASK_ATTRIBUTE_ID (0x0402)
#define ZCL_PREPAY_EVENT_ALARM_MASK_ATTRIBUTE_ID (0x0403)
#define ZCL_HISTORICAL_COST_CONSUMPTION_FORMATTING_ATTRIBUTE_ID (0x0500)
#define ZCL_CONSUMPTION_UNIT_OF_MEASUREMENT_ATTRIBUTE_ID (0x0501)
#define ZCL_CURRENCY_SCALING_FACTOR_ATTRIBUTE_ID (0x0502)
#define ZCL_PREPAYMANT_CURRENCY_ATTRIBUTE_ID (0x0503)
#define ZCL_CURRENT_DAY_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x051C)
#define ZCL_CURRENT_DAY_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x051D)
#define ZCL_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x051E)
#define ZCL_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x051F)
#define ZCL_PREVIOUS_DAY_2_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0520)
#define ZCL_PREVIOUS_DAY_2_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0521)
#define ZCL_PREVIOUS_DAY_3_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0522)
#define ZCL_PREVIOUS_DAY_3_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0523)
#define ZCL_PREVIOUS_DAY_4_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0524)
#define ZCL_PREVIOUS_DAY_4_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0525)
#define ZCL_PREVIOUS_DAY_5_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0526)
#define ZCL_PREVIOUS_DAY_5_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0527)
#define ZCL_PREVIOUS_DAY_6_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0528)
#define ZCL_PREVIOUS_DAY_6_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0529)
#define ZCL_PREVIOUS_DAY_7_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x052A)
#define ZCL_PREVIOUS_DAY_7_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x052B)
#define ZCL_PREVIOUS_DAY_8_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x052C)
#define ZCL_PREVIOUS_DAY_8_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x052D)
#define ZCL_CURRENT_WEEK_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0530)
#define ZCL_CURRENT_WEEK_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0531)
#define ZCL_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0532)
#define ZCL_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0533)
#define ZCL_PREVIOUS_WEEK_2_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0534)
#define ZCL_PREVIOUS_WEEK_2_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0535)
#define ZCL_PREVIOUS_WEEK_3_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0536)
#define ZCL_PREVIOUS_WEEK_3_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0537)
#define ZCL_PREVIOUS_WEEK_4_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0538)
#define ZCL_PREVIOUS_WEEK_4_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0539)
#define ZCL_PREVIOUS_WEEK_5_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x053A)
#define ZCL_PREVIOUS_WEEK_5_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x053B)
#define ZCL_CURRENT_MONTH_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0540)
#define ZCL_CURRENT_MONTH_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0541)
#define ZCL_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0542)
#define ZCL_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0543)
#define ZCL_PREVIOUS_MONTH_2_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0544)
#define ZCL_PREVIOUS_MONTH_2_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0545)
#define ZCL_PREVIOUS_MONTH_3_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0546)
#define ZCL_PREVIOUS_MONTH_3_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0547)
#define ZCL_PREVIOUS_MONTH_4_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0548)
#define ZCL_PREVIOUS_MONTH_4_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0549)
#define ZCL_PREVIOUS_MONTH_5_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x054A)
#define ZCL_PREVIOUS_MONTH_5_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x054B)
#define ZCL_PREVIOUS_MONTH_6_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x054C)
#define ZCL_PREVIOUS_MONTH_6_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x054D)
#define ZCL_PREVIOUS_MONTH_7_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x054E)
#define ZCL_PREVIOUS_MONTH_7_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x054F)
#define ZCL_PREVIOUS_MONTH_8_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0550)
#define ZCL_PREVIOUS_MONTH_8_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0551)
#define ZCL_PREVIOUS_MONTH_9_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0552)
#define ZCL_PREVIOUS_MONTH_9_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0553)
#define ZCL_PREVIOUS_MONTH_10_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0554)
#define ZCL_PREVIOUS_MONTH_10_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0555)
#define ZCL_PREVIOUS_MONTH_11_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0556)
#define ZCL_PREVIOUS_MONTH_11_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0557)
#define ZCL_PREVIOUS_MONTH_12_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x0558)
#define ZCL_PREVIOUS_MONTH_12_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x0559)
#define ZCL_PREVIOUS_MONTH_13_COST_CONSUMPTION_DELIVERED_ATTRIBUTE_ID (0x055A)
#define ZCL_PREVIOUS_MONTH_13_COST_CONSUMPTION_RECEIVED_ATTRIBUTE_ID (0x055B)
#define ZCL_PREPAYMENT_HISTORICAL_FREEZE_TIME_ATTRIBUTE_ID (0x055C)
// Attribute ids for cluster: Energy Management
// Client attributes
// Server attributes
#define ZCL_LOAD_CONTROL_STATE_ATTRIBUTE_ID (0x0000)
#define ZCL_CURRENT_EVENT_ID_ATTRIBUTE_ID (0x0001)
#define ZCL_CURRENT_EVENT_STATUS_ATTRIBUTE_ID (0x0002)
#define ZCL_CONFORMANCE_LEVEL_ATTRIBUTE_ID (0x0003)
#define ZCL_MINIMUM_OFF_TIME_ATTRIBUTE_ID (0x0004)
#define ZCL_MINIMUM_ON_TIME_ATTRIBUTE_ID (0x0005)
#define ZCL_MINIMUM_CYCLE_PERIOD_ATTRIBUTE_ID (0x0006)
// Attribute ids for cluster: Calendar
// Client attributes
// Server attributes
#define ZCL_AUXILIARY_SWITCH_1_LABEL_ATTRIBUTE_ID (0x0000)
#define ZCL_AUXILIARY_SWITCH_2_LABEL_ATTRIBUTE_ID (0x0001)
#define ZCL_AUXILIARY_SWITCH_3_LABEL_ATTRIBUTE_ID (0x0002)
#define ZCL_AUXILIARY_SWITCH_4_LABEL_ATTRIBUTE_ID (0x0003)
#define ZCL_AUXILIARY_SWITCH_5_LABEL_ATTRIBUTE_ID (0x0004)
#define ZCL_AUXILIARY_SWITCH_6_LABEL_ATTRIBUTE_ID (0x0005)
#define ZCL_AUXILIARY_SWITCH_7_LABEL_ATTRIBUTE_ID (0x0006)
#define ZCL_AUXILIARY_SWITCH_8_LABEL_ATTRIBUTE_ID (0x0007)
// Attribute ids for cluster: Device Management
// Client attributes
#define ZCL_PROVIDER_ID_CLIENT_ATTRIBUTE_ID (0x0000)
#define ZCL_RECEIVED_PROVIDER_ID_CLIENT_ATTRIBUTE_ID (0x0010)
#define ZCL_TOU_TARIFF_ACTIVATION_ATTRIBUTE_ID (0x0100)
#define ZCL_BLOCK_TARIFF_ACTIVATED_ATTRIBUTE_ID (0x0101)
#define ZCL_BLOCK_TOU_TARIFF_ACTIVATED_ATTRIBUTE_ID (0x0102)
#define ZCL_SINGLE_TARIFF_RATE_ACTIVATED_ATTRIBUTE_ID (0x0103)
#define ZCL_ASYNCHRONOUS_BILLING_OCCURRED_ATTRIBUTE_ID (0x0104)
#define ZCL_SYNCHRONOUS_BILLING_OCCURRED_ATTRIBUTE_ID (0x0105)
#define ZCL_TARIFF_NOT_SUPPORTED_ATTRIBUTE_ID (0x0106)
#define ZCL_PRICE_CLUSTER_NOT_FOUND_ATTRIBUTE_ID (0x0107)
#define ZCL_CURRENCY_CHANGE_PASSIVE_ACTIVATED_ATTRIBUTE_ID (0x0108)
#define ZCL_CURRENCY_CHANGE_PASSIVE_UPDATED_ATTRIBUTE_ID (0x0109)
#define ZCL_PRICE_MATRIX_PASSIVE_ACTIVATED_ATTRIBUTE_ID (0x010A)
#define ZCL_PRICE_MATRIX_PASSIVE_UPDATED_ATTRIBUTE_ID (0x010B)
#define ZCL_TARIFF_CHANGE_PASSIVE_ACTIVATED_ATTRIBUTE_ID (0x010C)
#define ZCL_TARIFF_CHANGE_PASSIVE_UPDATED_ATTRIBUTE_ID (0x010D)
#define ZCL_PUBLISH_PRICE_RECEIVED_ATTRIBUTE_ID (0x01B0)
#define ZCL_PUBLISH_PRICE_ACTIONED_ATTRIBUTE_ID (0x01B1)
#define ZCL_PUBLISH_PRICE_CANCELLED_ATTRIBUTE_ID (0x01B2)
#define ZCL_PUBLISH_PRICE_REJECTED_ATTRIBUTE_ID (0x01B3)
#define ZCL_PUBLISH_TARIFF_INFO_RECEIVED_ATTRIBUTE_ID (0x01B4)
#define ZCL_PUBLISH_TARIFF_INFO_ACTIONED_ATTRIBUTE_ID (0x01B5)
#define ZCL_PUBLISH_TARIFF_INFO_CANCELLED_ATTRIBUTE_ID (0x01B6)
#define ZCL_PUBLISH_TARIFF_INFO_REJECTED_ATTRIBUTE_ID (0x01B7)
#define ZCL_PUBLISH_PRICE_MATRIX_RECEIVED_ATTRIBUTE_ID (0x01B8)
#define ZCL_PUBLISH_PRICE_MATRIX_ACTIONED_ATTRIBUTE_ID (0x01B9)
#define ZCL_PUBLISH_PRICE_MATRIX_CANCELLED_ATTRIBUTE_ID (0x01BA)
#define ZCL_PUBLISH_PRICE_MATRIX_REJECTED_ATTRIBUTE_ID (0x01BB)
#define ZCL_PUBLISH_BLOCK_THRESHOLDS_RECEIVED_ATTRIBUTE_ID (0x01BC)
#define ZCL_PUBLISH_BLOCK_THRESHOLDS_ACTIONED_ATTRIBUTE_ID (0x01BD)
#define ZCL_PUBLISH_BLOCK_THRESHOLDS_CANCELLED_ATTRIBUTE_ID (0x01BE)
#define ZCL_PUBLISH_BLOCK_THRESHOLDS_REJECTED_ATTRIBUTE_ID (0x01BF)
#define ZCL_PUBLISH_CALORIFIC_VALUE_RECEIVED_ATTRIBUTE_ID (0x01C0)
#define ZCL_PUBLISH_CALORIFIC_VALUE_ACTIONED_ATTRIBUTE_ID (0x01C1)
#define ZCL_PUBLISH_CALORIFIC_VALUE_CANCELLED_ATTRIBUTE_ID (0x01C2)
#define ZCL_PUBLISH_CALORIFIC_VALUE_REJECTED_ATTRIBUTE_ID (0x01C3)
#define ZCL_PUBLISH_CONVERSION_FACTOR_RECEIVED_ATTRIBUTE_ID (0x01C4)
#define ZCL_PUBLISH_CONVERSION_FACTOR_ACTIONED_ATTRIBUTE_ID (0x01C5)
#define ZCL_PUBLISH_CONVERSION_FACTOR_CANCELLED_ATTRIBUTE_ID (0x01C6)
#define ZCL_PUBLISH_CONVERSION_FACTOR_REJECTED_ATTRIBUTE_ID (0x01C7)
#define ZCL_PUBLISH_CO2_VALUE_RECEIVED_ATTRIBUTE_ID (0x01C8)
#define ZCL_PUBLISH_CO2_VALUE_ACTIONED_ATTRIBUTE_ID (0x01C9)
#define ZCL_PUBLISH_CO2_VALUE_CANCELLED_ATTRIBUTE_ID (0x01CA)
#define ZCL_PUBLISH_CO2_VALUE_REJECTED_ATTRIBUTE_ID (0x01CB)
#define ZCL_PUBLISH_CPP_EVENT_RECEIVED_ATTRIBUTE_ID (0x01CC)
#define ZCL_PUBLISH_CPP_EVENT_ACTIONED_ATTRIBUTE_ID (0x01CD)
#define ZCL_PUBLISH_CPP_EVENT_CANCELLED_ATTRIBUTE_ID (0x01CE)
#define ZCL_PUBLISH_CPP_EVENT_REJECTED_ATTRIBUTE_ID (0x01CF)
#define ZCL_PUBLISH_TIER_LABELS_RECEIVED_ATTRIBUTE_ID (0x01D0)
#define ZCL_PUBLISH_TIER_LABELS_ACTIONED_ATTRIBUTE_ID (0x01D1)
#define ZCL_PUBLISH_TIER_LABELS_CANCELLED_ATTRIBUTE_ID (0x01D2)
#define ZCL_PUBLISH_TIER_LABELS_REJECTED_ATTRIBUTE_ID (0x01D3)
#define ZCL_PUBLISH_BILLING_PERIOD_RECEIVED_ATTRIBUTE_ID (0x01D4)
#define ZCL_PUBLISH_BILLING_PERIOD_ACTIONED_ATTRIBUTE_ID (0x01D5)
#define ZCL_PUBLISH_BILLING_PERIOD_CANCELLED_ATTRIBUTE_ID (0x01D6)
#define ZCL_PUBLISH_BILLING_PERIOD_REJECTED_ATTRIBUTE_ID (0x01D7)
#define ZCL_PUBLISH_CONSOLIDATED_BILL_RECEIVED_ATTRIBUTE_ID (0x01D8)
#define ZCL_PUBLISH_CONSOLIDATED_BILL_ACTIONED_ATTRIBUTE_ID (0x01D9)
#define ZCL_PUBLISH_CONSOLIDATED_BILL_CANCELLED_ATTRIBUTE_ID (0x01DA)
#define ZCL_PUBLISH_CONSOLIDATED_BILL_REJECTED_ATTRIBUTE_ID (0x01DB)
#define ZCL_PUBLISH_BLOCK_PERIOD_RECEIVED_ATTRIBUTE_ID (0x01DC)
#define ZCL_PUBLISH_BLOCK_PERIOD_ACTIONED_ATTRIBUTE_ID (0x01DD)
#define ZCL_PUBLISH_BLOCK_PERIOD_CANCELLED_ATTRIBUTE_ID (0x01DE)
#define ZCL_PUBLISH_BLOCK_PERIOD_REJECTED_ATTRIBUTE_ID (0x01DF)
#define ZCL_PUBLISH_CREDIT_PAYMENT_INFO_RECEIVED_ATTRIBUTE_ID (0x01E0)
#define ZCL_PUBLISH_CREDIT_PAYMENT_INFO_ACTIONED_ATTRIBUTE_ID (0x01E1)
#define ZCL_PUBLISH_CREDIT_PAYMENT_INFO_CANCELLED_ATTRIBUTE_ID (0x01E2)
#define ZCL_PUBLISH_CREDIT_PAYMENT_INFO_REJECTED_ATTRIBUTE_ID (0x01E3)
#define ZCL_PUBLISH_CURRENCY_CONVERSION_RECEIVED_ATTRIBUTE_ID (0x01E4)
#define ZCL_PUBLISH_CURRENCY_CONVERSION_ACTIONED_ATTRIBUTE_ID (0x01E5)
#define ZCL_PUBLISH_CURRENCY_CONVERSION_CANCELLED_ATTRIBUTE_ID (0x01E6)
#define ZCL_PUBLISH_CURRENCY_CONVERSION_REJECTED_ATTRIBUTE_ID (0x01E7)
#define ZCL_CHECK_METER_ATTRIBUTE_ID (0x0200)
#define ZCL_LOW_BATTERY_ATTRIBUTE_ID (0x0201)
#define ZCL_TAMPER_DETECT_ATTRIBUTE_ID (0x0202)
#define ZCL_DEVICE_MANAGEMENT_SUPPLY_STATUS_ATTRIBUTE_ID (0x0203)
#define ZCL_SUPPLY_QUALITY_ATTRIBUTE_ID (0x0204)
#define ZCL_LEAK_DETECT_ATTRIBUTE_ID (0x0205)
#define ZCL_SERVICE_DISCONNECT_ATTRIBUTE_ID (0x0206)
#define ZCL_REVERSE_FLOW_GENERAL_ATTRIBUTE_ID (0x0207)
#define ZCL_METER_COVER_REMOVED_ATTRIBUTE_ID (0x0208)
#define ZCL_METER_COVER_CLOSED_ATTRIBUTE_ID (0x0209)
#define ZCL_STRONG_MAGNETIC_FIELD_ATTRIBUTE_ID (0x020A)
#define ZCL_NO_STRONG_MAGNETIC_FIELD_ATTRIBUTE_ID (0x020B)
#define ZCL_BATTERY_FAILURE_ATTRIBUTE_ID (0x020C)
#define ZCL_PROGRAM_MEMORY_ERROR_ATTRIBUTE_ID (0x020D)
#define ZCL_RAM_ERROR_ATTRIBUTE_ID (0x020E)
#define ZCL_NV_MEMORY_ERROR_ATTRIBUTE_ID (0x020F)
#define ZCL_LOW_VOLTAGE_L1_ATTRIBUTE_ID (0x0210)
#define ZCL_HIGH_VOLTAGE_L1_ATTRIBUTE_ID (0x0211)
#define ZCL_LOW_VOLTAGE_L2_ATTRIBUTE_ID (0x0212)
#define ZCL_HIGH_VOLTAGE_L2_ATTRIBUTE_ID (0x0213)
#define ZCL_LOW_VOLTAGE_L3_ATTRIBUTE_ID (0x0214)
#define ZCL_HIGH_VOLTAGE_L3_ATTRIBUTE_ID (0x0215)
#define ZCL_OVER_CURRENT_L1_ATTRIBUTE_ID (0x0216)
#define ZCL_OVER_CURRENT_L2_ATTRIBUTE_ID (0x0217)
#define ZCL_OVER_CURRENT_L3_ATTRIBUTE_ID (0x0218)
#define ZCL_FREQUENCY_TOO_LOW_L1_ATTRIBUTE_ID (0x0219)
#define ZCL_FREQUENCY_TOO_HIGH_L1_ATTRIBUTE_ID (0x021A)
#define ZCL_FREQUENCY_TOO_LOW_L2_ATTRIBUTE_ID (0x021B)
#define ZCL_FREQUENCY_TOO_HIGH_L2_ATTRIBUTE_ID (0x021C)
#define ZCL_FREQUENCY_TOO_LOW_L3_ATTRIBUTE_ID (0x021D)
#define ZCL_FREQUENCY_TOO_HIGH_L3_ATTRIBUTE_ID (0x021E)
#define ZCL_GROUND_FAULT_ATTRIBUTE_ID (0x021F)
#define ZCL_ELECTRIC_TAMPER_DETECT_ATTRIBUTE_ID (0x0220)
#define ZCL_INCORRECT_POLARITY_ATTRIBUTE_ID (0x0221)
#define ZCL_CURRENT_NO_VOLTAGE_ATTRIBUTE_ID (0x0222)
#define ZCL_UNDER_VOLTAGE_ATTRIBUTE_ID (0x0223)
#define ZCL_OVER_VOLTAGE_ATTRIBUTE_ID (0x0224)
#define ZCL_NORMAL_VOLTAGE_ATTRIBUTE_ID (0x0225)
#define ZCL_PF_BELOW_THRESHOLD_ATTRIBUTE_ID (0x0226)
#define ZCL_PF_ABOVE_THRESHOLD_ATTRIBUTE_ID (0x0227)
#define ZCL_TERMINAL_COVER_REMOVED_ATTRIBUTE_ID (0x0228)
#define ZCL_TERMINAL_COVER_CLOSED_ATTRIBUTE_ID (0x0229)
#define ZCL_BURST_DETECT_ATTRIBUTE_ID (0x0230)
#define ZCL_PRESSURE_TOO_LOW_ATTRIBUTE_ID (0x0231)
#define ZCL_PRESSURE_TOO_HIGH_ATTRIBUTE_ID (0x0232)
#define ZCL_FLOW_SENSOR_COMMUNICATION_ERROR_ATTRIBUTE_ID (0x0233)
#define ZCL_FLOW_SENSOR_MEASUREMENT_FAULT_ATTRIBUTE_ID (0x0234)
#define ZCL_FLOW_SENSOR_REVERSE_FLOW_ATTRIBUTE_ID (0x0235)
#define ZCL_FLOW_SENSOR_AIR_DETECT_ATTRIBUTE_ID (0x0236)
#define ZCL_PIPE_EMPTY_ATTRIBUTE_ID (0x0237)
#define ZCL_INLET_TEMP_SENSOR_FAULT_ATTRIBUTE_ID (0x0250)
#define ZCL_OUTLET_TEMP_SENSOR_FAULT_ATTRIBUTE_ID (0x0251)
#define ZCL_REVERSE_FLOW_ATTRIBUTE_ID (0x0260)
#define ZCL_TILT_TAMPER_ATTRIBUTE_ID (0x0261)
#define ZCL_BATTERY_COVER_REMOVED_ATTRIBUTE_ID (0x0262)
#define ZCL_BATTERY_COVER_CLOSED_ATTRIBUTE_ID (0x0263)
#define ZCL_EXCESS_FLOW_ATTRIBUTE_ID (0x0264)
#define ZCL_TILT_TAMPER_ENABLED_ATTRIBUTE_ID (0x0265)
#define ZCL_MEASUREMENT_SYSTEM_ERROR_ATTRIBUTE_ID (0x0270)
#define ZCL_WATCHDOG_ERROR_ATTRIBUTE_ID (0x0271)
#define ZCL_SUPPLY_DISCONNECT_FAILURE_ATTRIBUTE_ID (0x0272)
#define ZCL_SUPPLY_CONNECT_FAILURE_ATTRIBUTE_ID (0x0273)
#define ZCL_MEASUREMENT_SOFTWARE_CHANGED_ATTRIBUTE_ID (0x0274)
#define ZCL_DST_ENABLED_ATTRIBUTE_ID (0x0275)
#define ZCL_DST_DISABLED_ATTRIBUTE_ID (0x0276)
#define ZCL_CLOCK_ADJ_BACKWARD_ATTRIBUTE_ID (0x0277)
#define ZCL_CLOCK_ADJ_FORWARD_ATTRIBUTE_ID (0x0278)
#define ZCL_CLOCK_INVALID_ATTRIBUTE_ID (0x0279)
#define ZCL_COMMUNICATION_ERROR_HAN_ATTRIBUTE_ID (0x027A)
#define ZCL_COMMUNICATION_OK_HAN_ATTRIBUTE_ID (0x027B)
#define ZCL_METER_FRAUD_ATTEMPT_ATTRIBUTE_ID (0x027C)
#define ZCL_POWER_LOSS_ATTRIBUTE_ID (0x027D)
#define ZCL_UNUSUAL_HAN_TRAFFIC_ATTRIBUTE_ID (0x027E)
#define ZCL_UNEXPECTED_CLOCK_CHANGE_ATTRIBUTE_ID (0x027F)
#define ZCL_COMMS_USING_UNAUTHENTICATED_COMPONENT_ATTRIBUTE_ID (0x0280)
#define ZCL_METERING_ERROR_REG_CLEAR_ATTRIBUTE_ID (0x0281)
#define ZCL_METERING_ALARM_REG_CLEAR_ATTRIBUTE_ID (0x0282)
#define ZCL_UNEXPECTED_HW_RESET_ATTRIBUTE_ID (0x0283)
#define ZCL_UNEXPECTED_PROGRAM_EXECUTION_ATTRIBUTE_ID (0x0284)
#define ZCL_LIMIT_THRESHOLD_EXCEEDED_ATTRIBUTE_ID (0x0285)
#define ZCL_LIMIT_THRESHOLD_OK_ATTRIBUTE_ID (0x0286)
#define ZCL_LIMIT_THRESHOLD_CHANGED_ATTRIBUTE_ID (0x0287)
#define ZCL_MAXIMUM_DEMAND_EXCEEDED_ATTRIBUTE_ID (0x0288)
#define ZCL_PROFILE_CLEARED_ATTRIBUTE_ID (0x0289)
#define ZCL_LOAD_PROFILE_CLEARED_ATTRIBUTE_ID (0x028A)
#define ZCL_BATTERY_WARN_ATTRIBUTE_ID (0x028B)
#define ZCL_WRONG_SIGNATURE_ATTRIBUTE_ID (0x028C)
#define ZCL_NO_SIGNATURE_ATTRIBUTE_ID (0x028D)
#define ZCL_SIGNATURE_NOT_VALID_ATTRIBUTE_ID (0x028E)
#define ZCL_UNAUTHORISE_ACTION_FROM_HAN_ATTRIBUTE_ID (0x028F)
#define ZCL_FAST_POLLING_START_ATTRIBUTE_ID (0x0290)
#define ZCL_FAST_POLLING_END_ATTRIBUTE_ID (0x0291)
#define ZCL_METER_REPORTING_INTERVAL_CHANGED_ATTRIBUTE_ID (0x0292)
#define ZCL_DISCONNECT_TO_LOAD_LIMIT_ATTRIBUTE_ID (0x0293)
#define ZCL_METER_SUPPLY_STATUS_REGISTER_CHANGED_ATTRIBUTE_ID (0x0294)
#define ZCL_METER_ALARM_STATUS_REGISTER_CHANGED_ATTRIBUTE_ID (0x0295)
#define ZCL_EXTENDED_METER_ALARM_STATUS_REGISTER_CHANGED_ATTRIBUTE_ID (0x0296)
#define ZCL_DATA_ACCESS_VIA_LOCAL_PORT_ATTRIBUTE_ID (0x0297)
#define ZCL_CONFIGURE_MIRROR_SUCCESS_ATTRIBUTE_ID (0x0298)
#define ZCL_CONFIGURE_MIRROR_FAILURE_ATTRIBUTE_ID (0x0299)
#define ZCL_CONFIGURE_NOTIFICATION_FLAG_SCHEME_SUCCESS_ATTRIBUTE_ID (0x029A)
#define ZCL_CONFIGURE_NOTIFICATION_FLAG_SCHEME_FAILURE_ATTRIBUTE_ID (0x029B)
#define ZCL_CONFIGURE_NOTIFICATION_FLAGS_SUCCESS_ATTRIBUTE_ID (0x029C)
#define ZCL_CONFIGURE_NOTIFICATION_FLAGS_FAILURE_ATTRIBUTE_ID (0x029D)
#define ZCL_STAY_AWAKE_REQUEST_HAN_ATTRIBUTE_ID (0x029E)
#define ZCL_STAY_AWAKE_REQUEST_WAN_ATTRIBUTE_ID (0x029F)
#define ZCL_MANUFACTURER_SPECIFIC_A_ATTRIBUTE_ID (0x02B0)
#define ZCL_MANUFACTURER_SPECIFIC_B_ATTRIBUTE_ID (0x02B1)
#define ZCL_MANUFACTURER_SPECIFIC_C_ATTRIBUTE_ID (0x02B2)
#define ZCL_MANUFACTURER_SPECIFIC_D_ATTRIBUTE_ID (0x02B3)
#define ZCL_MANUFACTURER_SPECIFIC_E_ATTRIBUTE_ID (0x02B4)
#define ZCL_MANUFACTURER_SPECIFIC_F_ATTRIBUTE_ID (0x02B5)
#define ZCL_MANUFACTURER_SPECIFIC_G_ATTRIBUTE_ID (0x02B6)
#define ZCL_MANUFACTURER_SPECIFIC_H_ATTRIBUTE_ID (0x02B7)
#define ZCL_MANUFACTURER_SPECIFIC_I_ATTRIBUTE_ID (0x02B8)
#define ZCL_GET_PROFILE_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02C0)
#define ZCL_GET_PROFILE_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02C1)
#define ZCL_GET_PROFILE_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02C2)
#define ZCL_GET_PROFILE_COMMAND_REJECTED_ATTRIBUTE_ID (0x02C3)
#define ZCL_REQUEST_MIRROR_RESPONSE_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02C4)
#define ZCL_REQUEST_MIRROR_RESPONSE_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02C5)
#define ZCL_REQUEST_MIRROR_RESPONSE_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02C6)
#define ZCL_REQUEST_MIRROR_RESPONSE_COMMAND_REJECTED_ATTRIBUTE_ID (0x02C7)
#define ZCL_MIRROR_REMOVED_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02C8)
#define ZCL_MIRROR_REMOVED_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02C9)
#define ZCL_MIRROR_REMOVED_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02CA)
#define ZCL_MIRROR_REMOVED_COMMAND_REJECTED_ATTRIBUTE_ID (0x02CB)
#define ZCL_GET_SNAPSHOT_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02CC)
#define ZCL_GET_SNAPSHOT_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02CD)
#define ZCL_GET_SNAPSHOT_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02CE)
#define ZCL_GET_SNAPSHOT_COMMAND_REJECTED_ATTRIBUTE_ID (0x02CF)
#define ZCL_TAKE_SNAPSHOT_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02D0)
#define ZCL_TAKE_SNAPSHOT_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02D1)
#define ZCL_TAKE_SNAPSHOT_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02D2)
#define ZCL_TAKE_SNAPSHOT_COMMAND_REJECTED_ATTRIBUTE_ID (0x02D3)
#define ZCL_MIRROR_REPORT_ATTRIBUTE_RESPONSE_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02D4)
#define ZCL_MIRROR_REPORT_ATTRIBUTE_RESPONSE_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02D5)
#define ZCL_MIRROR_REPORT_ATTRIBUTE_RESPONSE_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02D6)
#define ZCL_MIRROR_REPORT_ATTRIBUTE_RESPONSE_COMMAND_REJECTED_ATTRIBUTE_ID (0x02D7)
#define ZCL_SCHEDULE_SNAPSHOT_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02D8)
#define ZCL_SCHEDULE_SNAPSHOT_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02D9)
#define ZCL_SCHEDULE_SNAPSHOT_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02DA)
#define ZCL_SCHEDULE_SNAPSHOT_COMMAND_REJECTED_ATTRIBUTE_ID (0x02DB)
#define ZCL_START_SAMPLING_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02DC)
#define ZCL_START_SAMPLING_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02DD)
#define ZCL_START_SAMPLING_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02DE)
#define ZCL_START_SAMPLING_COMMAND_REJECTED_ATTRIBUTE_ID (0x02DF)
#define ZCL_GET_SAMPLED_DATA_COMMAND_RECEIVED_ATTRIBUTE_ID (0x02E0)
#define ZCL_GET_SAMPLED_DATA_COMMAND_ACTIONED_ATTRIBUTE_ID (0x02E1)
#define ZCL_GET_SAMPLED_DATA_COMMAND_CANCELLED_ATTRIBUTE_ID (0x02E2)
#define ZCL_GET_SAMPLED_DATA_COMMAND_REJECTED_ATTRIBUTE_ID (0x02E3)
#define ZCL_SUPPLY_ON_ATTRIBUTE_ID (0x02E4)
#define ZCL_SUPPLY_ARMED_ATTRIBUTE_ID (0x02E5)
#define ZCL_SUPPLY_OFF_ATTRIBUTE_ID (0x02E6)
#define ZCL_DISCONNECTED_DUE_TO_TAMPER_DETECTED_ATTRIBUTE_ID (0x02E7)
#define ZCL_MANUAL_DISCONNECT_ATTRIBUTE_ID (0x02E8)
#define ZCL_MANUAL_CONNECT_ATTRIBUTE_ID (0x02E9)
#define ZCL_REMOTE_DISCONNECTION_ATTRIBUTE_ID (0x02EA)
#define ZCL_REMOTE_CONNECT_ATTRIBUTE_ID (0x02EB)
#define ZCL_LOCAL_DISCONNECTION_ATTRIBUTE_ID (0x02EC)
#define ZCL_LOCAL_CONNECT_ATTRIBUTE_ID (0x02ED)
#define ZCL_CHANGE_SUPPLY_RECEIVED_ATTRIBUTE_ID (0x02EE)
#define ZCL_CHANGE_SUPPLY_ACTIONED_ATTRIBUTE_ID (0x02EF)
#define ZCL_CHANGE_SUPPLY_CANCELLED_ATTRIBUTE_ID (0x02F0)
#define ZCL_CHANGE_SUPPLY_REJECTED_ATTRIBUTE_ID (0x02F1)
#define ZCL_LOCAL_CHANGE_SUPPLY_RECEIVED_ATTRIBUTE_ID (0x02F2)
#define ZCL_LOCAL_CHANGE_SUPPLY_ACTIONED_ATTRIBUTE_ID (0x02F3)
#define ZCL_LOCAL_CHANGE_SUPPLY_CANCELLED_ATTRIBUTE_ID (0x02F4)
#define ZCL_LOCAL_CHANGE_SUPPLY_REJECTED_ATTRIBUTE_ID (0x02F5)
#define ZCL_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_RECEIVED_ATTRIBUTE_ID (0x02F6)
#define ZCL_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_ACTIONED_ATTRIBUTE_ID (0x02F7)
#define ZCL_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_CANCELLED_ATTRIBUTE_ID (0x02F8)
#define ZCL_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_REJECTED_ATTRIBUTE_ID (0x02F9)
#define ZCL_MESSAGE_CONFIRMATION_SENT_ATTRIBUTE_ID (0x0300)
#define ZCL_DISPLAY_MESSAGE_RECEIVED_ATTRIBUTE_ID (0x03C0)
#define ZCL_DISPLAY_MESSAGE_ACTIONED_ATTRIBUTE_ID (0x03C1)
#define ZCL_DISPLAY_MESSAGE_CANCELLED_ATTRIBUTE_ID (0x03C2)
#define ZCL_DISPLAY_MESSAGE_REJECTED_ATTRIBUTE_ID (0x03C3)
#define ZCL_CANCEL_MESSAGE_RECEIVED_ATTRIBUTE_ID (0x03C4)
#define ZCL_CANCEL_MESSAGE_ACTIONED_ATTRIBUTE_ID (0x03C5)
#define ZCL_CANCEL_MESSAGE_CANCELLED_ATTRIBUTE_ID (0x03C6)
#define ZCL_CANCEL_MESSAGE_REJECTED_ATTRIBUTE_ID (0x03C7)
#define ZCL_LOW_CREDIT_ATTRIBUTE_ID (0x0400)
#define ZCL_NO_CREDIT_ATTRIBUTE_ID (0x0401)
#define ZCL_CREDIT_EXHAUSTED_ATTRIBUTE_ID (0x0402)
#define ZCL_EMERGENCY_CREDIT_ENABLED_ATTRIBUTE_ID (0x0403)
#define ZCL_EMERGENCY_CREDIT_EXHAUSTED_ATTRIBUTE_ID (0x0404)
#define ZCL_PREPAY_IHD_LOW_CREDIT_WARNING_ATTRIBUTE_ID (0x0405)
#define ZCL_PHYSICAL_ATTACK_ON_THE_PREPAY_METER_ATTRIBUTE_ID (0x0420)
#define ZCL_ELECTRONIC_ATTACK_ON_THE_PREPAY_METER_ATTRIBUTE_ID (0x0421)
#define ZCL_DISCOUNT_APPLIED_ATTRIBUTE_ID (0x0422)
#define ZCL_CREDIT_ADJUSTMENT_ATTRIBUTE_ID (0x0423)
#define ZCL_CREDIT_ADJUST_FAIL_ATTRIBUTE_ID (0x0424)
#define ZCL_DEBT_ADJUSTMENT_ATTRIBUTE_ID (0x0425)
#define ZCL_DEBT_ADJUST_FAIL_ATTRIBUTE_ID (0x0426)
#define ZCL_MODE_CHANGE_ATTRIBUTE_ID (0x0427)
#define ZCL_TOPUP_CODE_ERROR_ATTRIBUTE_ID (0x0428)
#define ZCL_TOPUP_ALREADY_USED_ATTRIBUTE_ID (0x0429)
#define ZCL_TOPUP_CODE_INVALID_ATTRIBUTE_ID (0x042A)
#define ZCL_TOPUP_ACCEPTED_VIA_REMOTE_ATTRIBUTE_ID (0x042B)
#define ZCL_TOPUP_ACCEPTED_VIA_MANUAL_ENTRY_ATTRIBUTE_ID (0x042C)
#define ZCL_FRIENDLY_CREDIT_IN_USE_ATTRIBUTE_ID (0x042D)
#define ZCL_FRIENDLY_CREDIT_END_WARNING_ATTRIBUTE_ID (0x042E)
#define ZCL_FRIENDLY_CREDIT_PERIOD_END_ATTRIBUTE_ID (0x042F)
#define ZCL_PREPAY_ERROR_REG_CLEAR_ATTRIBUTE_ID (0x0430)
#define ZCL_PREPAY_ALARM_REG_CLEAR_ATTRIBUTE_ID (0x0431)
#define ZCL_PREPAY_CLUSTER_NOT_FOUND_ATTRIBUTE_ID (0x0432)
#define ZCL_TOPUP_VALUE_TOO_LARGE_ATTRIBUTE_ID (0x0433)
#define ZCL_MODE_CREDIT_2_PREPAY_ATTRIBUTE_ID (0x0441)
#define ZCL_MODE_PREPAY_2_CREDIT_ATTRIBUTE_ID (0x0442)
#define ZCL_MODE_DEFAULT_ATTRIBUTE_ID (0x0443)
#define ZCL_SELECT_AVAILABLE_EMERGENCY_CREDIT_RECEIVED_ATTRIBUTE_ID (0x04C0)
#define ZCL_SELECT_AVAILABLE_EMERGENCY_CREDIT_ACTIONED_ATTRIBUTE_ID (0x04C1)
#define ZCL_SELECT_AVAILABLE_EMERGENCY_CREDIT_CANCELLED_ATTRIBUTE_ID (0x04C2)
#define ZCL_SELECT_AVAILABLE_EMERGENCY_CREDIT_REJECTED_ATTRIBUTE_ID (0x04C3)
#define ZCL_CHANGE_DEBT_RECEIVED_ATTRIBUTE_ID (0x04C4)
#define ZCL_CHANGE_DEBT_ACTIONED_ATTRIBUTE_ID (0x04C5)
#define ZCL_CHANGE_DEBT_CANCELLED_ATTRIBUTE_ID (0x04C6)
#define ZCL_CHANGE_DEBT_REJECTED_ATTRIBUTE_ID (0x04C7)
#define ZCL_EMERGENCY_CREDIT_SETUP_RECEIVED_ATTRIBUTE_ID (0x04C8)
#define ZCL_EMERGENCY_CREDIT_SETUP_ACTIONED_ATTRIBUTE_ID (0x04C9)
#define ZCL_EMERGENCY_CREDIT_SETUP_CANCELLED_ATTRIBUTE_ID (0x04CA)
#define ZCL_EMERGENCY_CREDIT_SETUP_REJECTED_ATTRIBUTE_ID (0x04CB)
#define ZCL_CONSUMER_TOPUP_RECEIVED_ATTRIBUTE_ID (0x04CC)
#define ZCL_CONSUMER_TOPUP_ACTIONED_ATTRIBUTE_ID (0x04CD)
#define ZCL_CONSUMER_TOPUP_CANCELLED_ATTRIBUTE_ID (0x04CE)
#define ZCL_CONSUMER_TOPUP_REJECTED_ATTRIBUTE_ID (0x04CF)
#define ZCL_CREDIT_ADJUSTMENT_RECEIVED_ATTRIBUTE_ID (0x04D0)
#define ZCL_CREDIT_ADJUSTMENT_ACTIONED_ATTRIBUTE_ID (0x04D1)
#define ZCL_CREDIT_ADJUSTMENT_CANCELLED_ATTRIBUTE_ID (0x04D2)
#define ZCL_CREDIT_ADJUSTMENT_REJECTED_ATTRIBUTE_ID (0x04D3)
#define ZCL_CHANGE_PAYMENT_MODE_RECEIVED_ATTRIBUTE_ID (0x04D4)
#define ZCL_CHANGE_PAYMENT_MODE_ACTIONED_ATTRIBUTE_ID (0x04D5)
#define ZCL_CHANGE_PAYMENT_MODE_CANCELLED_ATTRIBUTE_ID (0x04D6)
#define ZCL_CHANGE_PAYMENT_MODE_REJECTED_ATTRIBUTE_ID (0x04D7)
#define ZCL_GET_PREPAY_SNAPSHOT_RECEIVED_ATTRIBUTE_ID (0x04D8)
#define ZCL_GET_PREPAY_SNAPSHOT_ACTIONED_ATTRIBUTE_ID (0x04D9)
#define ZCL_GET_PREPAY_SNAPSHOT_CANCELLED_ATTRIBUTE_ID (0x04DA)
#define ZCL_GET_PREPAY_SNAPSHOT_REJECTED_ATTRIBUTE_ID (0x04DB)
#define ZCL_GET_TOPUP_LOG_RECEIVED_ATTRIBUTE_ID (0x04DC)
#define ZCL_GET_TOPUP_LOG_ACTIONED_ATTRIBUTE_ID (0x04DD)
#define ZCL_GET_TOPUP_LOG_CANCELLED_ATTRIBUTE_ID (0x04DE)
#define ZCL_GET_TOPUP_LOG_REJECTED_ATTRIBUTE_ID (0x04DF)
#define ZCL_SET_LOW_CREDIT_WARNING_LEVEL_RECEIVED_ATTRIBUTE_ID (0x04E0)
#define ZCL_SET_LOW_CREDIT_WARNING_LEVEL_ACTIONED_ATTRIBUTE_ID (0x04E1)
#define ZCL_SET_LOW_CREDIT_WARNING_LEVEL_CANCELLED_ATTRIBUTE_ID (0x04E2)
#define ZCL_SET_LOW_CREDIT_WARNING_LEVEL_REJECTED_ATTRIBUTE_ID (0x04E3)
#define ZCL_GET_DEBT_REPAY_LOG_RECEIVED_ATTRIBUTE_ID (0x04E4)
#define ZCL_GET_DEBT_REPAY_LOG_ACTIONED_ATTRIBUTE_ID (0x04E5)
#define ZCL_GET_DEBT_REPAY_LOG_CANCELLED_ATTRIBUTE_ID (0x04E6)
#define ZCL_GET_DEBT_REPAY_LOG_REJECTED_ATTRIBUTE_ID (0x04E7)
#define ZCL_SET_MAXIMUM_CREDIT_LIMIT_RECEIVED_ATTRIBUTE_ID (0x04E8)
#define ZCL_SET_MAXIMUM_CREDIT_LIMIT_ACTIONED_ATTRIBUTE_ID (0x04E9)
#define ZCL_SET_MAXIMUM_CREDIT_LIMIT_CANCELLED_ATTRIBUTE_ID (0x04EA)
#define ZCL_SET_MAXIMUM_CREDIT_LIMIT_REJECTED_ATTRIBUTE_ID (0x04EB)
#define ZCL_SET_OVERALL_DEBT_CAP_RECEIVED_ATTRIBUTE_ID (0x04EC)
#define ZCL_SET_OVERALL_DEBT_CAP_ACTIONED_ATTRIBUTE_ID (0x04ED)
#define ZCL_SET_OVERALL_DEBT_CAP_CANCELLED_ATTRIBUTE_ID (0x04EE)
#define ZCL_SET_OVERALL_DEBT_CAP_REJECTED_ATTRIBUTE_ID (0x04EF)
#define ZCL_CALENDAR_CLUSTER_NOT_FOUND_ATTRIBUTE_ID (0x0500)
#define ZCL_CALENDAR_CHANGE_PASSIVE_ACTIVATED_ATTRIBUTE_ID (0x0501)
#define ZCL_CALENDAR_CHANGE_PASSIVE_UPDATED_ATTRIBUTE_ID (0x0502)
#define ZCL_PUBLISH_CALENDAR_RECEIVED_ATTRIBUTE_ID (0x05C0)
#define ZCL_PUBLISH_CALENDAR_ACTIONED_ATTRIBUTE_ID (0x05C1)
#define ZCL_PUBLISH_CALENDAR_CANCELLED_ATTRIBUTE_ID (0x05C2)
#define ZCL_PUBLISH_CALENDAR_REJECTED_ATTRIBUTE_ID (0x05C3)
#define ZCL_PUBLISH_DAY_PROFILE_RECEIVED_ATTRIBUTE_ID (0x05C4)
#define ZCL_PUBLISH_DAY_PROFILE_ACTIONED_ATTRIBUTE_ID (0x05C5)
#define ZCL_PUBLISH_DAY_PROFILE_CANCELLED_ATTRIBUTE_ID (0x05C6)
#define ZCL_PUBLISH_DAY_PROFILE_REJECTED_ATTRIBUTE_ID (0x05C7)
#define ZCL_PUBLISH_WEEK_PROFILE_RECEIVED_ATTRIBUTE_ID (0x05C8)
#define ZCL_PUBLISH_WEEK_PROFILE_ACTIONED_ATTRIBUTE_ID (0x05C9)
#define ZCL_PUBLISH_WEEK_PROFILE_CANCELLED_ATTRIBUTE_ID (0x05CA)
#define ZCL_PUBLISH_WEEK_PROFILE_REJECTED_ATTRIBUTE_ID (0x05CB)
#define ZCL_PUBLISH_SEASONS_RECEIVED_ATTRIBUTE_ID (0x05CC)
#define ZCL_PUBLISH_SEASONS_ACTIONED_ATTRIBUTE_ID (0x05CD)
#define ZCL_PUBLISH_SEASONS_CANCELLED_ATTRIBUTE_ID (0x05CE)
#define ZCL_PUBLISH_SEASONS_REJECTED_ATTRIBUTE_ID (0x05CF)
#define ZCL_PUBLISH_SPECIAL_DAYS_RECEIVED_ATTRIBUTE_ID (0x05D0)
#define ZCL_PUBLISH_SPECIAL_DAYS_ACTIONED_ATTRIBUTE_ID (0x05D1)
#define ZCL_PUBLISH_SPECIAL_DAYS_CANCELLED_ATTRIBUTE_ID (0x05D2)
#define ZCL_PUBLISH_SPECIAL_DAYS_REJECTED_ATTRIBUTE_ID (0x05D3)
#define ZCL_PASSWORD_1_CHANGE_ATTRIBUTE_ID (0x0600)
#define ZCL_PASSWORD_2_CHANGE_ATTRIBUTE_ID (0x0601)
#define ZCL_PASSWORD_3_CHANGE_ATTRIBUTE_ID (0x0602)
#define ZCL_PASSWORD_4_CHANGE_ATTRIBUTE_ID (0x0603)
#define ZCL_EVENT_LOG_CLEARED_ATTRIBUTE_ID (0x0604)
#define ZCL_ZIGBEE_APS_TIMEOUT_ATTRIBUTE_ID (0x0610)
#define ZCL_ZIGBEE_IEEE_TRANSMISSION_FAILURE_OVER_THRESHOLD_ATTRIBUTE_ID (0x0611)
#define ZCL_ZIGBEE_IEEE_FRAME_CHECK_SEQUENCE_THRESHOLD_ATTRIBUTE_ID (0x0612)
#define ZCL_ERROR_CERTIFICATE_ATTRIBUTE_ID (0x0613)
#define ZCL_ERROR_SIGNATURE_ATTRIBUTE_ID (0x0614)
#define ZCL_ERROR_PROGRAM_STORAGE_ATTRIBUTE_ID (0x0615)
#define ZCL_PUBLISH_COT_RECEIVED_ATTRIBUTE_ID (0x06C0)
#define ZCL_PUBLISH_COT_ACTIONED_ATTRIBUTE_ID (0x06C1)
#define ZCL_PUBLISH_COT_CANCELLED_ATTRIBUTE_ID (0x06C2)
#define ZCL_PUBLISH_COT_REJECTED_ATTRIBUTE_ID (0x06C3)
#define ZCL_PUBLISH_COS_RECEIVED_ATTRIBUTE_ID (0x06C4)
#define ZCL_PUBLISH_COS_ACTIONED_ATTRIBUTE_ID (0x06C5)
#define ZCL_PUBLISH_COS_CANCELLED_ATTRIBUTE_ID (0x06C6)
#define ZCL_PUBLISH_COS_REJECTED_ATTRIBUTE_ID (0x06C7)
#define ZCL_CHANGE_PASSWORD_RECEIVED_ATTRIBUTE_ID (0x06C8)
#define ZCL_CHANGE_PASSWORD_ACTIONED_ATTRIBUTE_ID (0x06C9)
#define ZCL_CHANGE_PASSWORD_CANCELLED_ATTRIBUTE_ID (0x06CA)
#define ZCL_CHANGE_PASSWORD_REJECTED_ATTRIBUTE_ID (0x06CB)
#define ZCL_SET_EVENT_CONFIGURATION_RECEIVED_ATTRIBUTE_ID (0x06CC)
#define ZCL_SET_EVENT_CONFIGURATION_ACTIONED_ATTRIBUTE_ID (0x06CD)
#define ZCL_SET_EVENT_CONFIGURATION_CANCELLED_ATTRIBUTE_ID (0x06CE)
#define ZCL_SET_EVENT_CONFIGURATION_REJECTED_ATTRIBUTE_ID (0x06CF)
#define ZCL_UPDATE_SITE_ID_RECEIVED_ATTRIBUTE_ID (0x06D0)
#define ZCL_UPDATE_SITE_ID_ACTIONED_ATTRIBUTE_ID (0x06D1)
#define ZCL_UPDATE_SITE_ID_CANCELLED_ATTRIBUTE_ID (0x06D2)
#define ZCL_UPDATE_SITE_ID_REJECTED_ATTRIBUTE_ID (0x06D3)
#define ZCL_UPDATE_CIN_RECEIVED_ATTRIBUTE_ID (0x06D4)
#define ZCL_UPDATE_CIN_ACTIONED_ATTRIBUTE_ID (0x06D5)
#define ZCL_UPDATE_CIN_CANCELLED_ATTRIBUTE_ID (0x06D6)
#define ZCL_UPDATE_CIN_REJECTED_ATTRIBUTE_ID (0x06D7)
#define ZCL_TUNNELING_CLUSTER_NOT_FOUND_ATTRIBUTE_ID (0x0700)
#define ZCL_UNSUPPORTED_PROTOCOL_ATTRIBUTE_ID (0x0701)
#define ZCL_INCORRECT_PROTOCOL_ATTRIBUTE_ID (0x0702)
#define ZCL_REQUEST_TUNNEL_COMMAND_RECEIVED_ATTRIBUTE_ID (0x07C0)
#define ZCL_REQUEST_TUNNEL_COMMAND_REJECTED_ATTRIBUTE_ID (0x07C1)
#define ZCL_REQUEST_TUNNEL_COMMAND_GENERATED_ATTRIBUTE_ID (0x07C2)
#define ZCL_CLOSE_TUNNEL_COMMAND_RECEIVED_ATTRIBUTE_ID (0x07C3)
#define ZCL_CLOSE_TUNNEL_COMMAND_REJECTED_ATTRIBUTE_ID (0x07C4)
#define ZCL_CLOSE_TUNNEL_COMMAND_GENERATED_ATTRIBUTE_ID (0x07C5)
#define ZCL_TRANSFER_DATA_COMMAND_RECEIVED_ATTRIBUTE_ID (0x07C6)
#define ZCL_TRANSFER_DATA_COMMAND_REJECTED_ATTRIBUTE_ID (0x07C7)
#define ZCL_TRANSFER_DATA_COMMAND_GENERATED_ATTRIBUTE_ID (0x07C8)
#define ZCL_TRANSFER_DATA_ERROR_COMMAND_RECEIVED_ATTRIBUTE_ID (0x07C9)
#define ZCL_TRANSFER_DATA_ERROR_COMMAND_REJECTED_ATTRIBUTE_ID (0x07CA)
#define ZCL_TRANSFER_DATA_ERROR_COMMAND_GENERATED_ATTRIBUTE_ID (0x07CB)
#define ZCL_ACK_TRANSFER_DATA_COMMAND_RECEIVED_ATTRIBUTE_ID (0x07CC)
#define ZCL_ACK_TRANSFER_DATA_COMMAND_REJECTED_ATTRIBUTE_ID (0x07CD)
#define ZCL_ACK_TRANSFER_DATA_COMMAND_GENERATED_ATTRIBUTE_ID (0x07CE)
#define ZCL_READY_DATA_COMMAND_RECEIVED_ATTRIBUTE_ID (0x07CF)
#define ZCL_READY_DATA_COMMAND_REJECTED_ATTRIBUTE_ID (0x07D0)
#define ZCL_READY_DATA_COMMAND_GENERATED_ATTRIBUTE_ID (0x07D1)
#define ZCL_GET_SUPPORTED_TUNNEL_PROTOCOLS_COMMAND_RECEIVED_ATTRIBUTE_ID (0x07D2)
#define ZCL_GET_SUPPORTED_TUNNEL_PROTOCOLS_COMMAND_REJECTED_ATTRIBUTE_ID (0x07D3)
#define ZCL_GET_SUPPORTED_TUNNEL_PROTOCOLS_COMMAND_GENERATED_ATTRIBUTE_ID (0x07D4)
#define ZCL_FIRMWARE_READY_FOR_ACTIVATION_ATTRIBUTE_ID (0x0800)
#define ZCL_FIRMWARE_ACTIVATED_ATTRIBUTE_ID (0x0801)
#define ZCL_FIRMWARE_ACTIVATION_FAILURE_ATTRIBUTE_ID (0x0802)
#define ZCL_PATCH_READY_FOR_ACTIVATION_ATTRIBUTE_ID (0x0803)
#define ZCL_PATCH_ACTIVATED_ATTRIBUTE_ID (0x0804)
#define ZCL_PATCH_FAILURE_ATTRIBUTE_ID (0x0805)
#define ZCL_IMAGE_NOTIFY_COMMAND_RECEIVED_ATTRIBUTE_ID (0x08C0)
#define ZCL_IMAGE_NOTIFY_COMMAND_REJECTED_ATTRIBUTE_ID (0x08C1)
#define ZCL_QUERY_NEXT_IMAGE_REQUEST_GENERATED_ATTRIBUTE_ID (0x08C2)
#define ZCL_QUERY_NEXT_IMAGE_RESPONSE_RECEIVED_ATTRIBUTE_ID (0x08C3)
#define ZCL_QUERY_NEXT_IMAGE_RESPONSE_REJECTED_ATTRIBUTE_ID (0x08C4)
#define ZCL_IMAGE_BLOCK_REQUEST_GENERATED_ATTRIBUTE_ID (0x08C5)
#define ZCL_IMAGE_PAGE_REQUEST_GENERATED_ATTRIBUTE_ID (0x08C6)
#define ZCL_IMAGE_BLOCK_RESPONSE_RECEIVED_ATTRIBUTE_ID (0x08C7)
#define ZCL_IMAGE_BLOCK_RESPONSE_REJECTED_ATTRIBUTE_ID (0x08C8)
#define ZCL_UPGRADE_END_REQUEST_GENERATED_ATTRIBUTE_ID (0x08C9)
#define ZCL_UPGRADE_END_RESPONSE_RECEIVED_ATTRIBUTE_ID (0x08CA)
#define ZCL_UPGRADE_END_RESPONSE_REJECTED_ATTRIBUTE_ID (0x08CB)
#define ZCL_QUERY_SPECIFIC_FILE_REQUEST_GENERATED_ATTRIBUTE_ID (0x08CC)
#define ZCL_QUERY_SPECIFIC_FILE_RESPONSE_RECEIVED_ATTRIBUTE_ID (0x08CD)
#define ZCL_QUERY_SPECIFIC_FILE_RESPONSE_REJECTED_ATTRIBUTE_ID (0x08CE)
// Server attributes
#define ZCL_PROVIDER_ID_SERVER_ATTRIBUTE_ID (0x0100)
#define ZCL_PROVIDER_NAME_ATTRIBUTE_ID (0x0101)
#define ZCL_PROVIDER_CONTACT_DETAILS_ATTRIBUTE_ID (0x0102)
#define ZCL_PROPOSED_PROVIDER_ID_ATTRIBUTE_ID (0x0110)
#define ZCL_PROPOSED_PROVIDER_NAME_ATTRIBUTE_ID (0x0111)
#define ZCL_PROPOSED_PROVIDER_CHANGE_DATE_TIME_ATTRIBUTE_ID (0x0112)
#define ZCL_PROPOSED_PROVIDER_CHANGE_CONTROL_ATTRIBUTE_ID (0x0113)
#define ZCL_RECEIVED_PROVIDER_ID_SERVER_ATTRIBUTE_ID (0x0120)
#define ZCL_RECEIVED_PROVIDER_NAME_ATTRIBUTE_ID (0x0121)
#define ZCL_RECEIVED_PROVIDER_CONTACT_DETAILS_ATTRIBUTE_ID (0x0122)
#define ZCL_RECEIVED_PROPOSED_PROVIDER_ID_ATTRIBUTE_ID (0x0130)
#define ZCL_RECEIVED_PROPOSED_PROVIDER_NAME_ATTRIBUTE_ID (0x0131)
#define ZCL_RECEIVED_PROPOSED_PROVIDER_CHANGE_DATE_TIME_ATTRIBUTE_ID (0x0132)
#define ZCL_RECEIVED_PROPOSED_PROVIDER_CHANGE_CONTROL_ATTRIBUTE_ID (0x0133)
#define ZCL_CHANGE_OF_TENANCY_UPDATE_DATE_TIME_ATTRIBUTE_ID (0x0200)
#define ZCL_PROPOSED_TENANCY_CHANGE_CONTROL_ATTRIBUTE_ID (0x0201)
#define ZCL_WAN_STATUS_ATTRIBUTE_ID (0x0300)
#define ZCL_LOW_MEDIUM_THRESHOLD_ATTRIBUTE_ID (0x0400)
#define ZCL_MEDIUM_HIGH_THRESHOLD_ATTRIBUTE_ID (0x0401)
// Attribute ids for cluster: Events
// Client attributes
// Server attributes
// Attribute ids for cluster: MDU Pairing
// Client attributes
// Server attributes
// Attribute ids for cluster: Sub-GHz
// Client attributes
// Server attributes
#define ZCL_SUB_GHZ_CLUSTER_CHANNEL_CHANGE_ATTRIBUTE_ID (0x0000)
#define ZCL_SUB_GHZ_CLUSTER_PAGE_28_CHANNEL_MASK_ATTRIBUTE_ID (0x0001)
#define ZCL_SUB_GHZ_CLUSTER_PAGE_29_CHANNEL_MASK_ATTRIBUTE_ID (0x0002)
#define ZCL_SUB_GHZ_CLUSTER_PAGE_30_CHANNEL_MASK_ATTRIBUTE_ID (0x0003)
#define ZCL_SUB_GHZ_CLUSTER_PAGE_31_CHANNEL_MASK_ATTRIBUTE_ID (0x0004)
// Attribute ids for cluster: Key Establishment
// Client attributes
#define ZCL_KEY_ESTABLISHMENT_SUITE_CLIENT_ATTRIBUTE_ID (0x0000)
// Server attributes
#define ZCL_KEY_ESTABLISHMENT_SUITE_SERVER_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: Information
// Client attributes
// Server attributes
#define ZCL_NODE_DESCRIPTION_ATTRIBUTE_ID (0x0000)
#define ZCL_DELIVERY_ENABLE_ATTRIBUTE_ID (0x0001)
#define ZCL_PUSH_INFORMATION_TIMER_ATTRIBUTE_ID (0x0002)
#define ZCL_ENABLE_SECURE_CONFIGURATION_ATTRIBUTE_ID (0x0003)
#define ZCL_NUMBER_OF_CONTENTS_ATTRIBUTE_ID (0x0010)
#define ZCL_CONTENT_ROOT_ID_ATTRIBUTE_ID (0x0011)
// Attribute ids for cluster: Data Sharing
// Client attributes
// Server attributes
#define ZCL_DEVICE_NAME_ATTRIBUTE_ID (0x0000)
#define ZCL_DEVICE_DESCRIPTION_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Gaming
// Client attributes
// Server attributes
#define ZCL_PLAYER_NAME_ATTRIBUTE_ID (0x0000)
#define ZCL_NB_OF_GAMES_ATTRIBUTE_ID (0x0001)
#define ZCL_LIST_OF_GAMES_ATTRIBUTE_ID (0x0002)
#define ZCL_ANNOUNCEMENT_INTERVAL_ATTRIBUTE_ID (0x0003)
#define ZCL_GAME_ID_ATTRIBUTE_ID (0x0010)
#define ZCL_NAME_OF_GAME_ATTRIBUTE_ID (0x0011)
#define ZCL_GAME_MASTER_ATTRIBUTE_ID (0x0012)
#define ZCL_GAMING_STATUS_ATTRIBUTE_ID (0x0013)
#define ZCL_CURRENT_NB_OF_PLAYERS_ATTRIBUTE_ID (0x0014)
#define ZCL_LIST_OF_CURRENT_PLAYERS_ATTRIBUTE_ID (0x0015)
#define ZCL_MAX_NB_OF_PLAYERS_ATTRIBUTE_ID (0x0016)
#define ZCL_MIN_NB_OF_PLAYERS_ATTRIBUTE_ID (0x0017)
#define ZCL_CURRENT_GAME_LEVEL_ATTRIBUTE_ID (0x0018)
#define ZCL_SCORE_OF_THIS_PLAYER_ATTRIBUTE_ID (0x0019)
#define ZCL_TIMER1_ATTRIBUTE_ID (0x001A)
#define ZCL_TIMER2_ATTRIBUTE_ID (0x001B)
#define ZCL_TIMER3_ATTRIBUTE_ID (0x001C)
#define ZCL_COUNTER1_ATTRIBUTE_ID (0x001D)
#define ZCL_COUNTER2_ATTRIBUTE_ID (0x001E)
#define ZCL_DOWNLOADABLE_ATTRIBUTE_ID (0x001F)
// Attribute ids for cluster: Data Rate Control
// Client attributes
// Server attributes
#define ZCL_AVERAGE_LATENCY_REQUIREMENT_ATTRIBUTE_ID (0x0000)
#define ZCL_MAX_LATENCY_REQUIREMENT_ATTRIBUTE_ID (0x0001)
#define ZCL_BANDWIDTH_REQUIREMENT_ATTRIBUTE_ID (0x0002)
// Attribute ids for cluster: Voice over ZigBee
// Client attributes
// Server attributes
#define ZCL_CODEC_TYPE_ATTRIBUTE_ID (0x0000)
#define ZCL_SAMPLING_FREQUENCY_ATTRIBUTE_ID (0x0001)
#define ZCL_CODEC_RATE_ATTRIBUTE_ID (0x0002)
#define ZCL_ESTABLISHMENT_TIMEOUT_ATTRIBUTE_ID (0x0003)
#define ZCL_CODEC_TYPE_SUB1_ATTRIBUTE_ID (0x0004)
#define ZCL_CODEC_TYPE_SUB2_ATTRIBUTE_ID (0x0005)
#define ZCL_CODEC_TYPE_SUB3_ATTRIBUTE_ID (0x0006)
#define ZCL_COMPRESSION_TYPE_ATTRIBUTE_ID (0x0007)
#define ZCL_COMPRESSION_RATE_ATTRIBUTE_ID (0x0008)
#define ZCL_OPTION_FLAGS_ATTRIBUTE_ID (0x0009)
#define ZCL_THRESHOLD_ATTRIBUTE_ID (0x000A)
// Attribute ids for cluster: Chatting
// Client attributes
// Server attributes
#define ZCL_U_ID_ATTRIBUTE_ID (0x0000)
#define ZCL_NICKNAME_ATTRIBUTE_ID (0x0001)
#define ZCL_C_ID_ATTRIBUTE_ID (0x0010)
#define ZCL_NAME_ATTRIBUTE_ID (0x0011)
#define ZCL_ENABLE_ADD_CHAT_ATTRIBUTE_ID (0x0020)
// Attribute ids for cluster: Payment
// Client attributes
// Server attributes
#define ZCL_PAYMENT_USER_ID_ATTRIBUTE_ID (0x0000)
#define ZCL_USER_TYPE_ATTRIBUTE_ID (0x0001)
#define ZCL_PAYMENT_SERVICE_ID_ATTRIBUTE_ID (0x0010)
#define ZCL_PAYMENT_SERVICE_PROVIDER_ID_ATTRIBUTE_ID (0x0011)
#define ZCL_TOTEM_ID_ATTRIBUTE_ID (0x0012)
#define ZCL_CURRENCY_ATTRIBUTE_ID (0x0020)
#define ZCL_PRICE_TRAILING_DIGIT_ATTRIBUTE_ID (0x0021)
#define ZCL_PRICE_ATTRIBUTE_ID (0x0022)
#define ZCL_GOOD_ID_ATTRIBUTE_ID (0x0030)
#define ZCL_PAYMENT_SERIAL_NUMBER_ATTRIBUTE_ID (0x0031)
#define ZCL_PAYMENT_TIMESTAMP_ATTRIBUTE_ID (0x0032)
#define ZCL_TRANS_ID_ATTRIBUTE_ID (0x0033)
#define ZCL_TRANS_STATUS_ATTRIBUTE_ID (0x0034)
#define ZCL_PAYMENT_STATUS_ATTRIBUTE_ID (0x0035)
// Attribute ids for cluster: Billing
// Client attributes
// Server attributes
#define ZCL_USER_ID_ATTRIBUTE_ID (0x0000)
#define ZCL_SERVICE_ID_ATTRIBUTE_ID (0x0010)
#define ZCL_SERVICE_PROVIDER_ID_ATTRIBUTE_ID (0x0011)
#define ZCL_SESSION_INTERVAL_ATTRIBUTE_ID (0x0012)
#define ZCL_TIMESTAMP_ATTRIBUTE_ID (0x0020)
#define ZCL_DURATION_ATTRIBUTE_ID (0x0021)
// Attribute ids for cluster: Appliance Identification
// Client attributes
// Server attributes
#define ZCL_BASIC_IDENTIFICATION_ATTRIBUTE_ID (0x0000)
#define ZCL_APPLIANCE_COMPANY_NAME_ATTRIBUTE_ID (0x0010)
#define ZCL_COMPANY_ID_ATTRIBUTE_ID (0x0011)
#define ZCL_BRAND_NAME_ATTRIBUTE_ID (0x0012)
#define ZCL_BRAND_ID_ATTRIBUTE_ID (0x0013)
#define ZCL_APPLIANCE_MODEL_ATTRIBUTE_ID (0x0014)
#define ZCL_APPLIANCE_PART_NUMBER_ATTRIBUTE_ID (0x0015)
#define ZCL_APPLIANCE_PRODUCT_REVISION_ATTRIBUTE_ID (0x0016)
#define ZCL_APPLIANCE_SOFTWARE_REVISION_ATTRIBUTE_ID (0x0017)
#define ZCL_PRODUCT_TYPE_NAME_ATTRIBUTE_ID (0x0018)
#define ZCL_PRODUCT_TYPE_ID_ATTRIBUTE_ID (0x0019)
#define ZCL_CECED_SPECIFICATION_VERSION_ATTRIBUTE_ID (0x001A)
// Attribute ids for cluster: Meter Identification
// Client attributes
// Server attributes
#define ZCL_METER_COMPANY_NAME_ATTRIBUTE_ID (0x0000)
#define ZCL_METER_TYPE_ID_ATTRIBUTE_ID (0x0001)
#define ZCL_DATA_QUALITY_ID_ATTRIBUTE_ID (0x0004)
#define ZCL_CUSTOMER_NAME_ATTRIBUTE_ID (0x0005)
#define ZCL_METER_MODEL_ATTRIBUTE_ID (0x0006)
#define ZCL_METER_PART_NUMBER_ATTRIBUTE_ID (0x0007)
#define ZCL_METER_PRODUCT_REVISION_ATTRIBUTE_ID (0x0008)
#define ZCL_METER_SOFTWARE_REVISION_ATTRIBUTE_ID (0x000A)
#define ZCL_UTILITY_NAME_ATTRIBUTE_ID (0x000B)
#define ZCL_POD_ATTRIBUTE_ID (0x000C)
#define ZCL_AVAILABLE_POWER_ATTRIBUTE_ID (0x000D)
#define ZCL_POWER_THRESHOLD_ATTRIBUTE_ID (0x000E)
// Attribute ids for cluster: Appliance Events and Alert
// Client attributes
// Server attributes
// Attribute ids for cluster: Appliance Statistics
// Client attributes
// Server attributes
#define ZCL_LOG_MAX_SIZE_ATTRIBUTE_ID (0x0000)
#define ZCL_LOG_QUEUE_MAX_SIZE_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Electrical Measurement
// Client attributes
// Server attributes
#define ZCL_MEASUREMENT_TYPE_ATTRIBUTE_ID (0x0000)
#define ZCL_DC_VOLTAGE_ATTRIBUTE_ID (0x0100)
#define ZCL_DC_VOLTAGE_MIN_ATTRIBUTE_ID (0x0101)
#define ZCL_DC_VOLTAGE_MAX_ATTRIBUTE_ID (0x0102)
#define ZCL_DC_CURRENT_ATTRIBUTE_ID (0x0103)
#define ZCL_DC_CURRENT_MIN_ATTRIBUTE_ID (0x0104)
#define ZCL_DC_CURRENT_MAX_ATTRIBUTE_ID (0x0105)
#define ZCL_DC_POWER_ATTRIBUTE_ID (0x0106)
#define ZCL_DC_POWER_MIN_ATTRIBUTE_ID (0x0107)
#define ZCL_DC_POWER_MAX_ATTRIBUTE_ID (0x0108)
#define ZCL_DC_VOLTAGE_MULTIPLIER_ATTRIBUTE_ID (0x0200)
#define ZCL_DC_VOLTAGE_DIVISOR_ATTRIBUTE_ID (0x0201)
#define ZCL_DC_CURRENT_MULTIPLIER_ATTRIBUTE_ID (0x0202)
#define ZCL_DC_CURRENT_DIVISOR_ATTRIBUTE_ID (0x0203)
#define ZCL_DC_POWER_MULTIPLIER_ATTRIBUTE_ID (0x0204)
#define ZCL_DC_POWER_DIVISOR_ATTRIBUTE_ID (0x0205)
#define ZCL_AC_FREQUENCY_ATTRIBUTE_ID (0x0300)
#define ZCL_AC_FREQUENCY_MIN_ATTRIBUTE_ID (0x0301)
#define ZCL_AC_FREQUENCY_MAX_ATTRIBUTE_ID (0x0302)
#define ZCL_NEUTRAL_CURRENT_ATTRIBUTE_ID (0x0303)
#define ZCL_TOTAL_ACTIVE_POWER_ATTRIBUTE_ID (0x0304)
#define ZCL_TOTAL_REACTIVE_POWER_ATTRIBUTE_ID (0x0305)
#define ZCL_TOTAL_APPARENT_POWER_ATTRIBUTE_ID (0x0306)
#define ZCL_MEASURED_1_ST_HARMONIC_CURRENT_ATTRIBUTE_ID (0x0307)
#define ZCL_MEASURED_3_RD_HARMONIC_CURRENT_ATTRIBUTE_ID (0x0308)
#define ZCL_MEASURED_5_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x0309)
#define ZCL_MEASURED_7_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x030A)
#define ZCL_MEASURED_9_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x030B)
#define ZCL_MEASURED_11_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x030C)
#define ZCL_MEASURED_PHASE_1_ST_HARMONIC_CURRENT_ATTRIBUTE_ID (0x030D)
#define ZCL_MEASURED_PHASE_3_RD_HARMONIC_CURRENT_ATTRIBUTE_ID (0x030E)
#define ZCL_MEASURED_PHASE_5_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x030F)
#define ZCL_MEASURED_PHASE_7_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x0310)
#define ZCL_MEASURED_PHASE_9_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x0311)
#define ZCL_MEASURED_PHASE_11_TH_HARMONIC_CURRENT_ATTRIBUTE_ID (0x0312)
#define ZCL_AC_FREQUENCY_MULTIPLIER_ATTRIBUTE_ID (0x0400)
#define ZCL_AC_FREQUENCY_DIVISOR_ATTRIBUTE_ID (0x0401)
#define ZCL_POWER_MULTIPLIER_ATTRIBUTE_ID (0x0402)
#define ZCL_POWER_DIVISOR_ATTRIBUTE_ID (0x0403)
#define ZCL_HARMONIC_CURRENT_MULTIPLIER_ATTRIBUTE_ID (0x0404)
#define ZCL_PHASE_HARMONIC_CURRENT_MULTIPLIER_ATTRIBUTE_ID (0x0405)
#define ZCL_INSTANTANEOUS_VOLTAGE_ATTRIBUTE_ID (0x0500)
#define ZCL_INSTANTANEOUS_LINE_CURRENT_ATTRIBUTE_ID (0x0501)
#define ZCL_INSTANTANEOUS_ACTIVE_CURRENT_ATTRIBUTE_ID (0x0502)
#define ZCL_INSTANTANEOUS_REACTIVE_CURRENT_ATTRIBUTE_ID (0x0503)
#define ZCL_INSTANTANEOUS_POWER_ATTRIBUTE_ID (0x0504)
#define ZCL_RMS_VOLTAGE_ATTRIBUTE_ID (0x0505)
#define ZCL_RMS_VOLTAGE_MIN_ATTRIBUTE_ID (0x0506)
#define ZCL_RMS_VOLTAGE_MAX_ATTRIBUTE_ID (0x0507)
#define ZCL_RMS_CURRENT_ATTRIBUTE_ID (0x0508)
#define ZCL_RMS_CURRENT_MIN_ATTRIBUTE_ID (0x0509)
#define ZCL_RMS_CURRENT_MAX_ATTRIBUTE_ID (0x050A)
#define ZCL_ACTIVE_POWER_ATTRIBUTE_ID (0x050B)
#define ZCL_ACTIVE_POWER_MIN_ATTRIBUTE_ID (0x050C)
#define ZCL_ACTIVE_POWER_MAX_ATTRIBUTE_ID (0x050D)
#define ZCL_REACTIVE_POWER_ATTRIBUTE_ID (0x050E)
#define ZCL_APPARENT_POWER_ATTRIBUTE_ID (0x050F)
#define ZCL_AC_POWER_FACTOR_ATTRIBUTE_ID (0x0510)
#define ZCL_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_ATTRIBUTE_ID (0x0511)
#define ZCL_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_ATTRIBUTE_ID (0x0513)
#define ZCL_RMS_EXTREME_OVER_VOLTAGE_PERIOD_ATTRIBUTE_ID (0x0514)
#define ZCL_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_ATTRIBUTE_ID (0x0515)
#define ZCL_RMS_VOLTAGE_SAG_PERIOD_ATTRIBUTE_ID (0x0516)
#define ZCL_RMS_VOLTAGE_SWELL_PERIOD_ATTRIBUTE_ID (0x0517)
#define ZCL_AC_VOLTAGE_MULTIPLIER_ATTRIBUTE_ID (0x0600)
#define ZCL_AC_VOLTAGE_DIVISOR_ATTRIBUTE_ID (0x0601)
#define ZCL_AC_CURRENT_MULTIPLIER_ATTRIBUTE_ID (0x0602)
#define ZCL_AC_CURRENT_DIVISOR_ATTRIBUTE_ID (0x0603)
#define ZCL_AC_POWER_MULTIPLIER_ATTRIBUTE_ID (0x0604)
#define ZCL_AC_POWER_DIVISOR_ATTRIBUTE_ID (0x0605)
#define ZCL_DC_OVERLOAD_ALARMS_MASK_ATTRIBUTE_ID (0x0700)
#define ZCL_DC_VOLTAGE_OVERLOAD_ATTRIBUTE_ID (0x0701)
#define ZCL_DC_CURRENT_OVERLOAD_ATTRIBUTE_ID (0x0702)
#define ZCL_AC_OVERLOAD_ALARMS_MASK_ATTRIBUTE_ID (0x0800)
#define ZCL_AC_VOLTAGE_OVERLOAD_ATTRIBUTE_ID (0x0801)
#define ZCL_AC_CURRENT_OVERLOAD_ATTRIBUTE_ID (0x0802)
#define ZCL_AC_POWER_OVERLOAD_ATTRIBUTE_ID (0x0803)
#define ZCL_AC_REACTIVE_POWER_OVERLOAD_ATTRIBUTE_ID (0x0804)
#define ZCL_AVERAGE_RMS_OVER_VOLTAGE_ATTRIBUTE_ID (0x0805)
#define ZCL_AVERAGE_RMS_UNDER_VOLTAGE_ATTRIBUTE_ID (0x0806)
#define ZCL_RMS_EXTREME_OVER_VOLTAGE_ATTRIBUTE_ID (0x0807)
#define ZCL_RMS_EXTREME_UNDER_VOLTAGE_ATTRIBUTE_ID (0x0808)
#define ZCL_RMS_VOLTAGE_SAG_ATTRIBUTE_ID (0x0809)
#define ZCL_RMS_VOLTAGE_SWELL_ATTRIBUTE_ID (0x080A)
#define ZCL_LINE_CURRENT_PHASE_B_ATTRIBUTE_ID (0x0901)
#define ZCL_ACTIVE_CURRENT_PHASE_B_ATTRIBUTE_ID (0x0902)
#define ZCL_REACTIVE_CURRENT_PHASE_B_ATTRIBUTE_ID (0x0903)
#define ZCL_RMS_VOLTAGE_PHASE_B_ATTRIBUTE_ID (0x0905)
#define ZCL_RMS_VOLTAGE_MIN_PHASE_B_ATTRIBUTE_ID (0x0906)
#define ZCL_RMS_VOLTAGE_MAX_PHASE_B_ATTRIBUTE_ID (0x0907)
#define ZCL_RMS_CURRENT_PHASE_B_ATTRIBUTE_ID (0x0908)
#define ZCL_RMS_CURRENT_MIN_PHASE_B_ATTRIBUTE_ID (0x0909)
#define ZCL_RMS_CURRENT_MAX_PHASE_B_ATTRIBUTE_ID (0x090A)
#define ZCL_ACTIVE_POWER_PHASE_B_ATTRIBUTE_ID (0x090B)
#define ZCL_ACTIVE_POWER_MIN_PHASE_B_ATTRIBUTE_ID (0x090C)
#define ZCL_ACTIVE_POWER_MAX_PHASE_B_ATTRIBUTE_ID (0x090D)
#define ZCL_REACTIVE_POWER_PHASE_B_ATTRIBUTE_ID (0x090E)
#define ZCL_APPARENT_POWER_PHASE_B_ATTRIBUTE_ID (0x090F)
#define ZCL_POWER_FACTOR_PHASE_B_ATTRIBUTE_ID (0x0910)
#define ZCL_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHASE_B_ATTRIBUTE_ID (0x0911)
#define ZCL_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHASE_B_ATTRIBUTE_ID (0x0912)
#define ZCL_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHASE_B_ATTRIBUTE_ID (0x0913)
#define ZCL_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHASE_B_ATTRIBUTE_ID (0x0914)
#define ZCL_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHASE_B_ATTRIBUTE_ID (0x0915)
#define ZCL_RMS_VOLTAGE_SAG_PERIOD_PHASE_B_ATTRIBUTE_ID (0x0916)
#define ZCL_RMS_VOLTAGE_SWELL_PERIOD_PHASE_B_ATTRIBUTE_ID (0x0917)
#define ZCL_LINE_CURRENT_PHASE_C_ATTRIBUTE_ID (0x0A01)
#define ZCL_ACTIVE_CURRENT_PHASE_C_ATTRIBUTE_ID (0x0A02)
#define ZCL_REACTIVE_CURRENT_PHASE_C_ATTRIBUTE_ID (0x0A03)
#define ZCL_RMS_VOLTAGE_PHASE_C_ATTRIBUTE_ID (0x0A05)
#define ZCL_RMS_VOLTAGE_MIN_PHASE_C_ATTRIBUTE_ID (0x0A06)
#define ZCL_RMS_VOLTAGE_MAX_PHASE_C_ATTRIBUTE_ID (0x0A07)
#define ZCL_RMS_CURRENT_PHASE_C_ATTRIBUTE_ID (0x0A08)
#define ZCL_RMS_CURRENT_MIN_PHASE_C_ATTRIBUTE_ID (0x0A09)
#define ZCL_RMS_CURRENT_MAX_PHASE_C_ATTRIBUTE_ID (0x0A0A)
#define ZCL_ACTIVE_POWER_PHASE_C_ATTRIBUTE_ID (0x0A0B)
#define ZCL_ACTIVE_POWER_MIN_PHASE_C_ATTRIBUTE_ID (0x0A0C)
#define ZCL_ACTIVE_POWER_MAX_PHASE_C_ATTRIBUTE_ID (0x0A0D)
#define ZCL_REACTIVE_POWER_PHASE_C_ATTRIBUTE_ID (0x0A0E)
#define ZCL_APPARENT_POWER_PHASE_C_ATTRIBUTE_ID (0x0A0F)
#define ZCL_POWER_FACTOR_PHASE_C_ATTRIBUTE_ID (0x0A10)
#define ZCL_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHASE_C_ATTRIBUTE_ID (0x0A11)
#define ZCL_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHASE_C_ATTRIBUTE_ID (0x0A12)
#define ZCL_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHASE_C_ATTRIBUTE_ID (0x0A13)
#define ZCL_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHASE_C_ATTRIBUTE_ID (0x0A14)
#define ZCL_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHASE_C_ATTRIBUTE_ID (0x0A15)
#define ZCL_RMS_VOLTAGE_SAG_PERIOD_PHASE_C_ATTRIBUTE_ID (0x0A16)
#define ZCL_RMS_VOLTAGE_SWELL_PERIOD_PHASE_C_ATTRIBUTE_ID (0x0A17)
// Attribute ids for cluster: Diagnostics
// Client attributes
// Server attributes
#define ZCL_NUMBER_OF_RESETS_ATTRIBUTE_ID (0x0000)
#define ZCL_PERSISTENT_MEMORY_WRITES_ATTRIBUTE_ID (0x0001)
#define ZCL_MAC_RX_BCAST_ATTRIBUTE_ID (0x0100)
#define ZCL_MAC_TX_BCAST_ATTRIBUTE_ID (0x0101)
#define ZCL_MAC_RX_UCAST_ATTRIBUTE_ID (0x0102)
#define ZCL_MAC_TX_UCAST_ATTRIBUTE_ID (0x0103)
#define ZCL_MAC_TX_UCAST_RETRY_ATTRIBUTE_ID (0x0104)
#define ZCL_MAC_TX_UCAST_FAIL_ATTRIBUTE_ID (0x0105)
#define ZCL_APS_RX_BCAST_ATTRIBUTE_ID (0x0106)
#define ZCL_APS_TX_BCAST_ATTRIBUTE_ID (0x0107)
#define ZCL_APS_RX_UCAST_ATTRIBUTE_ID (0x0108)
#define ZCL_APS_UCAST_SUCCESS_ATTRIBUTE_ID (0x0109)
#define ZCL_APS_TX_UCAST_RETRY_ATTRIBUTE_ID (0x010A)
#define ZCL_APS_TX_UCAST_FAIL_ATTRIBUTE_ID (0x010B)
#define ZCL_ROUTE_DISC_INITIATED_ATTRIBUTE_ID (0x010C)
#define ZCL_NEIGHBOR_ADDED_ATTRIBUTE_ID (0x010D)
#define ZCL_NEIGHBOR_REMOVED_ATTRIBUTE_ID (0x010E)
#define ZCL_NEIGHBOR_STALE_ATTRIBUTE_ID (0x010F)
#define ZCL_JOIN_INDICATION_ATTRIBUTE_ID (0x0110)
#define ZCL_CHILD_MOVED_ATTRIBUTE_ID (0x0111)
#define ZCL_NWK_FC_FAILURE_ATTRIBUTE_ID (0x0112)
#define ZCL_APS_FC_FAILURE_ATTRIBUTE_ID (0x0113)
#define ZCL_APS_UNAUTHORIZED_KEY_ATTRIBUTE_ID (0x0114)
#define ZCL_NWK_DECRYPT_FAILURE_ATTRIBUTE_ID (0x0115)
#define ZCL_APS_DECRYPT_FAILURE_ATTRIBUTE_ID (0x0116)
#define ZCL_PACKET_BUFFER_ALLOC_FAILURES_ATTRIBUTE_ID (0x0117)
#define ZCL_RELAYED_UNICAST_ATTRIBUTE_ID (0x0118)
#define ZCL_PHY_TO_MAC_QUEUE_LIMIT_REACHED_ATTRIBUTE_ID (0x0119)
#define ZCL_PACKET_VALIDATE_DROP_COUNT_ATTRIBUTE_ID (0x011A)
#define ZCL_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_ATTRIBUTE_ID (0x011B)
#define ZCL_LAST_MESSAGE_LQI_ATTRIBUTE_ID (0x011C)
#define ZCL_LAST_MESSAGE_RSSI_ATTRIBUTE_ID (0x011D)
// Attribute ids for cluster: ZLL Commissioning
// Client attributes
// Server attributes
// Attribute ids for cluster: Binding
// Client attributes
// Server attributes
// Attribute ids for cluster: Group Key Management
// Client attributes
// Server attributes
#define ZCL_GROUPS_ATTRIBUTE_ID (0x0000)
#define ZCL_GROUPKEYS_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Sample Mfg Specific Cluster
// Client attributes
// Server attributes
#define ZCL_ATTRIBUTE_ONE_ATTRIBUTE_ID (0x0000)
#define ZCL_ATTRIBUTE_TWO_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Sample Mfg Specific Cluster 2
// Client attributes
// Server attributes
#define ZCL_ATTRIBUTE_THREE_ATTRIBUTE_ID (0x0000)
#define ZCL_ATTRIBUTE_FOUR_ATTRIBUTE_ID (0x0001)
// Attribute ids for cluster: Configuration Cluster
// Client attributes
// Server attributes
#define ZCL_TOKENS_LOCKED_ATTRIBUTE_ID (0x0000)
// Attribute ids for cluster: MFGLIB Cluster
// Client attributes
// Server attributes
#define ZCL_PACKETS_RECEIVED_ATTRIBUTE_ID (0x0000)
#define ZCL_SAVED_RSSI_ATTRIBUTE_ID (0x0001)
#define ZCL_SAVED_LQI_ATTRIBUTE_ID (0x0002)
// Attribute ids for cluster: SL Works With All Hubs
// Client attributes
// Server attributes
#define ZCL_SL_DISABLE_OTA_DOWNGRADES_ATTRIBUTE_ID (0x0002)
#define ZCL_SL_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_ATTRIBUTE_ID (0x0003)
#define ZCL_SL_NWK_RETRY_COUNT_ATTRIBUTE_ID (0x0004)
#define ZCL_SL_MAC_RETRY_COUNT_ATTRIBUTE_ID (0x0005)
#define ZCL_SL_ROUTER_CHECKIN_ENABLED_ATTRIBUTE_ID (0x0006)
#define ZCL_SL_TOUCHLINK_INTERPAN_ENABLED_ATTRIBUTE_ID (0x0007)
#define ZCL_SL_WWAH_PARENT_CLASSIFICATION_ENABLED_ATTRIBUTE_ID (0x0008)
#define ZCL_SL_WWAH_APP_EVENT_RETRY_ENABLED_ATTRIBUTE_ID (0x0009)
#define ZCL_SL_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_ATTRIBUTE_ID (0x000A)
#define ZCL_SL_WWAH_REJOIN_ENABLED_ATTRIBUTE_ID (0x000B)
#define ZCL_SL_MAC_POLL_FAILURE_WAIT_TIME_ATTRIBUTE_ID (0x000C)
#define ZCL_SL_CONFIGURATION_MODE_ENABLED_ATTRIBUTE_ID (0x000D)
#define ZCL_SL_CURRENT_DEBUG_REPORT_ID_ATTRIBUTE_ID (0x000E)
#define ZCL_SL_TC_SECURITY_ON_NTWK_KEY_ROTATION_ENABLED_ATTRIBUTE_ID (0x000F)
#define ZCL_SL_WWAH_BAD_PARENT_RECOVERY_ENABLED_ATTRIBUTE_ID (0x0010)
#define ZCL_SL_PENDING_NETWORK_UPDATE_CHANNEL_ATTRIBUTE_ID (0x0011)
#define ZCL_SL_PENDING_NETWORK_UPDATE_PANID_ATTRIBUTE_ID (0x0012)
#define ZCL_SL_OTA_MAX_OFFLINE_DURATION_ATTRIBUTE_ID (0x0013)