ZCL configuration header file. More...
#include "zb_zcl_common.h"#include "zboss_api_internal.h"#include "tr_zcl_id.h"#include "tr_zcl_type.h"#include "tr_zcl_cmd_structs.h"#include "tr_zcl_plugin_include.h"Go to the source code of this file.
Data Structures | |
| struct | tr_af_simple_desc_ep1_s |
| struct | basic_server_attr_ep1_t |
| struct | power_configuration_server_attr_ep1_t |
| struct | identify_client_attr_ep1_t |
| struct | identify_server_attr_ep1_t |
| struct | groups_client_attr_ep1_t |
| struct | scenes_client_attr_ep1_t |
| struct | on_off_client_attr_ep1_t |
| struct | on_off_switch_configuration_server_attr_ep1_t |
| struct | over_the_air_bootloading_client_attr_ep1_t |
| struct | poll_control_server_attr_ep1_t |
| struct | diagnostics_server_attr_ep1_t |
| struct | remote_cli_server_attr_ep1_t |
| struct | device_attr_context_ep1_t |
| struct | tr_af_simple_desc_ep2_s |
| struct | basic_server_attr_ep2_t |
| struct | power_configuration_server_attr_ep2_t |
| struct | identify_client_attr_ep2_t |
| struct | identify_server_attr_ep2_t |
| struct | groups_client_attr_ep2_t |
| struct | scenes_client_attr_ep2_t |
| struct | on_off_client_attr_ep2_t |
| struct | on_off_switch_configuration_server_attr_ep2_t |
| struct | device_attr_context_ep2_t |
| struct | tr_attr_report_config_t |
| struct | tr_cluster_names_t |
Typedefs | |
| typedef ZB_PACKED_PRE struct tr_af_simple_desc_ep2_s | tr_af_simple_desc_ep2_t |
Functions | |
| void | tr_zcl_endpoint_config_init (void) |
| void | tr_zcl_endpoint_config_attr_init (uint8_t endpoint) |
| void | tr_zcl_endpoint_config_reporting_init (void) |
Variables | |
| tr_cluster_names_t | tr_cluster_names [] |
| zb_af_endpoint_desc_t | tr_endpoint_desc_ep1 |
| zb_af_endpoint_desc_t | tr_endpoint_desc_ep2 |
| zb_af_device_ctx_t | tr_device_ctx |
| zb_zcl_reporting_info_t | tr_device_reporting_info [TR_TOTAL_ATTR_REPORT_TABLE_SIZE] |
| zb_zcl_diagnostics_ctx_t | diagnostics_ctx_zcl |
ZCL configuration header file.
This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com
| #define BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1 3 |
| #define BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2 3 |
| #define BASIC_SERVER_HW_VERSION_DEFAULT_EP1 1 |
| #define BASIC_SERVER_HW_VERSION_DEFAULT_EP2 1 |
| #define BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP1 "Trident IoT" |
| #define BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP2 "" |
| #define BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP1 "Light Switch" |
| #define BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP2 "" |
| #define BASIC_SERVER_POWER_SOURCE_DEFAULT_EP1 4 |
| #define BASIC_SERVER_POWER_SOURCE_DEFAULT_EP2 4 |
| #define BASIC_SERVER_SUPPORTED_COMMANDS_RECEIVE TR_ZCL_CMD_RESET_TO_FACTORY_DEFAULTS_ID |
| #define BASIC_SERVER_VERSION_DEFAULT_EP1 8 |
| #define BASIC_SERVER_VERSION_DEFAULT_EP2 8 |
| #define DIAGNOSTICS_SERVER_APS_DECRYPT_FAILURE_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_APS_FC_FAILURE_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_APS_RX_BCAST_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_APS_TX_BCAST_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_APS_TX_UCAST_FAIL_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_APS_TX_UCAST_RETRY_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_APS_UCAST_SUCCESS_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_APS_UNAUTHORIZED_KEY_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_CHILD_MOVED_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1 3 |
| #define DIAGNOSTICS_SERVER_JOIN_INDICATION_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_LAST_MESSAGE_LQI_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_LAST_MESSAGE_RSSI_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_MAC_RX_BCAST_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_MAC_RX_UCAST_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_MAC_TX_BCAST_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_MAC_TX_UCAST_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_MAC_TX_UCAST_FAIL_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_MAC_TX_UCAST_RETRY_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_NEIGHBOR_ADDED_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_NEIGHBOR_REMOVED_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_NEIGHBOR_STALE_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_NUMBER_OF_RESETS_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_NWK_DECRYPT_FAILURE_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_NWK_FC_FAILURE_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_PACKET_BUFFER_ALLOC_FAILURES_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_PACKET_VALIDATE_DROP_COUNT_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_PHY_TO_MAC_QUEUE_LIMIT_REACHED_DEFAULT_EP1 0x0000 |
| #define DIAGNOSTICS_SERVER_ROUTE_DISC_INITIATED_DEFAULT_EP1 0x0000 |
| #define GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1 3 |
| #define GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2 3 |
| #define GROUPS_CLIENT_SUPPORTED_COMMANDS_RECEIVE |
| #define GROUPS_CLIENT_SUPPORTED_COMMANDS_SEND |
| #define IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1 2 |
| #define IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2 2 |
| #define IDENTIFY_CLIENT_SUPPORTED_COMMANDS_RECEIVE TR_ZCL_CMD_IDENTIFY_QUERY_RESPONSE_ID |
| #define IDENTIFY_CLIENT_SUPPORTED_COMMANDS_SEND |
| #define IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1 2 |
| #define IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2 2 |
| #define IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP1 0 |
| #define IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP2 0 |
| #define IDENTIFY_SERVER_SUPPORTED_COMMANDS_RECEIVE |
| #define IDENTIFY_SERVER_SUPPORTED_COMMANDS_SEND TR_ZCL_CMD_IDENTIFY_QUERY_RESPONSE_ID |
| #define ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1 2 |
| #define ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2 2 |
| #define ON_OFF_CLIENT_SUPPORTED_COMMANDS_SEND |
| #define ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1 1 |
| #define ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2 1 |
| #define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP1 2 |
| #define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP2 2 |
| #define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP1 1 |
| #define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP2 1 |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1 4 |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_CURRENT_FILE_VERSION_DEFAULT_EP1 0x01020304 |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_DOWNLOADED_FILE_VERSION_DEFAULT_EP1 0xffffffff |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_FILE_OFFSET_DEFAULT_EP1 0xffffffff |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_IMAGE_TYPE_ID_DEFAULT_EP1 0x0004 |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_IMAGE_UPGRADE_STATUS_DEFAULT_EP1 0x00 |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_MANUFACTURER_ID_DEFAULT_EP1 0x1570 |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_MINIMUM_BLOCK_REQUEST_PERIOD_DEFAULT_EP1 0x0000 |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_RECEIVE |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_SEND |
| #define OVER_THE_AIR_BOOTLOADING_CLIENT_UPGRADE_SERVER_ID_DEFAULT_EP1 (zb_ieee_addr_t){ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF } |
| #define POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_DEFAULT_EP1 0x000004b0 |
| #define POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_MIN_DEFAULT_EP1 0x000000F0 |
| #define POLL_CONTROL_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1 3 |
| #define POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_DEFAULT_EP1 0x0028 |
| #define POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_MAX_DEFAULT_EP1 0x0028 |
| #define POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_DEFAULT_EP1 0x00000018 |
| #define POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_MIN_DEFAULT_EP1 0x00000008 |
| #define POLL_CONTROL_SERVER_SHORT_POLL_INTERVAL_DEFAULT_EP1 0x0002 |
| #define POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_RECEIVE |
| #define POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_SEND TR_ZCL_CMD_CHECK_IN_ID |
| #define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP1 1 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP2 1 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP1 0 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP2 0 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP1 1 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP2 1 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP1 2 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP2 2 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP1 30 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP2 30 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP1 23 |
| #define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP2 23 |
| #define POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1 2 |
| #define POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2 2 |
| #define REMOTE_CLI_SERVER_CLI_STATUS_DEFAULT_EP1 0x0000 |
| #define REMOTE_CLI_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1 0x0001 |
| #define REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_RECEIVE |
| #define REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_SEND TR_ZCL_CMD_CLI_COMMAND_RESPONSE_ID |
| #define SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1 3 |
| #define SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2 3 |
| #define SCENES_CLIENT_SUPPORTED_COMMANDS_RECEIVE |
| #define SCENES_CLIENT_SUPPORTED_COMMANDS_SEND |
| #define TR_ATTR_REPORT_TABLE_SIZE 16 |
| #define TR_DEVICE_EP1 1 |
| #define TR_DEVICE_EP2 2 |
| #define TR_DEVICE_EP_COUNT (2) |
| #define TR_DEVICE_MANUFACTURER_ID 0x1570U |
| #define TR_DEVICE_NUM_DEFAULT_REPORTABLE_ATTRS 3 |
| #define TR_DEVICE_NUM_IN_CLUSTERS_EP1 (0+1+1+1+1+1+1+1) |
| #define TR_DEVICE_NUM_IN_CLUSTERS_EP2 (0+1+1+1+1) |
| #define TR_DEVICE_NUM_OUT_CLUSTERS_EP1 (0+1+1+1+1+1) |
| #define TR_DEVICE_NUM_OUT_CLUSTERS_EP2 (0+1+1+1+1) |
| #define TR_DEVICE_REPORTING_CONFIG_DEFAULTS |
| #define TR_GLOBAL_RESPONSE_POLICY ZB_ZCL_DISABLE_DEFAULT_RESPONSE |
| #define TR_NUM_NVRAM_ATTR (0+1+1+1+1+1+1+1+1+1+1+1+1) |
| #define TR_NVRAM_ATTR_STORAGE_CONFIG |
| #define TR_TOTAL_ATTR_REPORT_TABLE_SIZE (TR_ATTR_REPORT_TABLE_SIZE + TR_DEVICE_NUM_DEFAULT_REPORTABLE_ATTRS) |
| #define TR_ZCL_ATTR_BASIC_CLUSTER_REVISION_SERVER_SUPPORTED |
| #define TR_ZCL_ATTR_BASIC_HW_VERSION_SUPPORTED |
| #define TR_ZCL_ATTR_BASIC_MANUFACTURER_NAME_SUPPORTED |
| #define TR_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_SUPPORTED |
| #define TR_ZCL_ATTR_BASIC_POWER_SOURCE_SUPPORTED |
| #define TR_ZCL_ATTR_BASIC_VERSION_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURE_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_FC_FAILURE_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_RX_BCAST_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_UCAST_SUCCESS_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_CLUSTER_REVISION_SERVER_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_LQI_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_RSSI_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURE_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_NWK_FC_FAILURE_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOC_FAILURES_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATE_DROP_COUNT_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_PHY_TO_MAC_QUEUE_LIMIT_REACHED_SUPPORTED |
| #define TR_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_SUPPORTED |
| #define TR_ZCL_ATTR_GROUPS_CLUSTER_REVISION_CLIENT_SUPPORTED |
| #define TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_CLIENT_SUPPORTED |
| #define TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_SERVER_SUPPORTED |
| #define TR_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_SUPPORTED |
| #define TR_ZCL_ATTR_ON_OFF_CLUSTER_REVISION_CLIENT_SUPPORTED |
| #define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED |
| #define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_SUPPORTED |
| #define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_CLUSTER_REVISION_CLIENT_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_CURRENT_FILE_VERSION_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_DOWNLOADED_FILE_VERSION_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_FILE_OFFSET_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_TYPE_ID_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_UPGRADE_STATUS_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MANUFACTURER_ID_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MINIMUM_BLOCK_REQUEST_PERIOD_SUPPORTED |
| #define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_UPGRADE_SERVER_ID_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_MIN_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_CLUSTER_REVISION_SERVER_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_SUPPORTED |
| #define TR_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_SUPPORTED |
| #define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_MASK_SUPPORTED |
| #define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_STATE_SUPPORTED |
| #define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_QUANTITY_SUPPORTED |
| #define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_SIZE_SUPPORTED |
| #define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_MIN_THRESHOLD_SUPPORTED |
| #define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_SUPPORTED |
| #define TR_ZCL_ATTR_POWER_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED |
| #define TR_ZCL_ATTR_REMOTE_CLI_CLI_STATUS_SUPPORTED |
| #define TR_ZCL_ATTR_REMOTE_CLI_CLUSTER_REVISION_SERVER_SUPPORTED |
| #define TR_ZCL_ATTR_SCENES_CLUSTER_REVISION_CLIENT_SUPPORTED |
| #define TR_ZCL_CLUSTER_BASIC_SERVER_EP_COUNT (0+1+1) |
| #define TR_ZCL_CLUSTER_DIAGNOSTICS_SERVER_EP_COUNT (0+1) |
| #define TR_ZCL_CLUSTER_GROUPS_CLIENT_EP_COUNT (0+1+1) |
| #define TR_ZCL_CLUSTER_IDENTIFY_CLIENT_EP_COUNT (0+1+1) |
| #define TR_ZCL_CLUSTER_IDENTIFY_SERVER_EP_COUNT (0+1+1) |
| #define TR_ZCL_CLUSTER_ON_OFF_CLIENT_EP_COUNT (0+1+1) |
| #define TR_ZCL_CLUSTER_ON_OFF_SWITCH_CONFIGURATION_SERVER_EP_COUNT (0+1+1) |
| #define TR_ZCL_CLUSTER_OVER_THE_AIR_BOOTLOADING_CLIENT_EP_COUNT (0+1) |
| #define TR_ZCL_CLUSTER_POLL_CONTROL_SERVER_EP_COUNT (0+1) |
| #define TR_ZCL_CLUSTER_POWER_CONFIGURATION_SERVER_EP_COUNT (0+1+1) |
| #define TR_ZCL_CLUSTER_REMOTE_CLI_SERVER_EP_COUNT (0+1) |
| #define TR_ZCL_CLUSTER_SCENES_CLIENT_EP_COUNT (0+1+1) |
| #define TR_ZCL_NON_MANUFACTURER_SPECIFIC 0xFFFFU |
| #define TR_ZCL_NULL_EP_ID 0xFFU |
| #define TR_ZCL_NULL_ID 0xFFFFU |
| typedef ZB_PACKED_PRE struct tr_af_simple_desc_ep2_s tr_af_simple_desc_ep2_t |
| void tr_zcl_endpoint_config_attr_init | ( | uint8_t | endpoint | ) |
| void tr_zcl_endpoint_config_init | ( | void | ) |
| void tr_zcl_endpoint_config_reporting_init | ( | void | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |