Plugin Commands: Mac address filtering#
Commands to manipulate the MAC address filtering tables.
Macros#
plugin mac-address-filtering clear-stats
plugin mac-address-filtering long-address-list add [eui64:8]
plugin mac-address-filtering long-address-list clear
plugin mac-address-filtering long-address-list delete [index:1]
plugin mac-address-filtering long-address-list set-blacklist
plugin mac-address-filtering long-address-list set-whitelist
plugin mac-address-filtering pan-id-list add [pan-id:2]
plugin mac-address-filtering pan-id-list clear
plugin mac-address-filtering pan-id-list delete [index:1]
plugin mac-address-filtering pan-id-list set-blacklist
plugin mac-address-filtering pan-id-list set-whitelist
plugin mac-address-filtering print-config
plugin mac-address-filtering reset
plugin mac-address-filtering set-config no-address-filter [enable:1]
plugin mac-address-filtering short-address-list add [node-id:2]
plugin mac-address-filtering short-address-list clear
plugin mac-address-filtering short-address-list delete [index:1]
plugin mac-address-filtering short-address-list set-blacklist
plugin mac-address-filtering short-address-list set-whitelist
Macro Definition Documentation#
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_CLEAR_STATS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_CLEAR_STATS
plugin mac-address-filtering clear-stats
Clears all packet counts for all modes. Leaves config and lists intact.
3801
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_ADD#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_ADD
plugin mac-address-filtering long-address-list add [eui64:8]
Adds a long address to the long address filter.
eui64 - IEEE_ADDRESS - The long address to add.
3807
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_CLEAR#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_CLEAR
plugin mac-address-filtering long-address-list clear
Clears the long address list filter.
3812
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_DELETE#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_DELETE
plugin mac-address-filtering long-address-list delete [index:1]
Deletes an entry in the long address list filter.
index - INT8U - The entry in the long address list to delete.
3818
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_BLACKLIST#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_BLACKLIST
plugin mac-address-filtering long-address-list set-blacklist
Sets the long address list filter to a blacklist.
3823
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_WHITELIST#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_LONG_ADDRESS_LIST_SET_WHITELIST
plugin mac-address-filtering long-address-list set-whitelist
Sets the long address list filter to a whitelist.
3828
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_ADD#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_ADD
plugin mac-address-filtering pan-id-list add [pan-id:2]
Adds a PAN ID to the filter.
pan-id - INT16U - The PAN ID to add to the list.
3834
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_CLEAR#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_CLEAR
plugin mac-address-filtering pan-id-list clear
Clears the PAN ID list filter.
3839
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_DELETE#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_DELETE
plugin mac-address-filtering pan-id-list delete [index:1]
Deletes an entry in the PAN ID list filter.
index - INT8U - The index of the entry to delete.
3845
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_BLACKLIST#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_BLACKLIST
plugin mac-address-filtering pan-id-list set-blacklist
Sets the PAN_ID list filter to a blacklist.
3850
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_WHITELIST#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PAN_ID_LIST_SET_WHITELIST
plugin mac-address-filtering pan-id-list set-whitelist
Sets the PAN-ID list filter to a whitelist.
3855
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PRINT_CONFIG#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_PRINT_CONFIG
plugin mac-address-filtering print-config
Prints the current filtering config and statistics.
3860
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_RESET#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_RESET
plugin mac-address-filtering reset
Resets the state of the plugin to the default of no filtering.
3865
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SET_CONFIG_NO_ADDRESS_FILTER#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SET_CONFIG_NO_ADDRESS_FILTER
plugin mac-address-filtering set-config no-address-filter [enable:1]
Enable/disable filtering of no-address messages.
enable - BOOLEAN - True means drop no-address messages, false means allow.
3871
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_ADD#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_ADD
plugin mac-address-filtering short-address-list add [node-id:2]
Adds an address to the short address list.
node-id - INT16U - The node-id to add to the short list.
3877
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_CLEAR#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_CLEAR
plugin mac-address-filtering short-address-list clear
Clears the short address list filter.
3882
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_DELETE#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_DELETE
plugin mac-address-filtering short-address-list delete [index:1]
Deletes an entry in the short address list filter.
index - INT8U - The index of the entry to delete.
3888
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_BLACKLIST#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_BLACKLIST
plugin mac-address-filtering short-address-list set-blacklist
Sets the short address list filter to a blacklist.
3893
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_WHITELIST#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MAC_ADDRESS_FILTERING_PLUGIN_MAC_ADDRESS_FILTERING_SHORT_ADDRESS_LIST_SET_WHITELIST
plugin mac-address-filtering short-address-list set-whitelist
Sets the short address list filter to a whitelist.
3898
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc