Unify Framework Lib 1.6.0
dotdot_attribute_id_definitions.h File Reference
#include <stdbool.h>
#include "uic_typedefs.h"

Go to the source code of this file.

Macros

#define DOTDOT_INVALID_ATTRIBUTE_ID   ((dotdot_attribute_id_t) {0xFFFF})
 
#define DOTDOT_BASIC_ZCL_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_BASIC_APPLICATION_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_BASIC_STACK_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_BASIC_HW_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_BASIC_MANUFACTURER_NAME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_BASIC_MODEL_IDENTIFIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_BASIC_DATE_CODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_BASIC_POWER_SOURCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_BASIC_GENERIC_DEVICE_CLASS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_BASIC_GENERIC_DEVICE_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_BASIC_PRODUCT_CODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA)
 
#define DOTDOT_BASIC_PRODUCTURL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xB)
 
#define DOTDOT_BASIC_MANUFACTURER_VERSION_DETAILS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xC)
 
#define DOTDOT_BASIC_SERIAL_NUMBER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xD)
 
#define DOTDOT_BASIC_PRODUCT_LABEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xE)
 
#define DOTDOT_BASIC_LOCATION_DESCRIPTION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_BASIC_PHYSICAL_ENVIRONMENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_BASIC_DEVICE_ENABLED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_BASIC_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_BASIC_DISABLE_LOCAL_CONFIG_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_BASIC_SW_BUILDID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4000)
 
#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_POWER_CONFIGURATION_MAINS_FREQUENCY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_POWER_CONFIGURATION_MAINS_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_MAX_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_POWER_CONFIGURATION_MAINS_VOLTAGE_DWELL_TRIP_POINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_REMAINING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_MANUFACTURER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_SIZE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERYA_HR_RATING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_QUANTITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x33)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_RATED_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x34)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x35)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x36)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_THRESHOLD1_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x37)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_THRESHOLD2_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x38)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_VOLTAGE_THRESHOLD3_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x39)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3A)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_THRESHOLD1_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3B)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_THRESHOLD2_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3C)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_PERCENTAGE_THRESHOLD3_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3D)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY_ALARM_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3E)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x40)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_REMAINING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x41)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_MANUFACTURER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_SIZE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x51)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2A_HR_RATING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x52)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_QUANTITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x53)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_RATED_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x54)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x55)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x56)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_THRESHOLD1_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x57)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_THRESHOLD2_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x58)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_VOLTAGE_THRESHOLD3_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x59)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5A)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_THRESHOLD1_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5B)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_THRESHOLD2_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5C)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_PERCENTAGE_THRESHOLD3_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5D)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY2_ALARM_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5E)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x60)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_REMAINING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x61)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_MANUFACTURER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x70)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_SIZE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x71)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3A_HR_RATING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x72)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_QUANTITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x73)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_RATED_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x74)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x75)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_MIN_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x76)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_THRESHOLD1_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x77)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_THRESHOLD2_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x78)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_VOLTAGE_THRESHOLD3_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x79)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_MIN_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7A)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_THRESHOLD1_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7B)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_THRESHOLD2_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7C)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_PERCENTAGE_THRESHOLD3_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7D)
 
#define DOTDOT_POWER_CONFIGURATION_BATTERY3_ALARM_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7E)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_CURRENT_TEMPERATURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_MIN_TEMP_EXPERIENCED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_MAX_TEMP_EXPERIENCED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_OVER_TEMP_TOTAL_DWELL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_DEVICE_TEMP_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_LOW_TEMP_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_HIGH_TEMP_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_LOW_TEMP_DWELL_TRIP_POINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_DEVICE_TEMPERATURE_CONFIGURATION_HIGH_TEMP_DWELL_TRIP_POINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_IDENTIFY_IDENTIFY_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_GROUPS_NAME_SUPPORT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_SCENES_SCENE_COUNT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_SCENES_CURRENT_SCENE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_SCENES_CURRENT_GROUP_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_SCENES_SCENE_VALID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_SCENES_NAME_SUPPORT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_SCENES_LAST_CONFIGURED_BY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_SCENES_SCENE_TABLE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xF01)
 
#define DOTDOT_ON_OFF_ON_OFF_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_ON_OFF_GLOBAL_SCENE_CONTROL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4000)
 
#define DOTDOT_ON_OFF_ON_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4001)
 
#define DOTDOT_ON_OFF_OFF_WAIT_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4002)
 
#define DOTDOT_ON_OFF_START_UP_ON_OFF_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4003)
 
#define DOTDOT_LEVEL_CURRENT_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_LEVEL_REMAINING_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_LEVEL_MIN_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_LEVEL_MAX_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_LEVEL_CURRENT_FREQUENCY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_LEVEL_MIN_FREQUENCY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_LEVEL_MAX_FREQUENCY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_LEVEL_OPTIONS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xF)
 
#define DOTDOT_LEVEL_ON_OFF_TRANSITION_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_LEVEL_ON_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_LEVEL_ON_TRANSITION_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_LEVEL_OFF_TRANSITION_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_LEVEL_DEFAULT_MOVE_RATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_LEVEL_START_UP_CURRENT_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4000)
 
#define DOTDOT_ALARMS_ALARM_COUNT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_TIME_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_TIME_TIME_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_TIME_TIME_ZONE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_TIME_DST_START_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_TIME_DST_END_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_TIME_DST_SHIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_TIME_STANDARD_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_TIME_LOCAL_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_TIME_LAST_SET_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_TIME_VALID_UNTIL_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_COMMISSIONING_SHORT_ADDRESS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_COMMISSIONING_EXTENDED_PAN_ID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_COMMISSIONING_PAN_ID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_COMMISSIONING_CHANNEL_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_COMMISSIONING_PROTOCOL_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_COMMISSIONING_STACK_PROFILE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_COMMISSIONING_STARTUP_CONTROL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_COMMISSIONING_TRUST_CENTER_ADDRESS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_COMMISSIONING_TRUST_CENTER_MASTER_KEY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_COMMISSIONING_NETWORK_KEY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_COMMISSIONING_USE_INSECURE_JOIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_COMMISSIONING_PRECONFIGURED_LINK_KEY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_COMMISSIONING_NETWORK_KEY_SEQ_NUM_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_COMMISSIONING_NETWORK_KEY_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x16)
 
#define DOTDOT_COMMISSIONING_NETWORK_MANAGER_ADDRESS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x17)
 
#define DOTDOT_COMMISSIONING_SCAN_ATTEMPTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_COMMISSIONING_TIME_BETWEEN_SCANS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_COMMISSIONING_REJOIN_INTERVAL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_COMMISSIONING_MAX_REJOIN_INTERVAL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x23)
 
#define DOTDOT_COMMISSIONING_INDIRECT_POLL_RATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_COMMISSIONING_PARENT_RETRY_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_COMMISSIONING_CONCENTRATOR_FLAG_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x40)
 
#define DOTDOT_COMMISSIONING_CONCENTRATOR_RADIUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x41)
 
#define DOTDOT_COMMISSIONING_CONCENTRATOR_DISCOVERY_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x42)
 
#define DOTDOT_OTA_UPGRADE_UPGRADE_SERVERID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_OTA_UPGRADE_FILE_OFFSET_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_OTA_UPGRADE_CURRENT_FILE_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_OTA_UPGRADE_CURRENT_ZIG_BEE_STACK_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_OTA_UPGRADE_DOWNLOADED_ZIG_BEE_STACK_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_OTA_UPGRADE_IMAGE_UPGRADE_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_OTA_UPGRADE_MANUFACTURERID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_OTA_UPGRADE_IMAGE_TYPEID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_OTA_UPGRADE_MINIMUM_BLOCK_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_OTA_UPGRADE_IMAGE_STAMP_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA)
 
#define DOTDOT_OTA_UPGRADE_UPGRADE_ACTIVATION_POLICY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xB)
 
#define DOTDOT_OTA_UPGRADE_UPGRADE_TIMEOUT_POLICY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xC)
 
#define DOTDOT_POLL_CONTROL_CHECK_IN_INTERVAL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_POLL_CONTROL_LONG_POLL_INTERVAL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_POLL_CONTROL_SHORT_POLL_INTERVAL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_POLL_CONTROL_FAST_POLL_TIMEOUT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_POLL_CONTROL_CHECK_IN_INTERVAL_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_SHADE_CONFIGURATION_PHYSICAL_CLOSED_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_SHADE_CONFIGURATION_MOTOR_STEP_SIZE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_SHADE_CONFIGURATION_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_SHADE_CONFIGURATION_CLOSED_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_SHADE_CONFIGURATION_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_DOOR_LOCK_LOCK_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_DOOR_LOCK_LOCK_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_DOOR_LOCK_ACTUATOR_ENABLED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_DOOR_LOCK_DOOR_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_DOOR_LOCK_DOOR_OPEN_EVENTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_DOOR_LOCK_DOOR_CLOSED_EVENTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_DOOR_LOCK_OPEN_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_LOG_RECORDS_SUPPORTED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_TOTAL_USERS_SUPPORTED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_PIN_USERS_SUPPORTED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_RFID_USERS_SUPPORTED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_WEEK_DAY_SCHEDULES_SUPPORTED_PER_USER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_YEAR_DAY_SCHEDULES_SUPPORTED_PER_USER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_HOLIDAY_SCHEDULES_SUPPORTED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x16)
 
