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.