Trident IoT Zigbee SDK
Loading...
Searching...
No Matches
tr_zcl_endpoint_config.h File Reference

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"
Include dependency graph for tr_zcl_endpoint_config.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

Macros

#define TR_DEVICE_MANUFACTURER_ID   0x1570U
#define TR_GLOBAL_RESPONSE_POLICY   ZB_ZCL_DISABLE_DEFAULT_RESPONSE
#define TR_ZCL_NULL_EP_ID   0xFFU
#define TR_ZCL_NULL_ID   0xFFFFU
#define TR_ZCL_NON_MANUFACTURER_SPECIFIC   0xFFFFU
#define TR_DEVICE_EP_COUNT   (2)
#define TR_DEVICE_EP1   1
#define TR_DEVICE_NUM_IN_CLUSTERS_EP1   (0+1+1+1+1+1+1+1)
#define TR_DEVICE_NUM_OUT_CLUSTERS_EP1   (0+1+1+1+1+1)
#define BASIC_SERVER_VERSION_DEFAULT_EP1   8
#define BASIC_SERVER_HW_VERSION_DEFAULT_EP1   1
#define BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP1   "Trident IoT"
#define BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP1   "Light Switch"
#define BASIC_SERVER_POWER_SOURCE_DEFAULT_EP1   4
#define BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   3
#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP1   30
#define POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP1   2
#define POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP1   1
#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP1   1
#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP1   23
#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP1   0
#define POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   2
#define IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   2
#define IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP1   0
#define IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   2
#define GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   3
#define SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   3
#define ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   2
#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP1   1
#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP1   2
#define ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   1
#define OVER_THE_AIR_BOOTLOADING_CLIENT_UPGRADE_SERVER_ID_DEFAULT_EP1   (zb_ieee_addr_t){ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }
#define OVER_THE_AIR_BOOTLOADING_CLIENT_FILE_OFFSET_DEFAULT_EP1   0xffffffff
#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_IMAGE_UPGRADE_STATUS_DEFAULT_EP1   0x00
#define OVER_THE_AIR_BOOTLOADING_CLIENT_MANUFACTURER_ID_DEFAULT_EP1   0x1570
#define OVER_THE_AIR_BOOTLOADING_CLIENT_IMAGE_TYPE_ID_DEFAULT_EP1   0x0004
#define OVER_THE_AIR_BOOTLOADING_CLIENT_MINIMUM_BLOCK_REQUEST_PERIOD_DEFAULT_EP1   0x0000
#define OVER_THE_AIR_BOOTLOADING_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   4
#define POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_DEFAULT_EP1   0x000004b0
#define POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_DEFAULT_EP1   0x00000018
#define POLL_CONTROL_SERVER_SHORT_POLL_INTERVAL_DEFAULT_EP1   0x0002
#define POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_DEFAULT_EP1   0x0028
#define POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_MIN_DEFAULT_EP1   0x000000F0
#define POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_MIN_DEFAULT_EP1   0x00000008
#define POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_MAX_DEFAULT_EP1   0x0028
#define POLL_CONTROL_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   3
#define DIAGNOSTICS_SERVER_NUMBER_OF_RESETS_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_MAC_RX_BCAST_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_MAC_TX_BCAST_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_MAC_RX_UCAST_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_MAC_TX_UCAST_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_MAC_TX_UCAST_RETRY_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_MAC_TX_UCAST_FAIL_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_UCAST_SUCCESS_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_APS_TX_UCAST_RETRY_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_APS_TX_UCAST_FAIL_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_ROUTE_DISC_INITIATED_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_JOIN_INDICATION_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_CHILD_MOVED_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_NWK_FC_FAILURE_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_APS_FC_FAILURE_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_APS_UNAUTHORIZED_KEY_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_NWK_DECRYPT_FAILURE_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_APS_DECRYPT_FAILURE_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_PACKET_BUFFER_ALLOC_FAILURES_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_PHY_TO_MAC_QUEUE_LIMIT_REACHED_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_PACKET_VALIDATE_DROP_COUNT_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_LAST_MESSAGE_LQI_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_LAST_MESSAGE_RSSI_DEFAULT_EP1   0x0000
#define DIAGNOSTICS_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   3
#define REMOTE_CLI_SERVER_CLI_STATUS_DEFAULT_EP1   0x0000
#define REMOTE_CLI_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   0x0001
#define TR_DEVICE_EP2   2
#define TR_DEVICE_NUM_IN_CLUSTERS_EP2   (0+1+1+1+1)
#define TR_DEVICE_NUM_OUT_CLUSTERS_EP2   (0+1+1+1+1)
#define BASIC_SERVER_VERSION_DEFAULT_EP2   8
#define BASIC_SERVER_HW_VERSION_DEFAULT_EP2   1
#define BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP2   ""
#define BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP2   ""
#define BASIC_SERVER_POWER_SOURCE_DEFAULT_EP2   4
#define BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   3
#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP2   30
#define POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP2   2
#define POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP2   1
#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP2   1
#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP2   23
#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP2   0
#define POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   2
#define IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   2
#define IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP2   0
#define IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   2
#define GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   3
#define SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   3
#define ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   2
#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP2   1
#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP2   2
#define ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   1
#define TR_ZCL_CLUSTER_BASIC_SERVER_EP_COUNT   (0+1+1)
#define TR_ZCL_CLUSTER_POWER_CONFIGURATION_SERVER_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_GROUPS_CLIENT_EP_COUNT   (0+1+1)
#define TR_ZCL_CLUSTER_SCENES_CLIENT_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_DIAGNOSTICS_SERVER_EP_COUNT   (0+1)
#define TR_ZCL_CLUSTER_REMOTE_CLI_SERVER_EP_COUNT   (0+1)
#define TR_ZCL_ATTR_BASIC_VERSION_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_CLUSTER_REVISION_SERVER_SUPPORTED
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_SUPPORTED
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_SIZE_SUPPORTED
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_QUANTITY_SUPPORTED
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_MASK_SUPPORTED
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_MIN_THRESHOLD_SUPPORTED
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_STATE_SUPPORTED
#define TR_ZCL_ATTR_POWER_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED
#define TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_CLIENT_SUPPORTED
#define TR_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_SUPPORTED
#define TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_SERVER_SUPPORTED
#define TR_ZCL_ATTR_GROUPS_CLUSTER_REVISION_CLIENT_SUPPORTED
#define TR_ZCL_ATTR_SCENES_CLUSTER_REVISION_CLIENT_SUPPORTED
#define TR_ZCL_ATTR_ON_OFF_CLUSTER_REVISION_CLIENT_SUPPORTED
#define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_SUPPORTED
#define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_SUPPORTED
#define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_UPGRADE_SERVER_ID_SUPPORTED
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_FILE_OFFSET_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_IMAGE_UPGRADE_STATUS_SUPPORTED
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MANUFACTURER_ID_SUPPORTED
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_TYPE_ID_SUPPORTED
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MINIMUM_BLOCK_REQUEST_PERIOD_SUPPORTED
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_CLUSTER_REVISION_CLIENT_SUPPORTED
#define TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_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_POLL_CONTROL_FAST_POLL_TIMEOUT_SUPPORTED
#define TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_MIN_SUPPORTED
#define TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_SUPPORTED
#define TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_SUPPORTED
#define TR_ZCL_ATTR_POLL_CONTROL_CLUSTER_REVISION_SERVER_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_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_UCAST_SUCCESS_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_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_JOIN_INDICATION_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_NWK_FC_FAILURE_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_APS_FC_FAILURE_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURE_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURE_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOC_FAILURES_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_PHY_TO_MAC_QUEUE_LIMIT_REACHED_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATE_DROP_COUNT_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_LQI_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_RSSI_SUPPORTED
#define TR_ZCL_ATTR_DIAGNOSTICS_CLUSTER_REVISION_SERVER_SUPPORTED
#define TR_ZCL_ATTR_REMOTE_CLI_CLI_STATUS_SUPPORTED
#define TR_ZCL_ATTR_REMOTE_CLI_CLUSTER_REVISION_SERVER_SUPPORTED
#define BASIC_SERVER_SUPPORTED_COMMANDS_RECEIVE    TR_ZCL_CMD_RESET_TO_FACTORY_DEFAULTS_ID
#define GROUPS_CLIENT_SUPPORTED_COMMANDS_RECEIVE
#define IDENTIFY_CLIENT_SUPPORTED_COMMANDS_RECEIVE    TR_ZCL_CMD_IDENTIFY_QUERY_RESPONSE_ID
#define IDENTIFY_SERVER_SUPPORTED_COMMANDS_RECEIVE
#define OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_RECEIVE
#define POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_RECEIVE
#define REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_RECEIVE
#define SCENES_CLIENT_SUPPORTED_COMMANDS_RECEIVE
#define GROUPS_CLIENT_SUPPORTED_COMMANDS_SEND
#define IDENTIFY_CLIENT_SUPPORTED_COMMANDS_SEND
#define IDENTIFY_SERVER_SUPPORTED_COMMANDS_SEND    TR_ZCL_CMD_IDENTIFY_QUERY_RESPONSE_ID
#define ON_OFF_CLIENT_SUPPORTED_COMMANDS_SEND
#define OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_SEND
#define POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_SEND    TR_ZCL_CMD_CHECK_IN_ID
#define REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_SEND    TR_ZCL_CMD_CLI_COMMAND_RESPONSE_ID
#define SCENES_CLIENT_SUPPORTED_COMMANDS_SEND
#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_ATTR_REPORT_TABLE_SIZE   16
#define TR_DEVICE_NUM_DEFAULT_REPORTABLE_ATTRS   3
#define TR_DEVICE_REPORTING_CONFIG_DEFAULTS
#define TR_TOTAL_ATTR_REPORT_TABLE_SIZE   (TR_ATTR_REPORT_TABLE_SIZE + TR_DEVICE_NUM_DEFAULT_REPORTABLE_ATTRS)

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

Detailed Description

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


Macro Definition Documentation

◆ BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1

#define BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   3

◆ BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2

#define BASIC_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   3

◆ BASIC_SERVER_HW_VERSION_DEFAULT_EP1

#define BASIC_SERVER_HW_VERSION_DEFAULT_EP1   1

◆ BASIC_SERVER_HW_VERSION_DEFAULT_EP2

#define BASIC_SERVER_HW_VERSION_DEFAULT_EP2   1

◆ BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP1

#define BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP1   "Trident IoT"

◆ BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP2

#define BASIC_SERVER_MANUFACTURER_NAME_DEFAULT_EP2   ""

◆ BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP1

#define BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP1   "Light Switch"

◆ BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP2

#define BASIC_SERVER_MODEL_IDENTIFIER_DEFAULT_EP2   ""

◆ BASIC_SERVER_POWER_SOURCE_DEFAULT_EP1

#define BASIC_SERVER_POWER_SOURCE_DEFAULT_EP1   4

◆ BASIC_SERVER_POWER_SOURCE_DEFAULT_EP2

#define BASIC_SERVER_POWER_SOURCE_DEFAULT_EP2   4

◆ BASIC_SERVER_SUPPORTED_COMMANDS_RECEIVE

#define BASIC_SERVER_SUPPORTED_COMMANDS_RECEIVE    TR_ZCL_CMD_RESET_TO_FACTORY_DEFAULTS_ID

