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

contains the definitions for configuration of the plugins More...

#include <stdio.h>
+ Include dependency graph for tr_plugin_config.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TR_CLI_PROMPT   "switch> "
 
#define TR_CLI_MAX_PROMPT_LEN   sizeof(TR_CLI_PROMPT)
 
#define TR_IDENTIFY_CLIENT_CLI_ENABLE
 
#define TR_ON_OFF_CLIENT_CLI_ENABLE
 
#define TR_DEBUG_PRINT_COLOR_ENABLED
 
#define TR_DEBUG_PRINT_STACK_ENABLED
 
#define TR_DEBUG_PRINT_CORE_ENABLED
 
#define TR_DEBUG_PRINT_APP_ENABLED
 
#define TR_DEBUG_PRINT_ZCL_ENABLED
 
#define TR_DEBUG_PRINT_RX_MSGS_ENABLED
 
#define TR_DEBUG_PRINT_STACK_COLOR   DEBUG_BLUE
 
#define TR_DEBUG_PRINT_CORE_COLOR   DEBUG_DEFAULT
 
#define TR_DEBUG_PRINT_APP_COLOR   DEBUG_MAGENTA
 
#define TR_DEBUG_PRINT_ZCL_COLOR   DEBUG_GREEN
 
#define TR_DEBUG_PRINT_RX_MSGS_COLOR   DEBUG_YELLOW
 
#define TR_NETWORK_REJOIN_PLUGIN_ENABLE
 
#define TR_BASIC_SERVER_PLUGIN_ENABLE
 
#define TR_IDENTIFY_CLIENT_PLUGIN_ENABLE
 
#define TR_IDENTIFY_SERVER_PLUGIN_ENABLE
 
#define TR_ON_OFF_CLIENT_PLUGIN_ENABLE
 
#define TR_ON_OFF_SWITCH_CONFIGURATION_SERVER_PLUGIN_ENABLE
 
#define TR_POLL_CONTROL_SERVER_PLUGIN_ENABLE
 
#define TR_REMOTE_CLI_SERVER_PLUGIN_ENABLE
 
#define TR_NETWORK_REJOIN_PLUGIN_PRINT_ENABLE   1
 
#define TR_BASIC_SERVER_PLUGIN_PRINT_ENABLE   1
 
#define TR_IDENTIFY_CLIENT_PLUGIN_PRINT_ENABLE   1
 
#define TR_IDENTIFY_SERVER_PLUGIN_PRINT_ENABLE   1
 
#define TR_ON_OFF_CLIENT_PLUGIN_PRINT_ENABLE   1
 
#define TR_ON_OFF_SWITCH_CONFIGURATION_SERVER_PLUGIN_PRINT_ENABLE   1
 
#define TR_POLL_CONTROL_SERVER_PLUGIN_PRINT_ENABLE   1
 
#define TR_REMOTE_CLI_SERVER_PLUGIN_PRINT_ENABLE   1
 
#define TR_PRIMARY_CHANNEL_MASK   0x02108800
 
#define TR_SECONDARY_CHANNEL_MASK   0x05EF7000
 
#define TR_ED_AGING_TIMEOUT   ED_AGING_TIMEOUT_64MIN
 
#define TR_KEEPALIVE_INTERVAL_MS   300000
 
#define TR_KEEPALIVE_METHOD   BOTH_KEEPALIVE_METHODS
 
#define TR_NWK_REJOIN_DELAY_MULTIPLIER   2
 
#define TR_NWK_REJOIN_INITIAL_DELAY_SEC   1
 
#define TR_NWK_REJOIN_MAX_DELAY_SEC   900
 
#define TR_IS_SLEEPY_ZED
 
#define TR_STAY_AWAKE_WHEN_NOT_JOINED
 

Detailed Description

contains the definitions for configuration of the plugins


SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com


Macro Definition Documentation

◆ TR_BASIC_SERVER_PLUGIN_ENABLE

#define TR_BASIC_SERVER_PLUGIN_ENABLE

◆ TR_BASIC_SERVER_PLUGIN_PRINT_ENABLE

#define TR_BASIC_SERVER_PLUGIN_PRINT_ENABLE   1

◆ TR_CLI_MAX_PROMPT_LEN

#define TR_CLI_MAX_PROMPT_LEN   sizeof(TR_CLI_PROMPT)

◆ TR_CLI_PROMPT

#define TR_CLI_PROMPT   "switch> "

◆ TR_DEBUG_PRINT_APP_COLOR

#define TR_DEBUG_PRINT_APP_COLOR   DEBUG_MAGENTA

◆ TR_DEBUG_PRINT_APP_ENABLED

#define TR_DEBUG_PRINT_APP_ENABLED

◆ TR_DEBUG_PRINT_COLOR_ENABLED

#define TR_DEBUG_PRINT_COLOR_ENABLED

◆ TR_DEBUG_PRINT_CORE_COLOR

#define TR_DEBUG_PRINT_CORE_COLOR   DEBUG_DEFAULT

◆ TR_DEBUG_PRINT_CORE_ENABLED

#define TR_DEBUG_PRINT_CORE_ENABLED

◆ TR_DEBUG_PRINT_RX_MSGS_COLOR