#define DOTDOT_DOOR_LOCK_MAX_PIN_CODE_LENGTH_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x17)
 
#define DOTDOT_DOOR_LOCK_MIN_PIN_CODE_LENGTH_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x18)
 
#define DOTDOT_DOOR_LOCK_MAX_RFID_CODE_LENGTH_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x19)
 
#define DOTDOT_DOOR_LOCK_MIN_RFID_CODE_LENGTH_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1A)
 
#define DOTDOT_DOOR_LOCK_CREDENTIAL_RULES_SUPPORT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1B)
 
#define DOTDOT_DOOR_LOCK_NUMBER_OF_CREDENTIALS_SUPPORTED_PER_USER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1C)
 
#define DOTDOT_DOOR_LOCK_ENABLE_LOGGING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_DOOR_LOCK_LANGUAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_DOOR_LOCK_LED_SETTINGS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_DOOR_LOCK_AUTO_RELOCK_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x23)
 
#define DOTDOT_DOOR_LOCK_SOUND_VOLUME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x24)
 
#define DOTDOT_DOOR_LOCK_OPERATING_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x25)
 
#define DOTDOT_DOOR_LOCK_SUPPORTED_OPERATING_MODES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x26)
 
#define DOTDOT_DOOR_LOCK_DEFAULT_CONFIGURATION_REGISTER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x27)
 
#define DOTDOT_DOOR_LOCK_ENABLE_LOCAL_PROGRAMMING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x28)
 
#define DOTDOT_DOOR_LOCK_ENABLE_ONE_TOUCH_LOCKING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x29)
 
#define DOTDOT_DOOR_LOCK_ENABLE_INSIDE_STATUSLED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2A)
 
#define DOTDOT_DOOR_LOCK_ENABLE_PRIVACY_MODE_BUTTON_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2B)
 
#define DOTDOT_DOOR_LOCK_LOCAL_PROGRAMMING_FEATURES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2C)
 
#define DOTDOT_DOOR_LOCK_WRONG_CODE_ENTRY_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_DOOR_LOCK_USER_CODE_TEMPORARY_DISABLE_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_DOOR_LOCK_SEND_PIN_OVER_THE_AIR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_DOOR_LOCK_REQUIRE_PI_NFOR_RF_OPERATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x33)
 
#define DOTDOT_DOOR_LOCK_SECURITY_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x34)
 
#define DOTDOT_DOOR_LOCK_EXPIRING_USER_TIMEOUT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x35)
 
#define DOTDOT_DOOR_LOCK_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x40)
 
#define DOTDOT_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x41)
 
#define DOTDOT_DOOR_LOCK_RF_OPERATION_EVENT_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x42)
 
#define DOTDOT_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x43)
 
#define DOTDOT_DOOR_LOCK_RFID_OPERATION_EVENT_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x44)
 
#define DOTDOT_DOOR_LOCK_KEYPAD_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x45)
 
#define DOTDOT_DOOR_LOCK_RF_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x46)
 
#define DOTDOT_DOOR_LOCK_RFID_PROGRAMMING_EVENT_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x47)
 
#define DOTDOT_DOOR_LOCK_FEATURE_MAP_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xFFFC)
 
#define DOTDOT_WINDOW_COVERING_WINDOW_COVERING_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_TILT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_TILT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_TILT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_WINDOW_COVERING_CONFIG_OR_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x100)
 
#define DOTDOT_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x101)
 
#define DOTDOT_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x102)
 
#define DOTDOT_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x103)
 
#define DOTDOT_WINDOW_COVERING_VELOCITY_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x104)
 
#define DOTDOT_WINDOW_COVERING_ACCELERATION_TIME_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x105)
 
#define DOTDOT_WINDOW_COVERING_DECELERATION_TIME_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x106)
 
#define DOTDOT_WINDOW_COVERING_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x107)
 
#define DOTDOT_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_LIFT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x108)
 
#define DOTDOT_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_TILT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x109)
 