◆ BASIC_SERVER_VERSION_DEFAULT_EP1

#define BASIC_SERVER_VERSION_DEFAULT_EP1   8

◆ BASIC_SERVER_VERSION_DEFAULT_EP2

#define BASIC_SERVER_VERSION_DEFAULT_EP2   8

◆ DIAGNOSTICS_SERVER_APS_DECRYPT_FAILURE_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_DECRYPT_FAILURE_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_APS_FC_FAILURE_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_FC_FAILURE_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_APS_RX_BCAST_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_RX_BCAST_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_APS_TX_BCAST_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_TX_BCAST_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_APS_TX_UCAST_FAIL_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_TX_UCAST_FAIL_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_APS_TX_UCAST_RETRY_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_TX_UCAST_RETRY_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_APS_UCAST_SUCCESS_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_UCAST_SUCCESS_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_APS_UNAUTHORIZED_KEY_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_APS_UNAUTHORIZED_KEY_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_CHILD_MOVED_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_CHILD_MOVED_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   3

◆ DIAGNOSTICS_SERVER_JOIN_INDICATION_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_JOIN_INDICATION_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_LAST_MESSAGE_LQI_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_LAST_MESSAGE_LQI_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_LAST_MESSAGE_RSSI_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_LAST_MESSAGE_RSSI_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_MAC_RX_BCAST_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_MAC_RX_BCAST_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_MAC_RX_UCAST_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_MAC_RX_UCAST_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_MAC_TX_BCAST_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_MAC_TX_BCAST_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_MAC_TX_UCAST_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_MAC_TX_UCAST_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_MAC_TX_UCAST_FAIL_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_MAC_TX_UCAST_FAIL_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_MAC_TX_UCAST_RETRY_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_MAC_TX_UCAST_RETRY_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_NEIGHBOR_ADDED_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_NEIGHBOR_ADDED_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_NEIGHBOR_REMOVED_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_NEIGHBOR_REMOVED_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_NEIGHBOR_STALE_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_NEIGHBOR_STALE_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_NUMBER_OF_RESETS_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_NUMBER_OF_RESETS_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_NWK_DECRYPT_FAILURE_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_NWK_DECRYPT_FAILURE_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_NWK_FC_FAILURE_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_NWK_FC_FAILURE_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_PACKET_BUFFER_ALLOC_FAILURES_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_PACKET_BUFFER_ALLOC_FAILURES_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_PACKET_VALIDATE_DROP_COUNT_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_PACKET_VALIDATE_DROP_COUNT_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_PHY_TO_MAC_QUEUE_LIMIT_REACHED_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_PHY_TO_MAC_QUEUE_LIMIT_REACHED_DEFAULT_EP1   0x0000

◆ DIAGNOSTICS_SERVER_ROUTE_DISC_INITIATED_DEFAULT_EP1

#define DIAGNOSTICS_SERVER_ROUTE_DISC_INITIATED_DEFAULT_EP1   0x0000

◆ GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1

#define GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   3

◆ GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2

#define GROUPS_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   3

◆ GROUPS_CLIENT_SUPPORTED_COMMANDS_RECEIVE

#define GROUPS_CLIENT_SUPPORTED_COMMANDS_RECEIVE
Value:
#define TR_ZCL_CMD_GET_GROUP_MEMBERSHIP_RESPONSE_ID
Definition tr_zcl_id.h:205
#define TR_ZCL_CMD_VIEW_GROUP_RESPONSE_ID
Definition tr_zcl_id.h:203
#define TR_ZCL_CMD_REMOVE_GROUP_RESPONSE_ID
Definition tr_zcl_id.h:207
#define TR_ZCL_CMD_ADD_GROUP_RESPONSE_ID
Definition tr_zcl_id.h:201

◆ GROUPS_CLIENT_SUPPORTED_COMMANDS_SEND

#define GROUPS_CLIENT_SUPPORTED_COMMANDS_SEND
Value:
#define TR_ZCL_CMD_ADD_GROUP_IF_IDENTIFYING_ID
Definition tr_zcl_id.h:209
#define TR_ZCL_CMD_VIEW_GROUP_ID
Definition tr_zcl_id.h:202
#define TR_ZCL_CMD_GET_GROUP_MEMBERSHIP_ID
Definition tr_zcl_id.h:204
#define TR_ZCL_CMD_ADD_GROUP_ID
Definition tr_zcl_id.h:200
#define TR_ZCL_CMD_REMOVE_ALL_GROUPS_ID
Definition tr_zcl_id.h:208
#define TR_ZCL_CMD_REMOVE_GROUP_ID
Definition tr_zcl_id.h:206

◆ IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1

#define IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   2

◆ IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2

#define IDENTIFY_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   2

◆ IDENTIFY_CLIENT_SUPPORTED_COMMANDS_RECEIVE

#define IDENTIFY_CLIENT_SUPPORTED_COMMANDS_RECEIVE    TR_ZCL_CMD_IDENTIFY_QUERY_RESPONSE_ID

◆ IDENTIFY_CLIENT_SUPPORTED_COMMANDS_SEND

#define IDENTIFY_CLIENT_SUPPORTED_COMMANDS_SEND
Value:
#define TR_ZCL_CMD_TRIGGER_EFFECT_ID
Definition tr_zcl_id.h:185
#define TR_ZCL_CMD_IDENTIFY_QUERY_ID
Definition tr_zcl_id.h:182
#define TR_ZCL_CMD_IDENTIFY_ID
Definition tr_zcl_id.h:180

◆ IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1

#define IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   2

◆ IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2

#define IDENTIFY_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   2

◆ IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP1

#define IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP1   0

◆ IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP2

#define IDENTIFY_SERVER_IDENTIFY_TIME_DEFAULT_EP2   0

◆ IDENTIFY_SERVER_SUPPORTED_COMMANDS_RECEIVE

#define IDENTIFY_SERVER_SUPPORTED_COMMANDS_RECEIVE

◆ IDENTIFY_SERVER_SUPPORTED_COMMANDS_SEND

#define IDENTIFY_SERVER_SUPPORTED_COMMANDS_SEND    TR_ZCL_CMD_IDENTIFY_QUERY_RESPONSE_ID

◆ ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1

#define ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   2

◆ ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2

#define ON_OFF_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   2

◆ ON_OFF_CLIENT_SUPPORTED_COMMANDS_SEND

#define ON_OFF_CLIENT_SUPPORTED_COMMANDS_SEND
Value:
#define TR_ZCL_CMD_ON_ID
Definition tr_zcl_id.h:267
#define TR_ZCL_CMD_OFF_ID
Definition tr_zcl_id.h:266
#define TR_ZCL_CMD_TOGGLE_ID
Definition tr_zcl_id.h:268

◆ ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1

#define ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   1

◆ ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2

#define ON_OFF_SWITCH_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   1

◆ ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP1

#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP1   2

◆ ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP2

#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_ACTIONS_DEFAULT_EP2   2

◆ ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP1

#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP1   1

◆ ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP2

#define ON_OFF_SWITCH_CONFIGURATION_SERVER_SWITCH_TYPE_DEFAULT_EP2   1

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   4

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_CURRENT_FILE_VERSION_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_CURRENT_FILE_VERSION_DEFAULT_EP1   0x01020304

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_DOWNLOADED_FILE_VERSION_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_DOWNLOADED_FILE_VERSION_DEFAULT_EP1   0xffffffff

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_FILE_OFFSET_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_FILE_OFFSET_DEFAULT_EP1   0xffffffff

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_IMAGE_TYPE_ID_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_IMAGE_TYPE_ID_DEFAULT_EP1   0x0004

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_IMAGE_UPGRADE_STATUS_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_IMAGE_UPGRADE_STATUS_DEFAULT_EP1   0x00

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_MANUFACTURER_ID_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_MANUFACTURER_ID_DEFAULT_EP1   0x1570

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_MINIMUM_BLOCK_REQUEST_PERIOD_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_MINIMUM_BLOCK_REQUEST_PERIOD_DEFAULT_EP1   0x0000

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_RECEIVE

#define OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_RECEIVE
Value:
#define TR_ZCL_CMD_QUERY_NEXT_IMAGE_RESPONSE_ID
Definition tr_zcl_id.h:526
#define TR_ZCL_CMD_UPGRADE_END_RESPONSE_ID
Definition tr_zcl_id.h:531
#define TR_ZCL_CMD_IMAGE_NOTIFY_ID
Definition tr_zcl_id.h:524
#define TR_ZCL_CMD_IMAGE_BLOCK_RESPONSE_ID
Definition tr_zcl_id.h:529

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_SEND

#define OVER_THE_AIR_BOOTLOADING_CLIENT_SUPPORTED_COMMANDS_SEND
Value:
#define TR_ZCL_CMD_QUERY_NEXT_IMAGE_REQUEST_ID
Definition tr_zcl_id.h:525
#define TR_ZCL_CMD_UPGRADE_END_REQUEST_ID
Definition tr_zcl_id.h:530
#define TR_ZCL_CMD_IMAGE_BLOCK_REQUEST_ID
Definition tr_zcl_id.h:527

◆ OVER_THE_AIR_BOOTLOADING_CLIENT_UPGRADE_SERVER_ID_DEFAULT_EP1

#define OVER_THE_AIR_BOOTLOADING_CLIENT_UPGRADE_SERVER_ID_DEFAULT_EP1   (zb_ieee_addr_t){ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }

◆ POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_DEFAULT_EP1

#define POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_DEFAULT_EP1   0x000004b0

◆ POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_MIN_DEFAULT_EP1

#define POLL_CONTROL_SERVER_CHECK_IN_INTERVAL_MIN_DEFAULT_EP1   0x000000F0

◆ POLL_CONTROL_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1

#define POLL_CONTROL_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   3

◆ POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_DEFAULT_EP1

#define POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_DEFAULT_EP1   0x0028

◆ POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_MAX_DEFAULT_EP1

#define POLL_CONTROL_SERVER_FAST_POLL_TIMEOUT_MAX_DEFAULT_EP1   0x0028

◆ POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_DEFAULT_EP1

#define POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_DEFAULT_EP1   0x00000018

◆ POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_MIN_DEFAULT_EP1

#define POLL_CONTROL_SERVER_LONG_POLL_INTERVAL_MIN_DEFAULT_EP1   0x00000008

◆ POLL_CONTROL_SERVER_SHORT_POLL_INTERVAL_DEFAULT_EP1

#define POLL_CONTROL_SERVER_SHORT_POLL_INTERVAL_DEFAULT_EP1   0x0002

◆ POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_RECEIVE

#define POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_RECEIVE
Value:
#define TR_ZCL_CMD_SET_SHORT_POLL_INTERVAL_ID
Definition tr_zcl_id.h:621
#define TR_ZCL_CMD_SET_LONG_POLL_INTERVAL_ID
Definition tr_zcl_id.h:620
#define TR_ZCL_CMD_FAST_POLL_STOP_ID
Definition tr_zcl_id.h:619
#define TR_ZCL_CMD_CHECK_IN_RESPONSE_ID
Definition tr_zcl_id.h:618

◆ POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_SEND

#define POLL_CONTROL_SERVER_SUPPORTED_COMMANDS_SEND    TR_ZCL_CMD_CHECK_IN_ID

◆ POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP1

#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP1   1

◆ POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP2

#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_MASK_DEFAULT_EP2   1

◆ POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP1

#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP1   0

◆ POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP2

#define POWER_CONFIGURATION_SERVER_BATTERY_ALARM_STATE_DEFAULT_EP2   0

◆ POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP1

#define POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP1   1

◆ POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP2

#define POWER_CONFIGURATION_SERVER_BATTERY_QUANTITY_DEFAULT_EP2   1

◆ POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP1

#define POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP1   2

◆ POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP2

#define POWER_CONFIGURATION_SERVER_BATTERY_SIZE_DEFAULT_EP2   2

◆ POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP1

#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP1   30

◆ POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP2

#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_DEFAULT_EP2   30

◆ POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP1

#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP1   23

◆ POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP2

#define POWER_CONFIGURATION_SERVER_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_EP2   23

◆ POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1

#define POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   2

◆ POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2

#define POWER_CONFIGURATION_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP2   2

◆ REMOTE_CLI_SERVER_CLI_STATUS_DEFAULT_EP1

#define REMOTE_CLI_SERVER_CLI_STATUS_DEFAULT_EP1   0x0000

◆ REMOTE_CLI_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1

#define REMOTE_CLI_SERVER_CLUSTER_REVISION_SERVER_DEFAULT_EP1   0x0001

◆ REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_RECEIVE

#define REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_RECEIVE
Value:
#define TR_ZCL_CMD_ENABLE_REMOTE_CLI_ID
Definition tr_zcl_id.h:5345
#define TR_ZCL_CMD_CLI_COMMAND_ID
Definition tr_zcl_id.h:5343

◆ REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_SEND

#define REMOTE_CLI_SERVER_SUPPORTED_COMMANDS_SEND    TR_ZCL_CMD_CLI_COMMAND_RESPONSE_ID

◆ SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1

#define SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP1   3

◆ SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2

#define SCENES_CLIENT_CLUSTER_REVISION_CLIENT_DEFAULT_EP2   3

◆ SCENES_CLIENT_SUPPORTED_COMMANDS_RECEIVE

#define SCENES_CLIENT_SUPPORTED_COMMANDS_RECEIVE
Value:
#define TR_ZCL_CMD_ADD_SCENE_RESPONSE_ID
Definition tr_zcl_id.h:230
#define TR_ZCL_CMD_REMOVE_SCENE_RESPONSE_ID
Definition tr_zcl_id.h:234
#define TR_ZCL_CMD_VIEW_SCENE_RESPONSE_ID
Definition tr_zcl_id.h:232
#define TR_ZCL_CMD_STORE_SCENE_RESPONSE_ID
Definition tr_zcl_id.h:238
#define TR_ZCL_CMD_GET_SCENE_MEMBERSHIP_RESPONSE_ID
Definition tr_zcl_id.h:241
#define TR_ZCL_CMD_REMOVE_ALL_SCENES_RESPONSE_ID
Definition tr_zcl_id.h:236

◆ SCENES_CLIENT_SUPPORTED_COMMANDS_SEND

#define SCENES_CLIENT_SUPPORTED_COMMANDS_SEND
Value:
#define TR_ZCL_CMD_REMOVE_ALL_SCENES_ID
Definition tr_zcl_id.h:235
#define TR_ZCL_CMD_STORE_SCENE_ID
Definition tr_zcl_id.h:237
#define TR_ZCL_CMD_ADD_SCENE_ID
Definition tr_zcl_id.h:229
#define TR_ZCL_CMD_GET_SCENE_MEMBERSHIP_ID
Definition tr_zcl_id.h:240
#define TR_ZCL_CMD_VIEW_SCENE_ID
Definition tr_zcl_id.h:231
#define TR_ZCL_CMD_RECALL_SCENE_ID
Definition tr_zcl_id.h:239
#define TR_ZCL_CMD_REMOVE_SCENE_ID
Definition tr_zcl_id.h:233

◆ TR_ATTR_REPORT_TABLE_SIZE

#define TR_ATTR_REPORT_TABLE_SIZE   16

◆ TR_DEVICE_EP1

#define TR_DEVICE_EP1   1

◆ TR_DEVICE_EP2

#define TR_DEVICE_EP2   2

◆ TR_DEVICE_EP_COUNT

#define TR_DEVICE_EP_COUNT   (2)

◆ TR_DEVICE_MANUFACTURER_ID

#define TR_DEVICE_MANUFACTURER_ID   0x1570U

◆ TR_DEVICE_NUM_DEFAULT_REPORTABLE_ATTRS

#define TR_DEVICE_NUM_DEFAULT_REPORTABLE_ATTRS   3

◆ TR_DEVICE_NUM_IN_CLUSTERS_EP1

#define TR_DEVICE_NUM_IN_CLUSTERS_EP1   (0+1+1+1+1+1+1+1)

◆ TR_DEVICE_NUM_IN_CLUSTERS_EP2

#define TR_DEVICE_NUM_IN_CLUSTERS_EP2   (0+1+1+1+1)

◆ TR_DEVICE_NUM_OUT_CLUSTERS_EP1

#define TR_DEVICE_NUM_OUT_CLUSTERS_EP1   (0+1+1+1+1+1)

◆ TR_DEVICE_NUM_OUT_CLUSTERS_EP2

#define TR_DEVICE_NUM_OUT_CLUSTERS_EP2   (0+1+1+1+1)

◆ TR_DEVICE_REPORTING_CONFIG_DEFAULTS

#define TR_DEVICE_REPORTING_CONFIG_DEFAULTS
Value:
{ \
{ ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT,0x01,0x0001,TR_ZCL_CLUSTER_SERVER_ROLE,0x003E, \
{ ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT,0x01,0x0003,TR_ZCL_CLUSTER_SERVER_ROLE,0x0000, \
{ ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT,0x02,0x0003,TR_ZCL_CLUSTER_SERVER_ROLE,0x0000, \
}
#define TR_ZCL_NON_MANUFACTURER_SPECIFIC
Definition tr_zcl_endpoint_config.h:26
#define TR_ZCL_CLUSTER_SERVER_ROLE
Definition tr_zcl_id.h:14
#define TR_ZCL_BITMAP32_ATTR_TYPE
Definition tr_zcl_type.h:29
#define TR_ZCL_INT16U_ATTR_TYPE
Definition tr_zcl_type.h:35

◆ TR_GLOBAL_RESPONSE_POLICY

#define TR_GLOBAL_RESPONSE_POLICY   ZB_ZCL_DISABLE_DEFAULT_RESPONSE

◆ TR_NUM_NVRAM_ATTR

#define TR_NUM_NVRAM_ATTR   (0+1+1+1+1+1+1+1+1+1+1+1+1)

◆ TR_NVRAM_ATTR_STORAGE_CONFIG

#define TR_NVRAM_ATTR_STORAGE_CONFIG
Value:
{ \
}
#define TR_DEVICE_EP1
Definition tr_zcl_endpoint_config.h:32
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_MASK_ID
Definition tr_zcl_id.h:95
#define TR_ZCL_CLUSTER_OVER_THE_AIR_BOOTLOADING_ID
Definition tr_zcl_id.h:500
#define TR_ZCL_CLUSTER_POLL_CONTROL_ID
Definition tr_zcl_id.h:599
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_STATE_ID
Definition tr_zcl_id.h:104
#define TR_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_ID
Definition tr_zcl_id.h:608
#define TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_ID
Definition tr_zcl_id.h:609
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_UPGRADE_STATUS_ID
Definition tr_zcl_id.h:509
#define TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_ID
Definition tr_zcl_id.h:606
#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_FILE_OFFSET_ID
Definition tr_zcl_id.h:504
#define TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_ID
Definition tr_zcl_id.h:607
#define TR_ZCL_CLUSTER_POWER_CONFIGURATION_ID
Definition tr_zcl_id.h:75
#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_MIN_THRESHOLD_ID
Definition tr_zcl_id.h:96
#define TR_ZCL_CLUSTER_CLIENT_ROLE
Definition tr_zcl_id.h:15
#define TR_ZCL_ENUM8_ATTR_TYPE
Definition tr_zcl_type.h:50
#define TR_ZCL_BITMAP8_ATTR_TYPE
Definition tr_zcl_type.h:26
#define TR_ZCL_INT32U_ATTR_TYPE
Definition tr_zcl_type.h:37
#define TR_ZCL_INT8U_ATTR_TYPE
Definition tr_zcl_type.h:34
#define TR_DEVICE_EP2
Definition tr_zcl_endpoint_config.h:284

◆ TR_TOTAL_ATTR_REPORT_TABLE_SIZE

#define TR_TOTAL_ATTR_REPORT_TABLE_SIZE   (TR_ATTR_REPORT_TABLE_SIZE + TR_DEVICE_NUM_DEFAULT_REPORTABLE_ATTRS)

◆ TR_ZCL_ATTR_BASIC_CLUSTER_REVISION_SERVER_SUPPORTED

#define TR_ZCL_ATTR_BASIC_CLUSTER_REVISION_SERVER_SUPPORTED

◆ TR_ZCL_ATTR_BASIC_HW_VERSION_SUPPORTED

#define TR_ZCL_ATTR_BASIC_HW_VERSION_SUPPORTED

◆ TR_ZCL_ATTR_BASIC_MANUFACTURER_NAME_SUPPORTED

#define TR_ZCL_ATTR_BASIC_MANUFACTURER_NAME_SUPPORTED

◆ TR_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_SUPPORTED

#define TR_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_SUPPORTED

◆ TR_ZCL_ATTR_BASIC_POWER_SOURCE_SUPPORTED

#define TR_ZCL_ATTR_BASIC_POWER_SOURCE_SUPPORTED

◆ TR_ZCL_ATTR_BASIC_VERSION_SUPPORTED

#define TR_ZCL_ATTR_BASIC_VERSION_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURE_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURE_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_FC_FAILURE_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_FC_FAILURE_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_RX_BCAST_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_RX_BCAST_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_UCAST_SUCCESS_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_UCAST_SUCCESS_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_MSG_SENT_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_CLUSTER_REVISION_SERVER_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_CLUSTER_REVISION_SERVER_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_LQI_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_LQI_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_RSSI_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_LAST_MESSAGE_RSSI_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURE_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURE_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_NWK_FC_FAILURE_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_NWK_FC_FAILURE_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOC_FAILURES_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOC_FAILURES_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATE_DROP_COUNT_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATE_DROP_COUNT_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_PHY_TO_MAC_QUEUE_LIMIT_REACHED_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_PHY_TO_MAC_QUEUE_LIMIT_REACHED_SUPPORTED

◆ TR_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_SUPPORTED

#define TR_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_SUPPORTED

◆ TR_ZCL_ATTR_GROUPS_CLUSTER_REVISION_CLIENT_SUPPORTED

#define TR_ZCL_ATTR_GROUPS_CLUSTER_REVISION_CLIENT_SUPPORTED

◆ TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_CLIENT_SUPPORTED

#define TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_CLIENT_SUPPORTED

◆ TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_SERVER_SUPPORTED

#define TR_ZCL_ATTR_IDENTIFY_CLUSTER_REVISION_SERVER_SUPPORTED

◆ TR_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_SUPPORTED

#define TR_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_SUPPORTED

◆ TR_ZCL_ATTR_ON_OFF_CLUSTER_REVISION_CLIENT_SUPPORTED

#define TR_ZCL_ATTR_ON_OFF_CLUSTER_REVISION_CLIENT_SUPPORTED

◆ TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED

#define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED

◆ TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_SUPPORTED

#define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_SUPPORTED

◆ TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_SUPPORTED

#define TR_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_CLUSTER_REVISION_CLIENT_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_CLUSTER_REVISION_CLIENT_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_CURRENT_FILE_VERSION_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_CURRENT_FILE_VERSION_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_DOWNLOADED_FILE_VERSION_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_DOWNLOADED_FILE_VERSION_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_FILE_OFFSET_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_FILE_OFFSET_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_TYPE_ID_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_TYPE_ID_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_UPGRADE_STATUS_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_IMAGE_UPGRADE_STATUS_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MANUFACTURER_ID_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MANUFACTURER_ID_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MINIMUM_BLOCK_REQUEST_PERIOD_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_MINIMUM_BLOCK_REQUEST_PERIOD_SUPPORTED

◆ TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_UPGRADE_SERVER_ID_SUPPORTED

#define TR_ZCL_ATTR_OVER_THE_AIR_BOOTLOADING_UPGRADE_SERVER_ID_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_MIN_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_MIN_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_CLUSTER_REVISION_SERVER_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_CLUSTER_REVISION_SERVER_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_SUPPORTED

◆ TR_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_SUPPORTED

#define TR_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_SUPPORTED

◆ TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_MASK_SUPPORTED

#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_MASK_SUPPORTED

◆ TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_STATE_SUPPORTED

#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_ALARM_STATE_SUPPORTED

◆ TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_QUANTITY_SUPPORTED

#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_QUANTITY_SUPPORTED

◆ TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_SIZE_SUPPORTED

#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_SIZE_SUPPORTED

◆ TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_MIN_THRESHOLD_SUPPORTED

#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_MIN_THRESHOLD_SUPPORTED

◆ TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_SUPPORTED

#define TR_ZCL_ATTR_POWER_CONFIGURATION_BATTERY_VOLTAGE_SUPPORTED

◆ TR_ZCL_ATTR_POWER_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED

#define TR_ZCL_ATTR_POWER_CONFIGURATION_CLUSTER_REVISION_SERVER_SUPPORTED

◆ TR_ZCL_ATTR_REMOTE_CLI_CLI_STATUS_SUPPORTED

#define TR_ZCL_ATTR_REMOTE_CLI_CLI_STATUS_SUPPORTED

◆ TR_ZCL_ATTR_REMOTE_CLI_CLUSTER_REVISION_SERVER_SUPPORTED

#define TR_ZCL_ATTR_REMOTE_CLI_CLUSTER_REVISION_SERVER_SUPPORTED

◆ TR_ZCL_ATTR_SCENES_CLUSTER_REVISION_CLIENT_SUPPORTED

#define TR_ZCL_ATTR_SCENES_CLUSTER_REVISION_CLIENT_SUPPORTED

◆ TR_ZCL_CLUSTER_BASIC_SERVER_EP_COUNT

#define TR_ZCL_CLUSTER_BASIC_SERVER_EP_COUNT   (0+1+1)

◆ TR_ZCL_CLUSTER_DIAGNOSTICS_SERVER_EP_COUNT

#define TR_ZCL_CLUSTER_DIAGNOSTICS_SERVER_EP_COUNT   (0+1)

◆ TR_ZCL_CLUSTER_GROUPS_CLIENT_EP_COUNT

#define TR_ZCL_CLUSTER_GROUPS_CLIENT_EP_COUNT   (0+1+1)

◆ TR_ZCL_CLUSTER_IDENTIFY_CLIENT_EP_COUNT

#define TR_ZCL_CLUSTER_IDENTIFY_CLIENT_EP_COUNT   (0+1+1)

◆ TR_ZCL_CLUSTER_IDENTIFY_SERVER_EP_COUNT

#define TR_ZCL_CLUSTER_IDENTIFY_SERVER_EP_COUNT   (0+1+1)

◆ TR_ZCL_CLUSTER_ON_OFF_CLIENT_EP_COUNT

#define TR_ZCL_CLUSTER_ON_OFF_CLIENT_EP_COUNT   (0+1+1)

◆ TR_ZCL_CLUSTER_ON_OFF_SWITCH_CONFIGURATION_SERVER_EP_COUNT

#define TR_ZCL_CLUSTER_ON_OFF_SWITCH_CONFIGURATION_SERVER_EP_COUNT   (0+1+1)

◆ TR_ZCL_CLUSTER_OVER_THE_AIR_BOOTLOADING_CLIENT_EP_COUNT

#define TR_ZCL_CLUSTER_OVER_THE_AIR_BOOTLOADING_CLIENT_EP_COUNT   (0+1)

◆ TR_ZCL_CLUSTER_POLL_CONTROL_SERVER_EP_COUNT

#define TR_ZCL_CLUSTER_POLL_CONTROL_SERVER_EP_COUNT   (0+1)

◆ TR_ZCL_CLUSTER_POWER_CONFIGURATION_SERVER_EP_COUNT

#define TR_ZCL_CLUSTER_POWER_CONFIGURATION_SERVER_EP_COUNT   (0+1+1)

◆ TR_ZCL_CLUSTER_REMOTE_CLI_SERVER_EP_COUNT

#define TR_ZCL_CLUSTER_REMOTE_CLI_SERVER_EP_COUNT   (0+1)

◆ TR_ZCL_CLUSTER_SCENES_CLIENT_EP_COUNT

#define TR_ZCL_CLUSTER_SCENES_CLIENT_EP_COUNT   (0+1+1)

◆ TR_ZCL_NON_MANUFACTURER_SPECIFIC

#define TR_ZCL_NON_MANUFACTURER_SPECIFIC   0xFFFFU

◆ TR_ZCL_NULL_EP_ID

#define TR_ZCL_NULL_EP_ID   0xFFU

◆ TR_ZCL_NULL_ID

#define TR_ZCL_NULL_ID   0xFFFFU

Typedef Documentation

◆ tr_af_simple_desc_ep2_t

typedef ZB_PACKED_PRE struct tr_af_simple_desc_ep2_s tr_af_simple_desc_ep2_t

Function Documentation

◆ tr_zcl_endpoint_config_attr_init()

void tr_zcl_endpoint_config_attr_init ( uint8_t endpoint)

◆ tr_zcl_endpoint_config_init()

void tr_zcl_endpoint_config_init ( void )

◆ tr_zcl_endpoint_config_reporting_init()

void tr_zcl_endpoint_config_reporting_init ( void )

Variable Documentation

◆ diagnostics_ctx_zcl

zb_zcl_diagnostics_ctx_t diagnostics_ctx_zcl
extern

◆ tr_cluster_names

tr_cluster_names_t tr_cluster_names[]
extern

◆ tr_device_ctx

zb_af_device_ctx_t tr_device_ctx
extern

◆ tr_device_reporting_info

zb_zcl_reporting_info_t tr_device_reporting_info[TR_TOTAL_ATTR_REPORT_TABLE_SIZE]
extern

◆ tr_endpoint_desc_ep1

zb_af_endpoint_desc_t tr_endpoint_desc_ep1
extern

◆ tr_endpoint_desc_ep2

zb_af_endpoint_desc_t tr_endpoint_desc_ep2
extern