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

Network Descriptor, Zigbee Specification r22.1.0, 3.2.2.4, Table 3-12. More...

#include "zigbee-nwk.h"

+ Collaboration diagram for ns3::zigbee::NetworkDescriptor:

Public Attributes

uint8_t m_beaconOrder {15}
 The beacon order value of the underlying MAC.
 
bool m_endDeviceCapacity {true}
 TRUE= The device is able to accept join request from end devices.
 
uint64_t m_extPanId {0xFFFFFFFFFFFFFFFE}
 The 64-bit PAN identifier of the network.
 
uint8_t m_logCh {11}
 The current channel number occupied by the network.
 
uint16_t m_panId {0xFFFF}
 The 16-bit PAN identifier of the network.
 
bool m_permitJoining {true}
 TRUE = Indicates that at least one zigbee router on the network currently permits joining.
 
bool m_routerCapacity {true}
 TRUE = The device is able to accept join requests from router-capable devices.
 
StackProfile m_stackProfile {ZIGBEE_PRO}
 The Zigbee stack profile identifier in use in the discovered network.
 
uint8_t m_superframeOrder {15}
 The superframe order value of the underlying MAC (Determinates the value of the active period)
 
uint8_t m_updateId {0}
 The value of the UpdateID from the NIB.
 
uint8_t m_zigbeeVersion
 The version of the zigbee protocol in use in the discovered network.
 

Detailed Description

Network Descriptor, Zigbee Specification r22.1.0, 3.2.2.4, Table 3-12.

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

Member Data Documentation

◆ m_beaconOrder

uint8_t ns3::zigbee::NetworkDescriptor::m_beaconOrder {15}

The beacon order value of the underlying MAC.

(Determinates the beacon frequency, 15 = No beacon)

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

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

◆ m_endDeviceCapacity

bool ns3::zigbee::NetworkDescriptor::m_endDeviceCapacity {true}

TRUE= The device is able to accept join request from end devices.

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

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

◆ m_extPanId

uint64_t ns3::zigbee::NetworkDescriptor::m_extPanId {0xFFFFFFFFFFFFFFFE}

The 64-bit PAN identifier of the network.

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

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

◆ m_logCh

uint8_t ns3::zigbee::NetworkDescriptor::m_logCh {11}

The current channel number occupied by the network.

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

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

◆ m_panId

uint16_t ns3::zigbee::NetworkDescriptor::m_panId {0xFFFF}

The 16-bit PAN identifier of the network.

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

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

◆ m_permitJoining

bool ns3::zigbee::NetworkDescriptor::m_permitJoining {true}

TRUE = Indicates that at least one zigbee router on the network currently permits joining.

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

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

◆ m_routerCapacity

bool ns3::zigbee::NetworkDescriptor::m_routerCapacity {true}

TRUE = The device is able to accept join requests from router-capable devices.

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

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

◆ m_stackProfile

StackProfile ns3::zigbee::NetworkDescriptor::m_stackProfile {ZIGBEE_PRO}

The Zigbee stack profile identifier in use in the discovered network.

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

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

◆ m_superframeOrder

uint8_t ns3::zigbee::NetworkDescriptor::m_superframeOrder {15}

The superframe order value of the underlying MAC (Determinates the value of the active period)

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

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

◆ m_updateId

uint8_t ns3::zigbee::NetworkDescriptor::m_updateId {0}

The value of the UpdateID from the NIB.

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

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

◆ m_zigbeeVersion

uint8_t ns3::zigbee::NetworkDescriptor::m_zigbeeVersion

The version of the zigbee protocol in use in the discovered network.

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

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


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