Plugin Commands: ZigBee 3.0 Test Harness#

The test harness commands are used to test various unusual functionality or behavior of a remote device.

Macros#

#define

plugin test-harness z3 aps aps-remove-device [parentLongAddress:-1] [destinationLongAddress:-1] [options:4]

#define
#define

plugin test-harness z3 aps aps-request-key [destination:2] [keyType:1] [partnerAddress:-1] [options:4]

#define
#define
#define

plugin test-harness z3 mgmt leave [destination:2] [removeChildren:1] [rejoin:1] [options:4]

#define

plugin test-harness z3 mgmt nwk-update-request [scanChannel:2] [scanDuration:2] [scanCount:1] [destination:2] [options:4]

#define

plugin test-harness z3 mgmt permit-joining-req [permitDurationS:2] [destination:2] [options:4]

#define
#define

plugin test-harness z3 nwk nwk-leave [rejoin:1] [request:1] [removeChildren:1] [destination:2] [options:4]

#define
#define

plugin test-harness z3 nwk nwk-rejoin-response [newAddress:2] [status:1] [destination:2]

#define
#define

plugin test-harness z3 ota-server activate [shortAddress:2] [destinationEndpoint:1] [manufacturerCode:2] [imageType:2] [fileVersion:4] [fileSize:4]

#define

plugin test-harness z3 touchlink device-information-request [startIndex:1] [options:4]

#define

plugin test-harness z3 touchlink device-information-request-w-target [startIndex:1] [shortAddress:2] [options:4]

#define

plugin test-harness z3 touchlink device-information-response-config [options:4]

#define

plugin test-harness z3 touchlink get-endpoint-list-request [startIndex:1]

#define

plugin test-harness z3 touchlink get-group-identifiers-request [startIndex:1]

#define

plugin test-harness z3 touchlink identify-request [duration:2] [options:4]

#define

plugin test-harness z3 touchlink network-join-end-device-request [networkAddress:2] [freeAddrBegin:2] [freeAddrEnd:2] [freeGroupBegin:2] [freeGroupEnd:2] [options:4]

#define

plugin test-harness z3 touchlink network-join-router-request [networkAddress:2] [freeAddrBegin:2] [freeAddrEnd:2] [freeGroupBegin:2] [freeGroupEnd:2] [options:4]

#define

plugin test-harness z3 touchlink network-join-router-response-config [options:4]

#define

plugin test-harness z3 touchlink network-start-request [networkAddress:2] [freeAddrBegin:2] [freeAddrEnd:2] [freeGroupBegin:2] [freeGroupEnd:2] [options:4]

#define

plugin test-harness z3 touchlink network-start-response-config [options:4]

#define
#define
#define

plugin test-harness z3 touchlink scan-request-process [linkInitiator:1] [unused:2] [options:4]

#define
#define

plugin test-harness z3 touchlink start-as-router [panId:2] [options:4]

#define

plugin test-harness z3 zcl read [clusterId:2] [attributeId:2] [destination:2] [srcEndpoint:1] [dstEndpoint:1] [profileId:2]

#define

plugin test-harness z3 zdo active-endpoint-request [destination:2] [networkAddressOfInterest:2] [options:4]

#define

plugin test-harness z3 zdo bc-device-announce [shortAddress:2] [ieeeAddress:8]

#define

plugin test-harness z3 zdo bind [destination:2] [source Endpoint:1] [destEndpoint:1] [cluster:2] [remoteEUI64:8] [destEUI64:8]

#define

plugin test-harness z3 zdo bind-group [shortAddress:2] [sourceEndpoint:1] [destEndpoint:1] [destination:2] [cluster:2] [srcAddress:8]

#define

plugin test-harness z3 zdo ieee-addr-req [addrOfInterest:2] [type:1] [startIndex:1] [destination:2] [options:4]

#define
#define

plugin test-harness z3 zdo leave [target:2] [removeChildren:1] [rejoin:1]

#define

plugin test-harness z3 zdo match-desc-req [destination:2] [networkAddressOfInterest:2] [profileId:2] [options:4]

#define

