Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_CHANGE_PRINT
 plugin sub-ghz channel-change print
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_CHANGE_SET
 plugin sub-ghz channel-change set [value:4]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CHANNEL_MASK_PRINT
 plugin sub-ghz channel-mask print
 
#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]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_CLIENT_STATUS
 plugin sub-ghz client-status [nodeId:2]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_SUB_GHZ_SERVER_PLUGIN_SUB_GHZ_LIMITS_PRINT
 plugin sub-ghz limits print
 
#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]
 
#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]

Detailed Description

The Sub-GHz commands provide commands for sub-GHz duty cycle, power management and frequency agility.

Macro Definition Documentation

#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.
#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)
#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.
#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
#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
#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.
#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
#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