#define DOTDOT_BARRIER_CONTROL_MOVING_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_BARRIER_CONTROL_SAFETY_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_BARRIER_CONTROL_CAPABILITIES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_BARRIER_CONTROL_OPEN_EVENTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_BARRIER_CONTROL_CLOSE_EVENTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_BARRIER_CONTROL_COMMAND_OPEN_EVENTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_BARRIER_CONTROL_COMMAND_CLOSE_EVENTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_BARRIER_CONTROL_OPEN_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_BARRIER_CONTROL_CLOSE_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_BARRIER_CONTROL_BARRIER_POSITION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_PRESSURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_SPEED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_FLOW_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_PRESSURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_PRESSURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_COMP_PRESSURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_COMP_PRESSURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_SPEED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_SPEED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_FLOW_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_FLOW_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MIN_CONST_TEMP_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xB)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_MAX_CONST_TEMP_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xC)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_PUMP_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_EFFECTIVE_OPERATION_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_EFFECTIVE_CONTROL_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_CAPACITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_SPEED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_LIFETIME_RUNNING_HOURS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x16)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_LIFETIME_ENERGY_CONSUMED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x17)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_OPERATION_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_CONTROL_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_PUMP_CONFIGURATION_AND_CONTROL_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_THERMOSTAT_LOCAL_TEMPERATURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_THERMOSTAT_OUTDOOR_TEMPERATURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_THERMOSTAT_OCCUPANCY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_THERMOSTAT_PI_COOLING_DEMAND_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_THERMOSTAT_PI_HEATING_DEMAND_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x16)
 
#define DOTDOT_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x17)
 
#define DOTDOT_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x18)
 
#define DOTDOT_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x19)
 
#define DOTDOT_THERMOSTAT_REMOTE_SENSING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1A)
 
#define DOTDOT_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1B)
 
#define DOTDOT_THERMOSTAT_SYSTEM_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1C)
 
#define DOTDOT_THERMOSTAT_ALARM_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1D)
 
#define DOTDOT_THERMOSTAT_THERMOSTAT_RUNNING_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1E)
 
#define DOTDOT_THERMOSTAT_START_OF_WEEK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_THERMOSTAT_NUMBER_OF_WEEKLY_TRANSITIONS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_THERMOSTAT_NUMBER_OF_DAILY_TRANSITIONS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x23)
 
#define DOTDOT_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x24)
 
#define DOTDOT_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x25)
 
#define DOTDOT_THERMOSTAT_THERMOSTAT_RUNNING_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x29)
 
#define DOTDOT_THERMOSTAT_SETPOINT_CHANGE_SOURCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_THERMOSTAT_OCCUPIED_SETBACK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x34)
 
#define DOTDOT_THERMOSTAT_OCCUPIED_SETBACK_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x35)
 
#define DOTDOT_THERMOSTAT_OCCUPIED_SETBACK_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x36)
 
#define DOTDOT_THERMOSTAT_UNOCCUPIED_SETBACK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x37)
 
#define DOTDOT_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x38)
 
#define DOTDOT_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x39)
 
#define DOTDOT_THERMOSTAT_EMERGENCY_HEAT_DELTA_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3A)
 
#define DOTDOT_THERMOSTAT_AC_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x40)
 
#define DOTDOT_THERMOSTAT_AC_CAPACITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x41)
 
#define DOTDOT_THERMOSTAT_AC_REFRIGERANT_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x42)
 
#define DOTDOT_THERMOSTAT_AC_COMPRESSOR_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x43)
 
#define DOTDOT_THERMOSTAT_AC_ERROR_CODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x44)
 
#define DOTDOT_THERMOSTAT_AC_LOUVER_POSITION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x45)
 
#define DOTDOT_THERMOSTAT_AC_COIL_TEMPERATURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x46)
 
#define DOTDOT_THERMOSTAT_AC_CAPACITY_FORMAT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x47)
 
#define DOTDOT_FAN_CONTROL_FAN_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_FAN_CONTROL_FAN_MODE_SEQUENCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_RH_DEHUMIDIFICATION_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_THERMOSTAT_USER_INTERFACE_CONFIGURATION_TEMPERATURE_DISPLAY_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_THERMOSTAT_USER_INTERFACE_CONFIGURATION_KEYPAD_LOCKOUT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_THERMOSTAT_USER_INTERFACE_CONFIGURATION_SCHEDULE_PROGRAMMING_VISIBILITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_COLOR_CONTROL_CURRENT_HUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_COLOR_CONTROL_CURRENT_SATURATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_COLOR_CONTROL_REMAINING_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_COLOR_CONTROL_CURRENTX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_COLOR_CONTROL_CURRENTY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_COLOR_CONTROL_DRIFT_COMPENSATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_COLOR_CONTROL_COMPENSATION_TEXT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_COLOR_CONTROL_COLOR_TEMPERATURE_MIREDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_COLOR_CONTROL_COLOR_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_COLOR_CONTROL_OPTIONS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xF)
 
#define DOTDOT_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY1X_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY1Y_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY1_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY2X_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY2Y_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x16)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY2_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x17)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY3X_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x19)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY3Y_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1A)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY3_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1B)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY4X_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY4Y_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY4_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY5X_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x24)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY5Y_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x25)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY5_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x26)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY6X_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x28)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY6Y_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x29)
 