plugin test-harness z3 zdo match-desc-rsp-config [networkAddressOfInterest:2] [status:1] [options:4]

#define

plugin test-harness z3 zdo mgmt-bind [target:2] [startIndex:1]

#define

plugin test-harness z3 zdo mgmt-lqi [target:2] [startIndex:1]

#define
#define

plugin test-harness z3 zdo nwk-addr-req [ieeeAddress:8] [type:1] [startIndex:1] [destination:2] [options:4]

#define
#define
#define

plugin test-harness z3 zdo simple-desc-req [destination:2] [endpoint:1] [networkAddressOfInterest:2] [options:4]

#define

plugin test-harness z3 zdo simple-desc-rsp-config [networkAddressOfInterest:2] [status:1] [length:1] [options:4]

#define

plugin test-harness z3 zdo unbind group [target:2] [source eui64:8] [source endpoint:1] [clusterID:2] [groupAddress:2]

#define

plugin test-harness z3 zdo unbind unicast [target:2] [source eui64:8] [source endpoint:1] [clusterID:2] [destinationEUI64:8] [destEndpoint:1]

#define

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_APS_PRINTING_DISABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_APS_PRINTING_DISABLE

plugin test-harness packet-printing aps-printing disable

  • Disable the printing of APS commands.


Definition at line 7251 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_APS_PRINTING_ENABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_APS_PRINTING_ENABLE

plugin test-harness packet-printing aps-printing enable

  • Enable the printing of APS commands.


Definition at line 7256 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_BEACON_PRINTING_DISABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_BEACON_PRINTING_DISABLE

plugin test-harness packet-printing beacon-printing disable

  • Disable the printing of beacon requests and received beacons.


Definition at line 7261 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_BEACON_PRINTING_ENABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_BEACON_PRINTING_ENABLE

plugin test-harness packet-printing beacon-printing enable

  • Enable the printing of beacon requests and received beacons.


Definition at line 7266 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_NWK_PRINTING_DISABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_NWK_PRINTING_DISABLE

plugin test-harness packet-printing nwk-printing disable

  • Disable the printing of network commands.


Definition at line 7271 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_NWK_PRINTING_ENABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_NWK_PRINTING_ENABLE

plugin test-harness packet-printing nwk-printing enable

  • Enable the printing of network commands.


Definition at line 7276 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_RAW_PRINTING_DISABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_RAW_PRINTING_DISABLE

plugin test-harness packet-printing raw-printing disable

  • Disable the printing of raw MAC commands.


Definition at line 7281 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_RAW_PRINTING_ENABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_RAW_PRINTING_ENABLE

plugin test-harness packet-printing raw-printing enable

  • Enable the printing of raw MAC commands.


Definition at line 7286 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_ZDO_PRINTING_DISABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_ZDO_PRINTING_DISABLE

plugin test-harness packet-printing zdo-printing disable

  • Disable the printing of ZDO commands.


Definition at line 7291 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_ZDO_PRINTING_ENABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_PACKET_PRINTING_ZDO_PRINTING_ENABLE

plugin test-harness packet-printing zdo-printing enable

  • Enable the printing of ZDO commands.


Definition at line 7296 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_APS_APS_REMOVE_DEVICE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_APS_APS_REMOVE_DEVICE

plugin test-harness z3 aps aps-remove-device [parentLongAddress:-1] [destinationLongAddress:-1] [options:4]

  • Send an APS remove device command.

    • parentLongAddress - OCTET_STRING - The long address of the parent whose child will be removed.

    • destinationLongAddress - OCTET_STRING - The long address of the node which will be removed.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7304 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_APS_APS_REMOVE_DEVICE_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_APS_APS_REMOVE_DEVICE_CONFIG

plugin test-harness z3 aps aps-remove-device-config [options:4]

  • Configures the APS remove device command handling.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7310 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_APS_APS_REQUEST_KEY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_APS_APS_REQUEST_KEY

plugin test-harness z3 aps aps-request-key [destination:2] [keyType:1] [partnerAddress:-1] [options:4]

  • Send an APS request key command.

    • destination - INT16U - The short address destination of the command.

    • keyType - INT8U - The key type in the command payload.

    • partnerAddress - OCTET_STRING - The partner address for the requested link key.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7319 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_BEACON_BEACON_REQ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_BEACON_BEACON_REQ

plugin test-harness z3 beacon beacon-req

  • Send a beacon request.


Definition at line 7324 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_BEACON_BEACONS_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_BEACON_BEACONS_CONFIG

plugin test-harness z3 beacon beacons-config [options:4]

  • Send a beacon.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7330 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_INSTALL_CODE_CLEAR#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_INSTALL_CODE_CLEAR

plugin test-harness z3 install-code clear

  • Clear the install code from the device.


Definition at line 7335 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_INSTALL_CODE_SET#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_INSTALL_CODE_SET

plugin test-harness z3 install-code set [installCode:-1]

  • Clear the install code from the device.

    • installCode - OCTET_STRING - The install code for this device to use.


Definition at line 7341 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_LEGACY_PROFILE_DISABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_LEGACY_PROFILE_DISABLE

plugin test-harness z3 legacy-profile disable

  • Disable using the legacy profile of 0xC05E for ZLL commands.


Definition at line 7346 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_LEGACY_PROFILE_ENABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_LEGACY_PROFILE_ENABLE

plugin test-harness z3 legacy-profile enable

  • Enable using the legacy profile of 0xC05E for ZLL commands.


Definition at line 7351 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_MGMT_LEAVE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_MGMT_LEAVE

plugin test-harness z3 mgmt leave [destination:2] [removeChildren:1] [rejoin:1] [options:4]

  • Unicast a permit joining command.

    • destination - INT16U - The destination address of the command.

    • removeChildren - BOOLEAN - Whether or not the leaving device should remove its children.

    • rejoin - BOOLEAN - Whether or not the destination node should rejoin the network.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7360 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_MGMT_NWK_UPDATE_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_MGMT_NWK_UPDATE_REQUEST

plugin test-harness z3 mgmt nwk-update-request [scanChannel:2] [scanDuration:2] [scanCount:1] [destination:2] [options:4]

  • Unicast a network update command.

    • scanChannel - INT16U - The scan channel for the command.

    • scanDuration - INT16U - The scan duration for the command.

    • scanCount - INT8U - The scan count for the command.

    • destination - INT16U - The scan destination.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7370 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_MGMT_PERMIT_JOINING_REQ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_MGMT_PERMIT_JOINING_REQ

plugin test-harness z3 mgmt permit-joining-req [permitDurationS:2] [destination:2] [options:4]

  • Unicast a permit joining command.

    • permitDurationS - INT16U - The permit duration, in seconds.

    • destination - INT16U - The destination address of the command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7378 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_GET_NETWORK_UPDATE_ID#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_GET_NETWORK_UPDATE_ID

plugin test-harness z3 nwk get-network-update-id

  • Get the current network update id.


Definition at line 7383 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_IEEE_ADDR_RSP_CONFIG_ISSUER_NWK_ADDRESS_REMOTE_DEV#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_IEEE_ADDR_RSP_CONFIG_ISSUER_NWK_ADDRESS_REMOTE_DEV

plugin test-harness z3 nwk ieee-addr-rsp-config issuer-nwk-address-remote-dev

  • Configure the next outgoing IEEE address request.


Definition at line 7388 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_IEEE_ADDR_RSP_CONFIG_RESET#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_IEEE_ADDR_RSP_CONFIG_RESET

plugin test-harness z3 nwk ieee-addr-rsp-config reset

  • Configure the next outgoing IEEE address request.


Definition at line 7393 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_IEEE_ADDR_RSP_CONFIG_STATUS_DEVICE_NOT_FOUND#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_IEEE_ADDR_RSP_CONFIG_STATUS_DEVICE_NOT_FOUND

plugin test-harness z3 nwk ieee-addr-rsp-config status-device-not-found

  • Configure the next outgoing IEEE address request.


Definition at line 7398 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_KEY_SUPRESSION_OFF#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_KEY_SUPRESSION_OFF

plugin test-harness z3 nwk nwk-key-supression off

  • Do not supress network leave commands.


Definition at line 7403 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_KEY_SUPRESSION_ON#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_KEY_SUPRESSION_ON

plugin test-harness z3 nwk nwk-key-supression on

  • Supress network leave commands.


Definition at line 7408 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_LEAVE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_LEAVE

plugin test-harness z3 nwk nwk-leave [rejoin:1] [request:1] [removeChildren:1] [destination:2] [options:4]

  • Send a Network Leave command.

    • rejoin - BOOLEAN - Whether or not the device should rejoin.

    • request - BOOLEAN - Whether or not this command is a request.

    • removeChildren - BOOLEAN - Whether or not the leaving device should remove its children.

    • destination - INT16U - The destination address of the command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7418 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_LEAVE_SUPRESSION_OFF#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_LEAVE_SUPRESSION_OFF

plugin test-harness z3 nwk nwk-leave-supression off

  • Do not supress network leave commands.


Definition at line 7423 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_LEAVE_SUPRESSION_ON#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_LEAVE_SUPRESSION_ON

plugin test-harness z3 nwk nwk-leave-supression on

  • Supress network leave commands.


Definition at line 7428 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_REJOIN_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_REJOIN_REQUEST

plugin test-harness z3 nwk nwk-rejoin-request [destination:2]

  • Send a Rejoin Request command.

    • destination - INT16U - The destination address of the command.


Definition at line 7434 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_REJOIN_RESPONSE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_NWK_REJOIN_RESPONSE

plugin test-harness z3 nwk nwk-rejoin-response [newAddress:2] [status:1] [destination:2]

  • Send a Rejoin Response command.

    • newAddress - INT16U - The new short address of the destination node.

    • status - INT8U - The status of the rejoin.

    • destination - INT16U - The destination address of the command.


Definition at line 7442 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_SET_NETWORK_UPDATE_ID#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_NWK_SET_NETWORK_UPDATE_ID

plugin test-harness z3 nwk set-network-update-id [updateId:1]

  • Set the network update id in the current network parameters block.

    • updateId - INT8U - The new network update id.


Definition at line 7448 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_OTA_SERVER_ACTIVATE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_OTA_SERVER_ACTIVATE

plugin test-harness z3 ota-server activate [shortAddress:2] [destinationEndpoint:1] [manufacturerCode:2] [imageType:2] [fileVersion:4] [fileSize:4]

  • Configuration command to set up OTA server.

    • shortAddress - INT16U - Short Address

    • destinationEndpoint - INT8U - Destination Endpoint

    • manufacturerCode - INT16U - Manufacturer Code.

    • imageType - INT16U - Image Type.

    • fileVersion - INT32U - File Version

    • fileSize - INT32U - File Size


Definition at line 7459 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_OTA_SERVER_DEACTIVATE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_OTA_SERVER_DEACTIVATE

plugin test-harness z3 ota-server deactivate

  • Configuration command to set up OTA server.


Definition at line 7464 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_PLATFORM#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_PLATFORM

plugin test-harness z3 platform

  • Print the platform information for this device.


Definition at line 7469 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_RESET#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_RESET

plugin test-harness z3 reset

  • Resets the device to a factory new state (empty tables, attributes at default values, no events queued etc) without resetting the any of the physical hardware that could cause the device to not operate on the same serial connection.


Definition at line 7474 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_SET_DEVICE_MODE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_SET_DEVICE_MODE

plugin test-harness z3 set-device-mode [mode:1]

  • Set the node ID to be used on the device.

    • mode - INT8U - The device mode.


Definition at line 7480 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_SET_PAN_ID#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_SET_PAN_ID

plugin test-harness z3 set-pan-id [panId:2]

  • Set the PAN ID to be used by the Network Creator plugin.

    • panId - INT16U - The PAN ID for the Network Creator plugin to use.


Definition at line 7486 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_SET_SHORT_ADDRESS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_SET_SHORT_ADDRESS

plugin test-harness z3 set-short-address [nodeId:2]

  • Set the node ID to be used on the device.

    • nodeId - INT16U - The node ID to use as this device's short ID.


Definition at line 7492 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_DEVICE_INFORMATION_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_DEVICE_INFORMATION_REQUEST

plugin test-harness z3 touchlink device-information-request [startIndex:1] [options:4]

  • Send an device information request to the target found in the scan request process.

    • startIndex - INT8U - The start index in the device information request command

    • options - INT32U - The negative behavior options for this command.


Definition at line 7499 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_DEVICE_INFORMATION_REQUEST_W_TARGET#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_DEVICE_INFORMATION_REQUEST_W_TARGET

plugin test-harness z3 touchlink device-information-request-w-target [startIndex:1] [shortAddress:2] [options:4]

  • Send an device information request to the target specefied with the short address in the command.

    • startIndex - INT8U - The start index in the device information request command

    • shortAddress - INT16U - The short address of the target

    • options - INT32U - The negative behavior options for this command.


Definition at line 7507 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_DEVICE_INFORMATION_RESPONSE_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_DEVICE_INFORMATION_RESPONSE_CONFIG

plugin test-harness z3 touchlink device-information-response-config [options:4]

  • Configure the next device information response.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7513 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_GET_ENDPOINT_LIST_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_GET_ENDPOINT_LIST_REQUEST

plugin test-harness z3 touchlink get-endpoint-list-request [startIndex:1]

  • Send a get endpoint list request.

    • startIndex - INT8U - The start index in the command payload.


Definition at line 7519 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_GET_GROUP_IDENTIFIERS_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_GET_GROUP_IDENTIFIERS_REQUEST

plugin test-harness z3 touchlink get-group-identifiers-request [startIndex:1]

  • Send a get group identifiers request.

    • startIndex - INT8U - The start index in the command payload.


Definition at line 7525 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_IDENTIFY_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_IDENTIFY_REQUEST

plugin test-harness z3 touchlink identify-request [duration:2] [options:4]

  • Send an identify request to the target found in the scan request process.

    • duration - INT16U - The duration length of the identify state.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7532 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_IS_SCANNING#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_IS_SCANNING

plugin test-harness z3 touchlink is-scanning

  • Print out whether or not the device is currently performing the scan process for touchlinking.


Definition at line 7537 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_JOIN_END_DEVICE_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_JOIN_END_DEVICE_REQUEST

plugin test-harness z3 touchlink network-join-end-device-request [networkAddress:2] [freeAddrBegin:2] [freeAddrEnd:2] [freeGroupBegin:2] [freeGroupEnd:2] [options:4]

  • Send a network end device join request to the target found in the scan request process.

    • networkAddress - INT16U - The designated node ID for the target node.

    • freeAddrBegin - INT16U - The free address range begin.

    • freeAddrEnd - INT16U - The free address range end.

    • freeGroupBegin - INT16U - The free group range begin.

    • freeGroupEnd - INT16U - The free group range end.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7548 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_JOIN_ROUTER_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_JOIN_ROUTER_REQUEST

plugin test-harness z3 touchlink network-join-router-request [networkAddress:2] [freeAddrBegin:2] [freeAddrEnd:2] [freeGroupBegin:2] [freeGroupEnd:2] [options:4]

  • Send a network router join request to the target found in the scan request process.

    • networkAddress - INT16U - The designated node ID for the target node.

    • freeAddrBegin - INT16U - The free address range begin.

    • freeAddrEnd - INT16U - The free address range end.

    • freeGroupBegin - INT16U - The free group range begin.

    • freeGroupEnd - INT16U - The free group range end.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7559 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_JOIN_ROUTER_RESPONSE_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_JOIN_ROUTER_RESPONSE_CONFIG

plugin test-harness z3 touchlink network-join-router-response-config [options:4]

  • Configure the next outgoing network join router response command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7565 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_START_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_START_REQUEST

plugin test-harness z3 touchlink network-start-request [networkAddress:2] [freeAddrBegin:2] [freeAddrEnd:2] [freeGroupBegin:2] [freeGroupEnd:2] [options:4]

  • Send a network start request to the target found in the scan request process.

    • networkAddress - INT16U - The designated node ID for the target node.

    • freeAddrBegin - INT16U - The free address range begin.

    • freeAddrEnd - INT16U - The free address range end.

    • freeGroupBegin - INT16U - The free group range begin.

    • freeGroupEnd - INT16U - The free group range end.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7576 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_START_RESPONSE_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_START_RESPONSE_CONFIG

plugin test-harness z3 touchlink network-start-response-config [options:4]

  • Configure the next outgoing network start response command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7582 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_UPDATE_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_NETWORK_UPDATE_REQUEST

plugin test-harness z3 touchlink network-update-request [options:4]

  • Send a network update request.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7588 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_RESET_TO_FACTORY_NEW_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_RESET_TO_FACTORY_NEW_REQUEST

plugin test-harness z3 touchlink reset-to-factory-new-request [options:4]

  • Send a reset to factory new request to the target found in the scan request process.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7594 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_SCAN_REQUEST_PROCESS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_SCAN_REQUEST_PROCESS

plugin test-harness z3 touchlink scan-request-process [linkInitiator:1] [unused:2] [options:4]

  • Start the scan request process.

    • linkInitiator - INT8U - The link initiator bit in scan requests.

    • unused - INT16U - This argument is unsed.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7602 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_SCAN_RESPONSE_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_SCAN_RESPONSE_CONFIG

plugin test-harness z3 touchlink scan-response-config [options:4]

  • Configure the next scan response.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7608 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_START_AS_ROUTER#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_TOUCHLINK_START_AS_ROUTER

plugin test-harness z3 touchlink start-as-router [panId:2] [options:4]

  • Start a distributed network on which to perform ZLL operations.

    • panId - INT16U - The PAN ID that will be used.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7615 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZCL_READ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZCL_READ

plugin test-harness z3 zcl read [clusterId:2] [attributeId:2] [destination:2] [srcEndpoint:1] [dstEndpoint:1] [profileId:2]

  • Send a ZCL ReadAttribute command.

    • clusterId - INT16U - The cluster ID in the command.

    • attributeId - INT16U - The attribute ID in the command.

    • destination - INT16U - The destination of the command.

    • srcEndpoint - INT8U - The source endpoint of the command.

    • dstEndpoint - INT8U - The destination endpoint of the command.

    • profileId - INT16U - The profile ID in the command.


Definition at line 7626 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ACTIVE_ENDPOINT_REQUEST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ACTIVE_ENDPOINT_REQUEST

plugin test-harness z3 zdo active-endpoint-request [destination:2] [networkAddressOfInterest:2] [options:4]

  • Unicast an active endpoint request.

    • destination - INT16U - The destination address of the command.

    • networkAddressOfInterest - INT16U - The network address of interest.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7634 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_BC_DEVICE_ANNOUNCE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_BC_DEVICE_ANNOUNCE

plugin test-harness z3 zdo bc-device-announce [shortAddress:2] [ieeeAddress:8]

  • Rebroadcast a "fake" ZDO device announce. The device sets random frame counter values to appear as though the DeviceAnnounce has been rebroadcasted from another device on the network out of range of the DUT.

    • shortAddress - INT16U - Short address of the fake device announce

    • ieeeAddress - IEEE_ADDRESS - IEEE address of the fake device announce


Definition at line 7641 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_BIND#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_BIND

plugin test-harness z3 zdo bind [destination:2] [source Endpoint:1] [destEndpoint:1] [cluster:2] [remoteEUI64:8] [destEUI64:8]

  • Send a ZDO Bind command to a device specified in the command arguments.

    • destination - INT16U - Two byte destination node id

    • source Endpoint - INT8U - Remote device's source endpoint to bind

    • destEndpoint - INT8U - Remote endpoint to bind

    • cluster - INT16U - Cluster on which to bind

    • remoteEUI64 - IEEE_ADDRESS - Remote node EUI64

    • destEUI64 - IEEE_ADDRESS - Binding's dest EUI64. Usually the local node's EUI64


Definition at line 7652 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_BIND_GROUP#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_BIND_GROUP

