Plugin Commands: Coexistence
Detailed Description
The coexistence commands allow you run-time reconfigure coexistence PTA
Macro Definition Documentation
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_GET_DP_STATE |
plugin coexistence get-dp-state
- Get the PTA Directional PRIORITY state
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_GET_GPIO_INPUT |
plugin coexistence get-gpio-input [gpioIndex:1]
-
Get the input value of a coexistence GPIO.
- gpioIndex - INT8U - GPIO index
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_GET_PHY_STATE |
plugin coexistence get-phy-state
- Get the PTA PHY Select state
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_GET_PTA_OPTIONS |
plugin coexistence get-pta-options
- Get the PTA Options
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_GET_PTA_STATE |
plugin coexistence get-pta-state
- Get the PTA enable/disable state
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_GET_PWM_STATE |
plugin coexistence get-pwm-state
- Get the PTA PWM state
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_RESET_COUNTERS |
plugin coexistence reset-counters
- Reset all counters
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_RESULT_COUNTERS |
plugin coexistence result-counters
- Print coexistence specific counters
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_SET_DP_STATE |
plugin coexistence set-dp-state [pulseWidth:1]
-
Set the PTA Directional PRIORITY state
- pulseWidth - INT8U - Directional PRIORITY pulse width (us) [0=>bypass]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_SET_GPIO_INPUT |
plugin coexistence set-gpio-input [gpioIndex:1] [enabled:1]
-
Override the input value of a coexistence GPIO.
- gpioIndex - INT8U - GPIO port to override
- enabled - INT8U - Input override value of selected port
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_SET_PHY_STATE |
plugin coexistence set-phy-state [timeout:1]
-
Set the PTA PHY Select state
- timeout - INT8U - PHY Select Timeout (us) [0=>standard PHY, 1-254=>Timeout to switch to standard PHY after WiFi TX, 255=>Coexistence optimized PHY]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_SET_PTA_OPTIONS |
plugin coexistence set-pta-options [state:4]
-
Set the PTA Options
- state - INT32U - PTA Options (see AN1017 Section 4.2)
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_SET_PTA_STATE |
plugin coexistence set-pta-state [state:1]
-
Set the PTA enable/disable state
- state - INT8U - PTA state (0=>disable, 1=>enable)
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COEXISTENCE_PLUGIN_COEXISTENCE_SET_PWM_STATE |
plugin coexistence set-pwm-state [pwmPeriod_halfms:1] [pwmPulse_DC:1] [pwmPriority:1]
-
Set the PTA PWM state
- pwmPeriod_halfms - INT8U - PWM period (0.5ms resolution)
- pwmPulse_DC - INT8U - PWM duty-cycle (%)
- pwmPriority - INT8U - PWM priority (0=low|1=high)