#define DOTDOT_COLOR_CONTROL_PRIMARY6_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2A)
 
#define DOTDOT_COLOR_CONTROL_WHITE_POINTX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_COLOR_CONTROL_WHITE_POINTY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTRX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTRY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x33)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTR_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x34)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTGX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x36)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTGY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x37)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTG_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x38)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTBX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3A)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTBY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3B)
 
#define DOTDOT_COLOR_CONTROL_COLOR_POINTB_INTENSITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3C)
 
#define DOTDOT_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4000)
 
#define DOTDOT_COLOR_CONTROL_ENHANCED_COLOR_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4001)
 
#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4002)
 
#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4003)
 
#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4004)
 
#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4005)
 
#define DOTDOT_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4006)
 
#define DOTDOT_COLOR_CONTROL_COLOR_CAPABILITIES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x400A)
 
#define DOTDOT_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x400B)
 
#define DOTDOT_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x400C)
 
#define DOTDOT_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x400D)
 
#define DOTDOT_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4010)
 
#define DOTDOT_BALLAST_CONFIGURATION_PHYSICAL_MIN_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_BALLAST_CONFIGURATION_PHYSICAL_MAX_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_BALLAST_CONFIGURATION_BALLAST_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_BALLAST_CONFIGURATION_MIN_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_BALLAST_CONFIGURATION_MAX_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_BALLAST_CONFIGURATION_POWER_ON_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_BALLAST_CONFIGURATION_POWER_ON_FADE_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_BALLAST_CONFIGURATION_INTRINSIC_BALLAST_FACTOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_BALLAST_CONFIGURATION_BALLAST_FACTOR_ADJUSTMENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_BALLAST_CONFIGURATION_LAMP_QUANTITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_BALLAST_CONFIGURATION_LAMP_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_BALLAST_CONFIGURATION_LAMP_MANUFACTURER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_BALLAST_CONFIGURATION_LAMP_RATED_HOURS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_BALLAST_CONFIGURATION_LAMP_BURN_HOURS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x33)
 
#define DOTDOT_BALLAST_CONFIGURATION_LAMP_ALARM_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x34)
 
#define DOTDOT_BALLAST_CONFIGURATION_LAMP_BURN_HOURS_TRIP_POINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x35)
 
#define DOTDOT_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_ILLUMINANCE_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_ILLUMINANCE_LEVEL_SENSING_LEVEL_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_ILLUMINANCE_LEVEL_SENSING_LIGHT_SENSOR_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_ILLUMINANCE_LEVEL_SENSING_ILLUMINANCE_TARGET_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_TEMPERATURE_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_TEMPERATURE_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_TEMPERATURE_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_TEMPERATURE_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_PRESSURE_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_PRESSURE_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_PRESSURE_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_PRESSURE_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_PRESSURE_MEASUREMENT_SCALED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_PRESSURE_MEASUREMENT_SCALE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_FLOW_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_FLOW_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_RELATIVITY_HUMIDITY_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_RELATIVITY_HUMIDITY_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_RELATIVITY_HUMIDITY_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_RELATIVITY_HUMIDITY_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_OCCUPANCY_SENSING_OCCUPANCY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_OCCUPANCY_SENSING_PIR_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_SOIL_MOISTURE_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_SOIL_MOISTURE_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_SOIL_MOISTURE_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_SOIL_MOISTURE_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_PH_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_PH_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_PH_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_PH_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_ELECTRICAL_CONDUCTIVITY_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_WIND_SPEED_MEASUREMENT_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_WIND_SPEED_MEASUREMENT_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_CARBON_MONOXIDE_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_CARBON_MONOXIDE_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_CARBON_MONOXIDE_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_CARBON_MONOXIDE_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_CARBON_DIOXIDE_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_CARBON_DIOXIDE_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_CARBON_DIOXIDE_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_CARBON_DIOXIDE_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_PM25_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_PM25_MIN_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_PM25_MAX_MEASURED_VALUE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_PM25_TOLERANCE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_IAS_ZONE_ZONE_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_IAS_ZONE_ZONE_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_IAS_ZONE_ZONE_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_IAS_ZONE_IASCIE_ADDRESS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_IAS_ZONE_ZONEID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_IASWD_MAX_DURATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_METERING_CURRENT_SUMMATION_DELIVERED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_METERING_CURRENT_SUMMATION_RECEIVED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_METERING_CURRENT_MAX_DEMAND_DELIVERED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_METERING_CURRENT_MAX_DEMAND_RECEIVED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_METERING_POWER_FACTOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_METERING_READING_SNAP_SHOT_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_METERING_CURRENT_MAX_DEMAND_DELIVERED_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_METERING_CURRENT_MAX_DEMAND_RECEIVED_TIME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_METERING_DEFAULT_UPDATE_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA)
 
