1.3.2.3.31 MAC_WRP_SNIFFER_INDICATION_PARAMS Struct

C

typedef struct
{
    /* Pointer to the set of octets forming the received MSDU */
    uint8_t *msdu;
    /* Reception time, refered to MAC milliseconds counter */
    MAC_WRP_TIMESTAMP timestamp;
    /* The PAN identifier of the device from which the frame was received */
    MAC_WRP_PAN_ID srcPanId;
    /* The PAN identifier of the entity to which the MSDU is being transferred */
    MAC_WRP_PAN_ID destPanId;
    /* The number of octets of the MSDU to be indicated to the upper layer */
    uint16_t msduLength;
    /* The address of the device which sent the frame */
    MAC_WRP_ADDRESS srcAddress;
    /* The address of the entity to which the MSDU is being transferred */
    MAC_WRP_ADDRESS destAddress;
    /* The LQI value measured during reception of the frame */
    uint8_t linkQuality;
    /* The Data Sequence Number of the received frame */
    uint8_t dsn;
    /* The index of the key used for decryption */
    uint8_t keyIndex;
    /* Modulation Type of the received frame */
    uint8_t rxModulation;
    /* Modulation scheme of the received frame */
    uint8_t rxModulationScheme;
    /* Weakest Modulation Type in which the frame could have been received */
    uint8_t computedModulation;
    /* Weakest Modulation Scheme in which the frame could have been received */
    uint8_t computedModulationScheme;
    /* Phase Differential compared to Node that sent the frame */
    uint8_t phaseDifferential;
    /* Frame Type as defined in IEEE 802.15.4 standard */
    uint8_t frameType;
    /* Security level of the received frame: 0x00 unecrypted, 0x05 encrypted */
    MAC_WRP_SECURITY_LEVEL securityLevel;
    /* The QOS of the MSDU: 0x00 normal priority, 0x01 high priority */
    MAC_WRP_QUALITY_OF_SERVICE qualityOfService;
    /* Tone Map of the received frame */
    MAC_WRP_TONE_MAP rxToneMap;
    /* Weakest Tone Map with which the frame could have been received */
    MAC_WRP_TONE_MAP computedToneMap;
} MAC_WRP_SNIFFER_INDICATION_PARAMS;

Summary

Defines the Parameters for the MAC Sniffer Indication event handler function

Description

The structure contains the fields reported by the MAC Sniffer Indication event handler function.

Field description:

  • msdu: Pointer to the set of octets forming the received MSDU.
  • timestamp: Reception time, referred to MAC milliseconds counter
  • srcPanId: The PAN identifier of the device from which the frame was received
  • destPanId: The PAN identifier of the entity to which the MSDU is being transferred
  • msduLength: The number of octets of the MSDU to be indicated to the upper layer
  • srcAddress: The address of the device which sent the frame
  • destAddress: The address of the entity to which the MSDU is being transferred
  • linkQuality: The LQI value measured during reception of the frame
  • dsn: The Data Sequence Number of the received frame
  • keyIndex: The index of the key used for decryption
  • rxModulation: Modulation Type of the received frame
  • rxModulationScheme: Modulation scheme of the received frame
  • computedModulation: Weakest Modulation Type in which the frame could have been received
  • computedModulationScheme: Weakest Modulation Scheme in which the frame could have been received
  • phaseDifferential: Phase Differential compared to Node that sent the frame
  • frameType: Frame Type as defined in IEEE 802.15.4 standard
  • securityLevel: Security level of the received frame: 0x00 unecrypted, 0x05 encrypted
  • qualityOfService: The QOS of the MSDU: 0x00 normal priority, 0x01 high priority
  • rxToneMap: Tone Map of the received frame
  • computedToneMap: Weakest Tone Map with which the frame could have been received

Remarks

None.