Plugin Commands: Sub-GHz Server
Detailed Description
The Sub-GHz commands provide commands for sub-GHz duty cycle, power management and frequency agility.
Macro Definition Documentation
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_CHANGE_PRINT
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_CHANGE_PRINT |
plugin sub-ghz channel-change print
- Print out the status of the sub-GHz channel change attribute.
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_CHANGE_SET
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_CHANGE_SET |
plugin sub-ghz channel-change set [value:4]
-
Set the status of the sub-GHz channel change attribute.
- value - INT32U - Channel change attribute (bit mask)
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_MASK_PRINT
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_MASK_PRINT |
plugin sub-ghz channel-mask print
- Print out the status of all sub-GHz channel masks.
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_MASK_SET
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_MASK_SET |
plugin sub-ghz channel-mask set [mask1:4] [mask2:4] [mask3:4] [mask4:4]
-
Set one or more sub-GHz channel mask(s).
- mask1 - INT32U - Channel 28 mask
- mask2 - INT32U - Channel 29 mask
- mask3 - INT32U - Channel 30 mask
- mask4 - INT32U - Channel 31 mask
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CLIENT_STATUS
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CLIENT_STATUS |
plugin sub-ghz client-status [nodeId:2]
-
Print the given Sub-GHZ given client's current status.
- nodeId - INT16U - Client's Node ID of the given client
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_LIMITS_PRINT
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_LIMITS_PRINT |
plugin sub-ghz limits print
- Print the current Duty Cycle limits.
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_LIMITS_SET
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_LIMITS_SET |
plugin sub-ghz limits set [limited:2] [critical:2] [suspended:2]
-
Set the Duty Cycle limits.
- limited - INT16U - 'Limited' Duty Cycle state threshold in % * 100 (i.e. 150 = 1.5%)
- critical - INT16U - 'Critical' Duty Cycle state threshold in % * 100
- suspended - INT16U - 'Suspended' Duty Cycle state threshold in % * 100
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_SUSPEND_ZCL_MESSAGES
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_SUSPEND_ZCL_MESSAGES |
plugin sub-ghz suspend-zcl-messages [nodeId:2] [ep:1] [period:1]
-
Send the SuspendZCLMessages command to the given client.
- nodeId - INT16U - Node ID of the given client
- ep - INT8U - Endpoint of the given client
- period - INT8U - Period in minutes