#define DOTDOT_METERING_SUPPLY_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_METERING_CURRENT_INLET_ENERGY_CARRIER_SUMMATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x15)
 
#define DOTDOT_METERING_CURRENT_OUTLET_ENERGY_CARRIER_SUMMATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x16)
 
#define DOTDOT_METERING_INLET_TEMPERATURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x17)
 
#define DOTDOT_METERING_OUTLET_TEMPERATURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x18)
 
#define DOTDOT_METERING_UNITOF_MEASURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x300)
 
#define DOTDOT_METERING_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x301)
 
#define DOTDOT_METERING_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x302)
 
#define DOTDOT_METERING_SUMMATION_FORMATTING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x303)
 
#define DOTDOT_METERING_DEMAND_FORMATTING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x304)
 
#define DOTDOT_METERING_HISTORICAL_CONSUMPTION_FORMATTING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x305)
 
#define DOTDOT_METERING_METERING_DEVICE_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x306)
 
#define DOTDOT_METERING_ENERGY_CARRIER_UNIT_OF_MEASURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x309)
 
#define DOTDOT_METERING_ENERGY_CARRIER_SUMMATION_FORMATTING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30A)
 
#define DOTDOT_METERING_ENERGY_CARRIER_DEMAND_FORMATTING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30B)
 
#define DOTDOT_METERING_TEMPERATURE_UNIT_OF_MEASURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30C)
 
#define DOTDOT_METERING_TEMPERATURE_FORMATTING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30D)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x100)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x101)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x102)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x103)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x104)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x105)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x106)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x107)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x108)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x200)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x201)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x202)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x203)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x204)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x205)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x300)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x301)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x302)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x303)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x304)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x305)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x306)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x307)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x308)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x309)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30A)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30B)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30C)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30D)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30E)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30F)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x310)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x311)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x312)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x400)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x401)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x402)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x403)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x404)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x405)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_LINE_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x501)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x502)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x503)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x505)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x506)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x507)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x508)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x509)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50A)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50B)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50C)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50D)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50E)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_APPARENT_POWER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50F)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x510)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x511)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x512)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x513)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x514)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x515)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x516)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x517)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x600)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x601)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_CURRENT_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x602)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_CURRENT_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x603)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_POWER_MULTIPLIER_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x604)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_POWER_DIVISOR_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x605)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x700)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x701)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x702)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x800)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x801)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x802)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x803)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x804)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x805)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x806)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x807)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x808)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x809)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x80A)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x901)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x902)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x903)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x905)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x906)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x907)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x908)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x909)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x90A)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x90B)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x90C)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x90D)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x90E)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x90F)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x910)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x911)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x912)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x913)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x914)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x915)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x916)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PHB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x917)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA01)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA02)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA03)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA05)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA06)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA07)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA08)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA09)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA0A)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA0B)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA0C)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA0D)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA0E)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA0F)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA10)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA11)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA12)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA13)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA14)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA15)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA16)
 
#define DOTDOT_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PHC_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA17)
 
#define DOTDOT_DIAGNOSTICS_NUMBER_OF_RESETS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_DIAGNOSTICS_PERSISTENT_MEMORY_WRITES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_DIAGNOSTICS_MAC_RX_BCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x100)
 
#define DOTDOT_DIAGNOSTICS_MAC_TX_BCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x101)
 
#define DOTDOT_DIAGNOSTICS_MAC_RX_UCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x102)
 
#define DOTDOT_DIAGNOSTICS_MAC_TX_UCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x103)
 
#define DOTDOT_DIAGNOSTICS_MAC_TX_UCAST_RETRY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x104)
 
#define DOTDOT_DIAGNOSTICS_MAC_TX_UCAST_FAIL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x105)
 
#define DOTDOT_DIAGNOSTICS_APS_RX_BCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x106)
 
#define DOTDOT_DIAGNOSTICS_APS_TX_BCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x107)
 
#define DOTDOT_DIAGNOSTICS_APS_RX_UCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x108)
 
#define DOTDOT_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x109)
 
#define DOTDOT_DIAGNOSTICS_APS_TX_UCAST_RETRY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10A)
 
#define DOTDOT_DIAGNOSTICS_APS_TX_UCAST_FAIL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10B)
 
#define DOTDOT_DIAGNOSTICS_ROUTE_DISC_INITIATED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10C)
 
#define DOTDOT_DIAGNOSTICS_NEIGHBOR_ADDED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10D)
 
#define DOTDOT_DIAGNOSTICS_NEIGHBOR_REMOVED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10E)
 
