You are viewing documentation for version:
Plugin Commands: Test Harness#
The test harness commands are used to test various unusual functionality or behavior of a remote device.
Macros#
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ADD_CHILD
plugin test-harness add-child [ShortId:2] [EUI:-1] [nodeType:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_APS_SEC_FOR_CLUSTER_OFF
plugin test-harness aps-sec-for-cluster off
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_APS_SEC_FOR_CLUSTER_ON
plugin test-harness aps-sec-for-cluster on [clusterId:2]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ATTR_OPTIONS
plugin test-harness attr options [type:1] [timeout:2]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ATTR_SET_DEST
plugin test-harness attr set-dest [addr:2] [endpoint:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ATTR_START_TEST
plugin test-harness attr start-test [clusterId:2] [attrStartId:2] [attrEndId:2] [clientToServer:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_CONCENTRATOR_START
plugin test-harness concentrator start
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_CONCENTRATOR_STOP
plugin test-harness concentrator stop
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ENDPOINT_CLUSTER_ENDPOINT_INDEX
plugin test-harness endpoint cluster-endpoint-index [endpoint:1] [clusterId:2] [mask:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ENDPOINT_DISABLE
plugin test-harness endpoint disable [endpoint:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ENDPOINT_ENABLE
plugin test-harness endpoint enable [endpoint:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_ENDPOINT_STATUS
plugin test-harness endpoint status
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_HASH_THE_FLASH
plugin test-harness hash-the-flash
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_ADV_APS_FC
plugin test-harness key-establishment adv-aps-fc
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_CERT_MANGLE_CHANGE_BYTE
plugin test-harness key-establishment cert-mangle change-byte [byteIndex:1] [byteValue:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_CERT_MANGLE_CORRUPT
plugin test-harness key-establishment cert-mangle corrupt [corruptionIndex:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_CERT_MANGLE_ISSUER
plugin test-harness key-establishment cert-mangle issuer [issuer:-1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_CERT_MANGLE_LENGTH
plugin test-harness key-establishment cert-mangle length [lengthModifier:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_CERT_MANGLE_SUBJECT
plugin test-harness key-establishment cert-mangle subject [subject:-1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_DEFAULT_RESP
plugin test-harness key-establishment default-resp
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_DELAY_CBKE
plugin test-harness key-establishment delay-cbke [actualDelay:2] [advertisedDelay:2]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_KEY_MANGLE
plugin test-harness key-establishment key-mangle [lengthModifier:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_NEW_KEY_POLICY
plugin test-harness key-establishment new-key-policy [allowKeyEstablishmentPolicy:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_NO_RESOURCES
plugin test-harness key-establishment no-resources
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_NORMAL_MODE
plugin test-harness key-establishment normal-mode
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_OUT_OF_SEQUENCE
plugin test-harness key-establishment out-of-sequence [commandId:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_RESET_APS_FC
plugin test-harness key-establishment reset-aps-fc
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_SET_AVAILABLE_SUITE
plugin test-harness key-establishment set-available-suite [suite:2]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_SUITE
plugin test-harness key-establishment suite [suite:2]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_ESTABLISHMENT_TIMEOUT
plugin test-harness key-establishment timeout
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_UPDATE_BROADCAST
plugin test-harness key-update broadcast
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_UPDATE_NOW
plugin test-harness key-update now
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_KEY_UPDATE_UNICAST
plugin test-harness key-update unicast
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_OTA_IMAGE_MANGLE
plugin test-harness ota image-mangle [index:2]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_PRICE_SEND_NEW_FIELDS
plugin test-harness price send-new-fields [sendNewFields:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_PRICE_SEND_SE10_FIELDS
plugin test-harness price send-se10-fields [sendNewFields:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_RADIO_OFF
plugin test-harness radio off
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_RADIO_ON
plugin test-harness radio on
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_REGISTRATION_OFF
plugin test-harness registration off
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_REGISTRATION_ON
plugin test-harness registration on
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_SET_COMPLIANCE_REVISION
plugin test-harness set-compliance-revision [version:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_SET_MAX_CHILDREN
plugin test-harness set-max-children [maxChildren:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_SET_NEIGHBOR_TABLE_SIZE
plugin test-harness set-neighbor-table-size [neighborTableSize:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_SET_RADIO_POWER
plugin test-harness set-radio-power [power:1]
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_STACK_LIMIT_BEACONS_OFF
plugin test-harness stack limit-beacons off
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_STACK_LIMIT_BEACONS_ON
plugin test-harness stack limit-beacons on
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_STATUS
plugin test-harness status
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_TC_KEEPALIVE_SEND
plugin test-harness tc-keepalive send
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_TC_KEEPALIVE_START
plugin test-harness tc-keepalive start
#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TEST_HARNESS_PLUGIN_TEST_HARNESS_TC_KEEPALIVE_STOP
plugin test-harness tc-keepalive stop