plugin test-harness z3 zdo bind-group [shortAddress:2] [sourceEndpoint:1] [destEndpoint:1] [destination:2] [cluster:2] [srcAddress:8]

  • Send a ZDO bind command to a device specified to create a groupcast binding.

    • shortAddress - INT16U - The destination of the ZDO command

    • sourceEndpoint - INT8U - Remote device's source endpoint to bind

    • destEndpoint - INT8U - Remote endpoint to bind

    • destination - INT16U - Two byte destination address for the binding

    • cluster - INT16U - Cluster on which to bind

    • srcAddress - IEEE_ADDRESS - The source IEEE address for the binding


Definition at line 7663 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_IEEE_ADDR_REQ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_IEEE_ADDR_REQ

plugin test-harness z3 zdo ieee-addr-req [addrOfInterest:2] [type:1] [startIndex:1] [destination:2] [options:4]

  • Send an IEEE address request.

    • addrOfInterest - INT16U - The short address of interest

    • type - INT8U - The request type.

    • startIndex - INT8U - The start index for the requested elements of the associated devices list if the type of this command is Extended response.

    • destination - INT16U - The destination address of the command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7673 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_IN_CL_LIST_ADD#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_IN_CL_LIST_ADD

plugin test-harness z3 zdo in-cl-list add [clusterId:2]

  • Add clusters to the known server (in) clusters on this device.

    • clusterId - INT16U - Server cluster id


Definition at line 7679 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_IN_CL_LIST_CLEAR#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_IN_CL_LIST_CLEAR

plugin test-harness z3 zdo in-cl-list clear

  • Clear the ZDO list of server (in) clusters.


Definition at line 7684 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_LEAVE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_LEAVE

plugin test-harness z3 zdo leave [target:2] [removeChildren:1] [rejoin:1]

  • Send a ZDO Management Leave command to the target device.

    • target - INT16U - Target node ID

    • removeChildren - BOOLEAN - Remove children

    • rejoin - BOOLEAN - Rejoin after leave


Definition at line 7692 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MATCH_DESC_REQ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MATCH_DESC_REQ

plugin test-harness z3 zdo match-desc-req [destination:2] [networkAddressOfInterest:2] [profileId:2] [options:4]

  • Unicast a match descriptor request.

    • destination - INT16U - The destination address of the command.

    • networkAddressOfInterest - INT16U - The network address of interest.

    • profileId - INT16U - The profile id in the APS header of the command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7701 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MATCH_DESC_RSP_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MATCH_DESC_RSP_CONFIG

plugin test-harness z3 zdo match-desc-rsp-config [networkAddressOfInterest:2] [status:1] [options:4]

  • Configure the next outgoing match descriptor response.

    • networkAddressOfInterest - INT16U - The network address of interest.

    • status - INT8U - The status for the response command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7709 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MGMT_BIND#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MGMT_BIND

plugin test-harness z3 zdo mgmt-bind [target:2] [startIndex:1]

  • Send a ZDO MGMT-Bind (Binding Table) Request to the target device.

    • target - INT16U - Target node ID

    • startIndex - INT8U - Starting index into table query


Definition at line 7716 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MGMT_LQI#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_MGMT_LQI

plugin test-harness z3 zdo mgmt-lqi [target:2] [startIndex:1]

  • Send a ZDO MGMT-LQI (LQI Table) Request to the target device.

    • target - INT16U - Target node ID

    • startIndex - INT8U - Starting index into table query


Definition at line 7723 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_NODE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_NODE

plugin test-harness z3 zdo node [target:2]

  • Sends a node descriptor request to a given target device

    • target - INT16U - Two byte address for the target device.


Definition at line 7729 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_NODE_DESC_REQ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_NODE_DESC_REQ

plugin test-harness z3 zdo node-desc-req [destination:2]

  • Unicast a node descriptor request.

    • destination - INT16U - The destination address of the command.


Definition at line 7735 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_NWK_ADDR_REQ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_NWK_ADDR_REQ