#define DOTDOT_DIAGNOSTICS_NEIGHBOR_STALE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10F)
 
#define DOTDOT_DIAGNOSTICS_JOIN_INDICATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x110)
 
#define DOTDOT_DIAGNOSTICS_CHILD_MOVED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x111)
 
#define DOTDOT_DIAGNOSTICS_NWKFC_FAILURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x112)
 
#define DOTDOT_DIAGNOSTICS_APSFC_FAILURE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x113)
 
#define DOTDOT_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x114)
 
#define DOTDOT_DIAGNOSTICS_NWK_DECRYPT_FAILURES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x115)
 
#define DOTDOT_DIAGNOSTICS_APS_DECRYPT_FAILURES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x116)
 
#define DOTDOT_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x117)
 
#define DOTDOT_DIAGNOSTICS_RELAYED_UCAST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x118)
 
#define DOTDOT_DIAGNOSTICS_PHY_TO_MAC_QUEUE_LIMIT_REACHED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x119)
 
#define DOTDOT_DIAGNOSTICS_PACKET_VALIDATE_DROP_COUNT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11A)
 
#define DOTDOT_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_MESSAGE_SENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11B)
 
#define DOTDOT_DIAGNOSTICS_LAST_MESSAGELQI_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11C)
 
#define DOTDOT_DIAGNOSTICS_LAST_MESSAGERSSI_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11D)
 
#define DOTDOT_PROTOCOL_CONTROLLER_RF_TELEMETRY_TX_REPORT_ENABLED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_PROTOCOL_CONTROLLER_RF_TELEMETRY_PTI_ENABLED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_STATE_ENDPOINT_ID_LIST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_STATE_NETWORK_STATUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_STATE_SECURITY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_STATE_MAXIMUM_COMMAND_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_STATE_NETWORK_LIST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_BINDING_BINDING_TABLE_FULL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_BINDING_BINDABLE_CLUSTER_LIST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_BINDING_BINDING_TABLE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_SYSTEM_METRICS_REPORTING_INTERVAL_SECONDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_SYSTEM_METRICS_CPU_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_SYSTEM_METRICS_CPU_FREQUENCYM_HZ_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_SYSTEM_METRICS_CPU_AVERAGE_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_SYSTEM_METRICS_CPU_MIN_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_SYSTEM_METRICS_CPU_MAX_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x14)
 
#define DOTDOT_SYSTEM_METRICS_RAM_TOTALMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x20)
 
#define DOTDOT_SYSTEM_METRICS_RAM_FREEMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_SYSTEM_METRICS_RAM_AVAILABLEMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_SYSTEM_METRICS_SWAP_MEMORY_TOTALMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x23)
 
#define DOTDOT_SYSTEM_METRICS_SWAP_MEMORY_USEDMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x24)
 
#define DOTDOT_SYSTEM_METRICS_VIRTUAL_MEMORY_TOTALMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x25)
 
#define DOTDOT_SYSTEM_METRICS_VIRTUAL_MEMORY_USEDMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x26)
 
#define DOTDOT_SYSTEM_METRICS_DISKS_USAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x27)
 
#define DOTDOT_SYSTEM_METRICS_DISKS_COUNTERS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x28)
 
#define DOTDOT_SYSTEM_METRICS_NETWORK_INTERFACES_DATA_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_SYSTEM_METRICS_WIRELESS_NETWORK_INTERFACES_DATA_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_SYSTEM_METRICS_HOSTNAME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_SYSTEM_METRICS_FQDN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x33)
 
#define DOTDOT_SYSTEM_METRICS_UPTIME_MINUTES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x40)
 
#define DOTDOT_SYSTEM_METRICS_CURRENT_TEMPERATURE_CELCIUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x50)
 
#define DOTDOT_SYSTEM_METRICS_AVERAGE_TEMPERATURE_CELCIUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x51)
 
#define DOTDOT_SYSTEM_METRICS_MIN_TEMPERATURE_CELCIUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x52)
 
#define DOTDOT_SYSTEM_METRICS_MAX_TEMPERATURE_CELCIUS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x53)
 
#define DOTDOT_SYSTEM_METRICS_POWER_PLUGGED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x60)
 
#define DOTDOT_SYSTEM_METRICS_BATTERY_PERCENTAGE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x61)
 
#define DOTDOT_SYSTEM_METRICS_SYSTEM_INTERRUPTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x70)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_NAME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_VERSION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CONNECTED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_MQTT_TOPICS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_APPLICATION_MONITORING_UPTIME_MINUTES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_APPLICATION_MONITORING_PROCESS_ID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_APPLICATION_MONITORING_HOSTNAME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_APPLICATION_MONITORING_FQDN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_LOGGING_ENABLED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x21)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_LOGGING_LEVEL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x22)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_STATISTICS_REPORTING_INTERVAL_SECONDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x30)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_MESSAGES_SENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x31)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_MESSAGES_RECEIVED_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x32)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_SUBSCRIPTION_COUNT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x33)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_AVERAGE_DELIVERY_TIME_SECONDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x34)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_MIN_DELIVERY_TIME_SECONDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x35)
 
