Reject because of failed delivery notified by ezspMessageSentHandler.
NOTE: This checks for APS sequence, which is only valid in ezspMessageSentHandler, not ezspIncomingMessageHandler (sequence from stack)
Matches event name with matcher's, and payload (if any in matcher) using fast-deep-equal/es6 (all keys & values must match)
Optionalpayload: { [k: string]: unknown }Resolve ZCL response payload
Payload to resolve
True if resolved a waiter
Resolve ZDO response payload.
Node ID or EUI64 in the response
APS Frame in the response
Payload to resolve
True if resolved a waiter
Shortcut that starts the timer immediately and returns the promise.
No access to id, so no easy cancel.
Shortcut that starts the timer immediately and returns the promise.
No access to id, so no easy cancel.
Optionalreason: stringIf supplied, will be used as timeout label, otherwise stringified matcher is.
Optionalreason: string
The one waitress to rule them all. Hopefully. Careful, she'll burn you if you're late on delivery!
NOTE:
messageTagis unreliable, so not used...