#include "ns3/constant-position-mobility-model.h"
#include "ns3/core-module.h"
#include "ns3/log.h"
#include "ns3/lr-wpan-module.h"
#include "ns3/packet.h"
#include "ns3/propagation-delay-model.h"
#include "ns3/propagation-loss-model.h"
#include "ns3/simulator.h"
#include "ns3/single-model-spectrum-channel.h"
#include "ns3/zigbee-module.h"
#include <iostream>
Go to the source code of this file.
Functions | |
static void | NwkDataIndication (Ptr< ZigbeeStack > stack, NldeDataIndicationParams params, Ptr< Packet > p) |
static void | NwkJoinConfirm (Ptr< ZigbeeStack > stack, NlmeJoinConfirmParams params) |
static void | NwkNetworkDiscoveryConfirm (Ptr< ZigbeeStack > stack, NlmeNetworkDiscoveryConfirmParams params) |
static void | NwkNetworkFormationConfirm (Ptr< ZigbeeStack > stack, NlmeNetworkFormationConfirmParams params) |
static void | NwkRouteDiscoveryConfirm (Ptr< ZigbeeStack > stack, NlmeRouteDiscoveryConfirmParams params) |
static void | SendData (Ptr< ZigbeeStack > stackSrc, Ptr< ZigbeeStack > stackDst) |
static void | TraceRoute (Mac16Address src, Mac16Address dst) |
Variables | |
ZigbeeStackContainer | zigbeeStacks |
|
static |
Definition at line 109 of file zigbee-nwk-routing.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
|
static |
Definition at line 164 of file zigbee-nwk-routing.cc.
References ns3::Time::As(), ns3::zigbee::ZigbeeNwk::NlmeStartRouterRequest(), ns3::Simulator::Now(), ns3::Time::S, and ns3::Simulator::ScheduleNow().
|
static |
Definition at line 122 of file zigbee-nwk-routing.cc.
References ns3::zigbee::CapabilityInformation::GetCapability(), ns3::zigbee::NlmeJoinRequestParams::m_capabilityInfo, ns3::zigbee::NlmeJoinRequestParams::m_extendedPanId, ns3::zigbee::NlmeJoinRequestParams::m_rejoinNetwork, ns3::zigbee::ZigbeeNwk::NlmeJoinRequest(), NS_ABORT_MSG, ns3::zigbee::ROUTER, ns3::Simulator::ScheduleNow(), ns3::zigbee::CapabilityInformation::SetAllocateAddrOn(), and ns3::zigbee::CapabilityInformation::SetDeviceType().
|
static |
Definition at line 116 of file zigbee-nwk-routing.cc.
|
static |
Definition at line 189 of file zigbee-nwk-routing.cc.
|
static |
Definition at line 195 of file zigbee-nwk-routing.cc.
References ns3::Create(), ns3::zigbee::ENABLE_ROUTE_DISCOVERY, ns3::zigbee::NldeDataRequestParams::m_discoverRoute, ns3::zigbee::NldeDataRequestParams::m_dstAddr, ns3::zigbee::NldeDataRequestParams::m_dstAddrMode, ns3::zigbee::NldeDataRequestParams::m_nsduHandle, ns3::zigbee::ZigbeeNwk::NldeDataRequest(), ns3::zigbee::ZigbeeNwk::PrintNeighborTable(), ns3::zigbee::ZigbeeNwk::PrintRouteDiscoveryTable(), ns3::zigbee::ZigbeeNwk::PrintRoutingTable(), ns3::Simulator::Schedule(), ns3::Simulator::ScheduleNow(), ns3::Seconds(), TraceRoute(), and ns3::zigbee::UCST_BCST.
|
static |
Definition at line 60 of file zigbee-nwk-routing.cc.
References ns3::Time::As(), ns3::zigbee::ZigbeeStackContainer::Begin(), ns3::zigbee::ZigbeeStackContainer::End(), ns3::Simulator::Now(), ns3::Time::S, and zigbeeStacks.
Referenced by SendData().
ZigbeeStackContainer zigbeeStacks |
Definition at line 57 of file zigbee-nwk-routing.cc.
Referenced by TraceRoute().