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.