1.3.3.1.22 MAC_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_TIMESTAMP timestamp;
/* The PAN identifier of the device from which the frame was received */
MAC_PAN_ID srcPanId;
/* The PAN identifier of the entity to which the MSDU is being transferred */
MAC_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_ADDRESS srcAddress;
/* The address of the entity to which the MSDU is being transferred */
MAC_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_SECURITY_LEVEL securityLevel;
/* The QOS of the MSDU: 0x00 normal priority, 0x01 high priority */
MAC_QUALITY_OF_SERVICE qualityOfService;
/* Tone Map of the received frame */
MAC_TONE_MAP rxToneMap;
/* Weakest Tone Map with which the frame could have been received */
MAC_TONE_MAP computedToneMap;
} MAC_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.