plugin test-harness z3 zdo nwk-addr-req [ieeeAddress:8] [type:1] [startIndex:1] [destination:2] [options:4]

  • Send a ZDO address request.

    • ieeeAddress - IEEE_ADDRESS - The long address of the destination.

    • type - INT8U - The type of the rejoin request.

    • startIndex - INT8U - The start index for the requested elements of the associated devices list if the type of this command is Extended response.

    • destination - INT16U - The destination address of the command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7745 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_OUT_CL_LIST_ADD#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_OUT_CL_LIST_ADD

plugin test-harness z3 zdo out-cl-list add [clusterId:2]

  • Add clusters to the known client (out) clusters on this device.

    • clusterId - INT16U - Client cluster ids


Definition at line 7751 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_OUT_CL_LIST_CLEAR#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_OUT_CL_LIST_CLEAR

plugin test-harness z3 zdo out-cl-list clear

  • Clear the ZDO list of client (out) clusters.


Definition at line 7756 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_POWER#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_POWER

plugin test-harness z3 zdo power [target:2]

  • Send a ZDO Power Descriptor Request to the target device.

    • target - INT16U - Target node ID


Definition at line 7762 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ROUTE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ROUTE

plugin test-harness z3 zdo route [target:2] [index:1]

  • Send a ZDO route request command to the target.

    • target - INT16U - Target node ID

    • index - INT8U - The index of the remote node's routing table to request.


Definition at line 7769 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_SIMPLE_DESC_REQ#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_SIMPLE_DESC_REQ

plugin test-harness z3 zdo simple-desc-req [destination:2] [endpoint:1] [networkAddressOfInterest:2] [options:4]

  • Unicast a simple descriptor request.

    • destination - INT16U - The destination address of the command.

    • endpoint - INT8U - The endpoint for the simple descriptor request.

    • networkAddressOfInterest - INT16U - The network address of interest.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7778 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_SIMPLE_DESC_RSP_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_SIMPLE_DESC_RSP_CONFIG

plugin test-harness z3 zdo simple-desc-rsp-config [networkAddressOfInterest:2] [status:1] [length:1] [options:4]

  • Configure the next outgoing simple descriptor response.

    • networkAddressOfInterest - INT16U - The network address of interest.

    • status - INT8U - The status for the response command.

    • length - INT8U - The trimmed length of the command.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7787 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_UNBIND_GROUP#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_UNBIND_GROUP

plugin test-harness z3 zdo unbind group [target:2] [source eui64:8] [source endpoint:1] [clusterID:2] [groupAddress:2]

  • Sends an unbind request for a multicast binding to the target device.

    • target - INT16U - Target node ID

    • source eui64 - IEEE_ADDRESS - The source EUI64 of the binding (the remote device's EUI64)

    • source endpoint - INT8U - The source endpoint of the binding.

    • clusterID - INT16U - The cluster ID to unbind.

    • groupAddress - INT16U - The group address in the binding


Definition at line 7797 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_UNBIND_UNICAST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_UNBIND_UNICAST

plugin test-harness z3 zdo unbind unicast [target:2] [source eui64:8] [source endpoint:1] [clusterID:2] [destinationEUI64:8] [destEndpoint:1]

  • Sends an unbind request for a unicast binding to the target device.

    • target - INT16U - Target node ID

    • source eui64 - IEEE_ADDRESS - The source EUI64 of the binding (the remote device's EUI64)

    • source endpoint - INT8U - The source endpoint of the binding.

    • clusterID - INT16U - The cluster ID to unbind.

    • destinationEUI64 - IEEE_ADDRESS - The destination EUI64 in the binding (usually the local node's EUI64

    • destEndpoint - INT8U - The destination endpoint of the binding


Definition at line 7808 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ZDO_NODE_DESC_RSP_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ZDO_NODE_DESC_RSP_CONFIG

plugin test-harness z3 zdo zdo-node-desc-rsp-config [options:4]

  • Configure the next outgoing node descriptor response.

    • options - INT32U - The negative behavior options for this command.


Definition at line 7814 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ZDO_RESET#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_Z3_PLUGIN_TEST_HARNESS_Z3_ZDO_ZDO_RESET

plugin test-harness z3 zdo zdo-reset

  • Reset any pending negative ZDO behavior.


Definition at line 7819 of file ./app/framework/test/headers/cli.doc