#define TR_DEBUG_PRINT_RX_MSGS_COLOR   DEBUG_YELLOW

◆ TR_DEBUG_PRINT_RX_MSGS_ENABLED

#define TR_DEBUG_PRINT_RX_MSGS_ENABLED

◆ TR_DEBUG_PRINT_STACK_COLOR

#define TR_DEBUG_PRINT_STACK_COLOR   DEBUG_BLUE

◆ TR_DEBUG_PRINT_STACK_ENABLED

#define TR_DEBUG_PRINT_STACK_ENABLED

◆ TR_DEBUG_PRINT_ZCL_COLOR

#define TR_DEBUG_PRINT_ZCL_COLOR   DEBUG_GREEN

◆ TR_DEBUG_PRINT_ZCL_ENABLED

#define TR_DEBUG_PRINT_ZCL_ENABLED

◆ TR_ED_AGING_TIMEOUT

#define TR_ED_AGING_TIMEOUT   ED_AGING_TIMEOUT_64MIN

◆ TR_IDENTIFY_CLIENT_CLI_ENABLE

#define TR_IDENTIFY_CLIENT_CLI_ENABLE

◆ TR_IDENTIFY_CLIENT_PLUGIN_ENABLE

#define TR_IDENTIFY_CLIENT_PLUGIN_ENABLE

◆ TR_IDENTIFY_CLIENT_PLUGIN_PRINT_ENABLE

#define TR_IDENTIFY_CLIENT_PLUGIN_PRINT_ENABLE   1

◆ TR_IDENTIFY_SERVER_PLUGIN_ENABLE

#define TR_IDENTIFY_SERVER_PLUGIN_ENABLE

◆ TR_IDENTIFY_SERVER_PLUGIN_PRINT_ENABLE

#define TR_IDENTIFY_SERVER_PLUGIN_PRINT_ENABLE   1

◆ TR_IS_SLEEPY_ZED

#define TR_IS_SLEEPY_ZED

◆ TR_KEEPALIVE_INTERVAL_MS

#define TR_KEEPALIVE_INTERVAL_MS   300000

◆ TR_KEEPALIVE_METHOD

#define TR_KEEPALIVE_METHOD   BOTH_KEEPALIVE_METHODS

◆ TR_NETWORK_REJOIN_PLUGIN_ENABLE

#define TR_NETWORK_REJOIN_PLUGIN_ENABLE

◆ TR_NETWORK_REJOIN_PLUGIN_PRINT_ENABLE

#define TR_NETWORK_REJOIN_PLUGIN_PRINT_ENABLE   1

◆ TR_NWK_REJOIN_DELAY_MULTIPLIER

#define TR_NWK_REJOIN_DELAY_MULTIPLIER   2

◆ TR_NWK_REJOIN_INITIAL_DELAY_SEC

#define TR_NWK_REJOIN_INITIAL_DELAY_SEC   1

◆ TR_NWK_REJOIN_MAX_DELAY_SEC

#define TR_NWK_REJOIN_MAX_DELAY_SEC   900

◆ TR_ON_OFF_CLIENT_CLI_ENABLE

#define TR_ON_OFF_CLIENT_CLI_ENABLE

◆ TR_ON_OFF_CLIENT_PLUGIN_ENABLE

#define TR_ON_OFF_CLIENT_PLUGIN_ENABLE

◆ TR_ON_OFF_CLIENT_PLUGIN_PRINT_ENABLE

#define TR_ON_OFF_CLIENT_PLUGIN_PRINT_ENABLE   1

◆ TR_ON_OFF_SWITCH_CONFIGURATION_SERVER_PLUGIN_ENABLE

#define TR_ON_OFF_SWITCH_CONFIGURATION_SERVER_PLUGIN_ENABLE

◆ TR_ON_OFF_SWITCH_CONFIGURATION_SERVER_PLUGIN_PRINT_ENABLE

#define TR_ON_OFF_SWITCH_CONFIGURATION_SERVER_PLUGIN_PRINT_ENABLE   1

◆ TR_POLL_CONTROL_SERVER_PLUGIN_ENABLE

#define TR_POLL_CONTROL_SERVER_PLUGIN_ENABLE

◆ TR_POLL_CONTROL_SERVER_PLUGIN_PRINT_ENABLE

#define TR_POLL_CONTROL_SERVER_PLUGIN_PRINT_ENABLE   1

◆ TR_PRIMARY_CHANNEL_MASK

#define TR_PRIMARY_CHANNEL_MASK   0x02108800

◆ TR_REMOTE_CLI_SERVER_PLUGIN_ENABLE

#define TR_REMOTE_CLI_SERVER_PLUGIN_ENABLE

◆ TR_REMOTE_CLI_SERVER_PLUGIN_PRINT_ENABLE

#define TR_REMOTE_CLI_SERVER_PLUGIN_PRINT_ENABLE   1

◆ TR_SECONDARY_CHANNEL_MASK

#define TR_SECONDARY_CHANNEL_MASK   0x05EF7000

◆ TR_STAY_AWAKE_WHEN_NOT_JOINED

#define TR_STAY_AWAKE_WHEN_NOT_JOINED