Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

mcps_data_req_s Struct Reference

mcps_data_req_s Struct Reference

struct mcps_data_req_t Data request structure More...

#include <mac_mcps.h>

Data Fields

unsigned SrcAddrMode: 2
 Source address mode.
unsigned DstAddrMode: 2
 Destination address mode.
uint16_t DstPANId
 Destination PAN ID.
uint8_t DstAddr [8]
 Destination address.
uint16_t msduLength
 Service data unit length.
uint8_t * msdu
 Service data unit.
uint8_t msduHandle
 Handle associated with MSDU.
bool TxAckReq: 1
 Specifies whether ACK is needed or not.
bool InDirectTx: 1
 Specifies whether indirect or direct transmission is used.
bool PendingBit: 1
 Specifies whether more fragments are to be sent or not.
bool SeqNumSuppressed: 1
 True suppress sequence number from frame.
bool PanIdSuppressed: 1
 True suppress PAN-id is done when possible from frame.
mlme_security_t Key
 Security key.

Detailed Description

struct mcps_data_req_t Data request structure

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

Definition at line 34 of file mac_mcps.h.


Field Documentation

uint8_t DstAddr[8]

Destination address.

Definition at line 38 of file mac_mcps.h.

unsigned DstAddrMode

Destination address mode.

Definition at line 36 of file mac_mcps.h.

uint16_t DstPANId

Destination PAN ID.

Definition at line 37 of file mac_mcps.h.

bool InDirectTx

Specifies whether indirect or direct transmission is used.

Definition at line 43 of file mac_mcps.h.

Security key.

Definition at line 47 of file mac_mcps.h.

uint8_t* msdu

Service data unit.

Definition at line 40 of file mac_mcps.h.

uint8_t msduHandle

Handle associated with MSDU.

Definition at line 41 of file mac_mcps.h.

uint16_t msduLength

Service data unit length.

Definition at line 39 of file mac_mcps.h.

True suppress PAN-id is done when possible from frame.

This will be only checked when 2015 extension is enabled

Definition at line 46 of file mac_mcps.h.

bool PendingBit

Specifies whether more fragments are to be sent or not.

Definition at line 44 of file mac_mcps.h.

True suppress sequence number from frame.

This will be only checked when 2015 extension is enabled

Definition at line 45 of file mac_mcps.h.

unsigned SrcAddrMode

Source address mode.

Definition at line 35 of file mac_mcps.h.

bool TxAckReq

Specifies whether ACK is needed or not.

Definition at line 42 of file mac_mcps.h.