A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::zigbee::NldeDataRequestParams Struct Reference

NLDE-DATA.request params. More...

#include "zigbee-nwk.h"

+ Collaboration diagram for ns3::zigbee::NldeDataRequestParams:

Public Attributes

SequenceNumber8 m_aliasSeqNumber
 The sequence number used by this NSDU (ignored if useAlias = false).
 
Mac16Address m_aliasSrcAddr
 The source address to be used by this NSDU (ignored ifuseAlias = false).
 
uint8_t m_discoverRoute {0}
 0x01 Enable Route Discovery | 0x00: Suppress Route discovery
 
Mac16Address m_dstAddr
 The destination address.
 
AddressMode m_dstAddrMode {UCST_BCST}
 Destination address mode.
 
uint8_t m_nonMemberRadius {0}
 Distance in hops that a multicast frame will be relayed by nodes not a member of the group.
 
uint8_t m_nsduHandle {0}
 The NSDU handle.
 
uint32_t m_nsduLength {0}
 The number of octets comprising the NSDU to be transferred.
 
uint8_t m_radius {0}
 Distance in hops that the frame is allowed to travel through the network.
 
bool m_securityEnable {false}
 Enable NWK layer security for the current frame.
 
bool m_useAlias {false}
 Indicates if next higher layer use an alias for the current frame.
 

Detailed Description

NLDE-DATA.request params.

See Zigbee Specification 3.2.1.1

Definition at line 322 of file zigbee-nwk.h.

Member Data Documentation

◆ m_aliasSeqNumber

SequenceNumber8 ns3::zigbee::NldeDataRequestParams::m_aliasSeqNumber

The sequence number used by this NSDU (ignored if useAlias = false).

Definition at line 332 of file zigbee-nwk.h.

◆ m_aliasSrcAddr

Mac16Address ns3::zigbee::NldeDataRequestParams::m_aliasSrcAddr

The source address to be used by this NSDU (ignored ifuseAlias = false).

Definition at line 330 of file zigbee-nwk.h.

◆ m_discoverRoute

uint8_t ns3::zigbee::NldeDataRequestParams::m_discoverRoute {0}

0x01 Enable Route Discovery | 0x00: Suppress Route discovery

Definition at line 338 of file zigbee-nwk.h.

◆ m_dstAddr

Mac16Address ns3::zigbee::NldeDataRequestParams::m_dstAddr

The destination address.

Definition at line 326 of file zigbee-nwk.h.

◆ m_dstAddrMode

AddressMode ns3::zigbee::NldeDataRequestParams::m_dstAddrMode {UCST_BCST}

Destination address mode.

0x01=MCST, 0x02=BCST or UCST

Definition at line 324 of file zigbee-nwk.h.

◆ m_nonMemberRadius

uint8_t ns3::zigbee::NldeDataRequestParams::m_nonMemberRadius {0}

Distance in hops that a multicast frame will be relayed by nodes not a member of the group.

0x07 = Infinity.

Definition at line 336 of file zigbee-nwk.h.

◆ m_nsduHandle

uint8_t ns3::zigbee::NldeDataRequestParams::m_nsduHandle {0}

The NSDU handle.

Definition at line 328 of file zigbee-nwk.h.

◆ m_nsduLength

uint32_t ns3::zigbee::NldeDataRequestParams::m_nsduLength {0}

The number of octets comprising the NSDU to be transferred.

Definition at line 327 of file zigbee-nwk.h.

◆ m_radius

uint8_t ns3::zigbee::NldeDataRequestParams::m_radius {0}

Distance in hops that the frame is allowed to travel through the network.

Definition at line 334 of file zigbee-nwk.h.

◆ m_securityEnable

bool ns3::zigbee::NldeDataRequestParams::m_securityEnable {false}

Enable NWK layer security for the current frame.

Definition at line 339 of file zigbee-nwk.h.

◆ m_useAlias

bool ns3::zigbee::NldeDataRequestParams::m_useAlias {false}

Indicates if next higher layer use an alias for the current frame.

Definition at line 329 of file zigbee-nwk.h.


The documentation for this struct was generated from the following file: