Rtos API example

Embed: (wiki syntax)

« Back to documentation index

mcps_data_ind_s Struct Reference

mcps_data_ind_s Struct Reference

struct mcps_data_ind_t Data indication structure More...

#include <mac_mcps.h>

Data Fields

unsigned SrcAddrMode:2
 0x00 = no address 0x01 = reserved 0x02 = 16-bit short address 0x03 = 64-bit extended address
uint16_t SrcPANId
 Source PAN ID.
uint8_t SrcAddr [8]
 Source address.
unsigned DstAddrMode:2
 Destination address mode.
uint16_t DstPANId
 Destination PAN ID.
uint8_t DstAddr [8]
 Destination address.
uint8_t mpduLinkQuality
 LQI value measured during reception of the MPDU.
int8_t signal_dbm
 This extension for normal IEEE 802.15.4 Data indication.
uint32_t timestamp
 The time, in symbols, at which the data were received.
uint8_t DSN
 Data sequence number.
mlme_security_t Key
 Security key.
uint16_t msduLength
 Data unit length.
uint8_t * msdu_ptr
 Data unit.

Detailed Description

struct mcps_data_ind_t Data indication structure

See IEEE standard 802.15.4-2006 (table 43) for more details

Definition at line 63 of file mac_mcps.h.


Field Documentation

uint8_t DSN

Data sequence number.

Definition at line 73 of file mac_mcps.h.

uint8_t DstAddr[8]

Destination address.

Definition at line 69 of file mac_mcps.h.

unsigned DstAddrMode

Destination address mode.

Definition at line 67 of file mac_mcps.h.

uint16_t DstPANId

Destination PAN ID.

Definition at line 68 of file mac_mcps.h.

Security key.

Definition at line 74 of file mac_mcps.h.

uint8_t mpduLinkQuality

LQI value measured during reception of the MPDU.

Definition at line 70 of file mac_mcps.h.

uint8_t* msdu_ptr

Data unit.

Definition at line 76 of file mac_mcps.h.

uint16_t msduLength

Data unit length.

Definition at line 75 of file mac_mcps.h.

int8_t signal_dbm

This extension for normal IEEE 802.15.4 Data indication.

Definition at line 71 of file mac_mcps.h.

uint8_t SrcAddr[8]

Source address.

Definition at line 66 of file mac_mcps.h.

unsigned SrcAddrMode

0x00 = no address 0x01 = reserved 0x02 = 16-bit short address 0x03 = 64-bit extended address

Definition at line 64 of file mac_mcps.h.

uint16_t SrcPANId

Source PAN ID.

Definition at line 65 of file mac_mcps.h.

uint32_t timestamp

The time, in symbols, at which the data were received.

Definition at line 72 of file mac_mcps.h.