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

NLME-JOIN.confirm params. More...

#include "zigbee-nwk.h"

+ Collaboration diagram for ns3::zigbee::NlmeJoinConfirmParams:

Public Member Functions

 NlmeJoinConfirmParams ()
 

Public Attributes

ChannelList m_channelList
 The structure indicating the current channel of the network that has been joined.
 
bool m_enhancedBeacon
 True if using enhanced beacons (placeholder, not supported)
 
uint64_t m_extendedPanId
 The extended 64 bit PAN ID for the network of which the device is now a member.
 
uint8_t m_macInterfaceIndex
 The value of the MAC index from nwkMacInterfaceTable.
 
Mac16Address m_networkAddress
 The 16 bit network address that was allocated to this device.
 
NwkStatus m_status
 The status of the corresponding request.
 

Detailed Description

NLME-JOIN.confirm params.

See Zigbee Specification r22.1.0, 3.2.2.15

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

Constructor & Destructor Documentation

◆ NlmeJoinConfirmParams()

ns3::zigbee::NlmeJoinConfirmParams::NlmeJoinConfirmParams ( )
inline

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

Member Data Documentation

◆ m_channelList

ChannelList ns3::zigbee::NlmeJoinConfirmParams::m_channelList

The structure indicating the current channel of the network that has been joined.

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

Referenced by ns3::zigbee::ZigbeeNwk::MlmeGetConfirm().

◆ m_enhancedBeacon

bool ns3::zigbee::NlmeJoinConfirmParams::m_enhancedBeacon

True if using enhanced beacons (placeholder, not supported)

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

Referenced by ns3::zigbee::ZigbeeNwk::MlmeAssociateConfirm(), ns3::zigbee::ZigbeeNwk::MlmeGetConfirm(), and ns3::zigbee::ZigbeeNwk::NlmeJoinRequest().

◆ m_extendedPanId

uint64_t ns3::zigbee::NlmeJoinConfirmParams::m_extendedPanId

The extended 64 bit PAN ID for the network of which the device is now a member.

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

Referenced by ns3::zigbee::ZigbeeNwk::MlmeAssociateConfirm(), ns3::zigbee::ZigbeeNwk::MlmeGetConfirm(), and ns3::zigbee::ZigbeeNwk::NlmeJoinRequest().

◆ m_macInterfaceIndex

uint8_t ns3::zigbee::NlmeJoinConfirmParams::m_macInterfaceIndex

The value of the MAC index from nwkMacInterfaceTable.

(placeholder, not supported)

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

Referenced by ns3::zigbee::ZigbeeNwk::MlmeAssociateConfirm(), and ns3::zigbee::ZigbeeNwk::NlmeJoinRequest().

◆ m_networkAddress

Mac16Address ns3::zigbee::NlmeJoinConfirmParams::m_networkAddress

The 16 bit network address that was allocated to this device.

Equal to 0xFFFF if association was unsuccessful.

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

Referenced by ns3::zigbee::ZigbeeNwk::MlmeAssociateConfirm(), ns3::zigbee::ZigbeeNwk::MlmeGetConfirm(), and ns3::zigbee::ZigbeeNwk::NlmeJoinRequest().

◆ m_status

NwkStatus ns3::zigbee::NlmeJoinConfirmParams::m_status

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