APS_TransportKeyReq_t struct
C
typedef struct { /** \ref Endian "[LE]" * The extended 64-bit address of the destination device.*/ ExtAddr_t destAddress; /** \cond SERVICE_FIELDS **/ struct { ApsCommandReq_t commandReq; /** Global internal state of APS Transport Key component. */ enum { APS_TRANSPORT_KEY_BEGIN_STATE, APS_TRANSPORT_KEY_CONFIRM_STATE, APS_TRANSPORT_KEY_PROCESS_STATE } state; } service; /** \endcond **/ /** The key being transported along with identification * and usage parameters. */ APS_ReqTransportKeyData_t transportKeyData; /** Callback function pointer as a handler of corresponding * confirm primitive. Must not be set to NULL. */ void (*APS_TransportKeyConf)(APS_TransportKeyConf_t *conf); /** Confirm primitive as a parameter of the callback function. */ APS_TransportKeyConf_t confirm; /** Identifies the type of key material that should be transported; * See ZigBee Specification r19, Table 4.12, page 452. */ APS_TransportKeyType_t keyType; } APS_TransportKeyReq_t;
Description
struct APS_TransportKeyReq_t apsmeTransportKey.h "aps.h" Parameters of APSME-TRANSPORT-KEY.request primitive. See ZigBee Specification r19, 4.4.3.1, page 451.