5.2.1.14 APS_SwitchKeyReq_t Structure
Syntax
typedef struct
{
/** \cond SERVICE_FIELDS **/
struct
{
/** Request to send APS Remove Device command. */
ApsCommandReq_t commandReq;
} service;
/** \endcond **/
/** Endian "[LE]" The extended 64-bit address of the device to
* which the switch-key command is sent. */
ExtAddr_t destAddress;
/** A sequence number assigned to a network key by the Trust Center
* and used to distinguish network keys. */
uint8_t keySeqNumber;
/** Confirm primitive as a parameter of the callback function */
APS_SwitchKeyConf_t confirm;
/** Callback function pointer as a handler of corresponding
* confirm primitive. Must not be set to NULL. */
void (*APS_SwitchKeyConf)(APS_SwitchKeyConf_t *conf);
} APS_SwitchKeyReq_t;Description
The APS_SwitchKeyReq_t structure, defined in apsmeSwitchKey.h and aps.h, specifies the parameters of the APSME-SWITCH-KEY.request primitive. For more details, refer to the Zigbee® Specification Revision 22 1.0 (05-3474-22), Table 4-21 on page 437.
