1.3.3.1.28 MAC_DATA_REQUEST_PARAMS Struct
C
typedef struct
{
/* Pointer to the set of octets forming the MSDU to be transmitted */
const uint8_t *msdu;
/* The PAN identifier of the entity to which the MSDU is being transferred */
MAC_PAN_ID destPanId;
/* The number of octets contained in the MSDU to be transmitted */
uint16_t msduLength;
/* Source address mode 0, 16, 64 bits */
MAC_ADDRESS_MODE srcAddressMode;
/* The device address of the entity to which the MSDU is being transferred */
MAC_ADDRESS destAddress;
/* The handle associated with the MSDU to be transmitted */
uint8_t msduHandle;
/* Transmission options for this MSDU: 0 unacknowledged, 1 acknowledged */
uint8_t txOptions;
/* The index of the encryption key to be used */
uint8_t keyIndex;
/* The QOS of the MSDU: 0x00 normal priority, 0x01 high priority */
MAC_QUALITY_OF_SERVICE qualityOfService;
/* The security level to be used: 0x00 unecrypted, 0x05 encrypted */
MAC_SECURITY_LEVEL securityLevel;
} MAC_DATA_REQUEST_PARAMS;Summary
Defines the Parameters for the MAC Data Request primitive.
Description
The structure contains the fields used by the MAC Data Request primitive.
Field description:
- msdu. Pointer to the set of octets forming the MSDU to be transmitted.
- destPanId. The PAN identifier of the entity to which the MSDU is being transferred.
- msduLength. The number of octets contained in the MSDU to be transmitted.
- srcAddressMode. Source address mode 0, 16, 64 bits.
- destAddress. The device address of the entity to which the MSDU is being transferred.
- msduHandle. The handle associated with the MSDU to be transmitted.
- txOptions. Transmission options for this MSDU: 0 unacknowledged, 1 acknowledged.
- keyIndex. The index of the encryption key to be used.
- qualityOfService. The QOS of the MSDU: 0x00 normal priority, 0x01 high priority.
- securityLevel. The security level to be used: 0x00 unecrypted, 0x05 encrypted.
Remarks
None.