#define DOTDOT_APPLICATION_MONITORING_MQTT_MAX_DELIVERY_TIME_SECONDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x36)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_STATISTICS_REPORTING_INTERVAL_SECONDS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x40)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x41)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_AVERAGE_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x42)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_MIN_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x43)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_CPU_MAX_USAGE_PERCENT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x44)
 
#define DOTDOT_APPLICATION_MONITORING_APPLICATION_RAM_USAGEMB_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x45)
 
#define DOTDOT_NAME_AND_LOCATION_NAME_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_NAME_AND_LOCATION_LOCATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_CONFIGURATION_PARAMETERS_CONFIGURATION_PARAMETERS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_AOX_LOCATOR_REPORTING_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_AOX_LOCATOR_POSITION_AND_ORIENTATION_VALID_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_AOX_LOCATOR_POSITION_AND_ORIENTATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_AOX_LOCATOR_AZIMUTH_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_AOX_LOCATOR_ELEVATION_MASK_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_AOX_LOCATOR_ALLOW_LIST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_AOX_LOCATOR_AOX_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_AOX_LOCATOR_ANTENNA_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_AOX_LOCATOR_ANTENNA_ARRAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA)
 
#define DOTDOT_AOX_LOCATOR_PERIOD_SAMPLES_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xB)
 
#define DOTDOT_AOX_LOCATOR_ANGLE_FILTERING_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xC)
 
#define DOTDOT_AOX_LOCATOR_ANGLE_FILTERING_WEIGHT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xD)
 
#define DOTDOT_AOX_LOCATOR_ANGLE_CORRECTION_TIMEOUT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xE)
 
#define DOTDOT_AOX_LOCATOR_ANGLE_CORRECTION_DELAY_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xF)
 
#define DOTDOT_AOX_LOCATOR_CTE_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_AOX_LOCATOR_CTE_SAMPLING_INTERVAL_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_AOX_LOCATOR_CTE_LENGTH_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_AOX_LOCATOR_SLOT_DURATION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 
#define DOTDOT_AOX_POSITION_ESTIMATION_POSITION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_PROTOCOL_CONTROLLER_NETWORK_MANAGEMENT_NETWORK_MANAGEMENT_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_DESCRIPTOR_DEVICE_TYPE_LIST_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x0)
 
#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_FAN_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_FAN_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_UNIFY_THERMOSTAT_THERMOSTAT_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_UNIFY_THERMOSTAT_OPERATING_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_REPORTING_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x1)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x2)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_CURRENT_STATE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x3)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x4)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x5)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x6)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x7)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_SCALE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x8)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_HUMIDIFIER_SETPOINT_PRECISION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x9)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xA)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xB)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xC)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_SCALE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xD)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_DEHUMIDIFIER_SETPOINT_PRECISION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xE)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_MIN_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0xF)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_MAX_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x10)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x11)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_SCALE_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x12)
 
#define DOTDOT_UNIFY_HUMIDITY_CONTROL_AUTO_SETPOINT_PRECISION_ATTRIBUTE_ID   ((dotdot_attribute_id_t)0x13)
 

Enumerations

enum  dotdot_attribute_json_type_t {
  JSON_TYPE_NUMBER , JSON_TYPE_BOOL , JSON_TYPE_STRING , JSON_TYPE_OBJECT ,
  JSON_TYPE_ARRAY , JSON_TYPE_UNKNOWN
}
 ZCL data types. More...
 

Functions

const char * uic_dotdot_get_attribute_name (dotdot_cluster_id_t cluster_id, dotdot_attribute_id_t attribute_id)
 Get the cluster name based on the cluster ID. More...
 
dotdot_attribute_id_t uic_dotdot_get_attribute_id (dotdot_cluster_id_t cluster_id, const char *attribute_name)
 Get the Attribute ID based on the cluster ID and Attribute Name. More...
 
dotdot_attribute_json_type_t uic_dotdot_get_attribute_id_json_type (dotdot_cluster_id_t cluster_id, dotdot_attribute_id_t attribute_id)
 Get the JSON type of an Attribute ID name based on the cluster ID. More...
 
bool uic_dotdot_attribute_is_enum (dotdot_cluster_id_t cluster_id, dotdot_attribute_id_t attribute_id)
 Checks if the Attribute ID is an enum, i.e. has name strings for values. More...