#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 | ApsDataIndication (Ptr< ZigbeeStack > stack, ApsdeDataIndicationParams 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 | SendDataGcst (Ptr< ZigbeeStack > stackSrc) |
static void | SendDataUcst (Ptr< ZigbeeStack > stackSrc, Ptr< ZigbeeStack > stackDst) |
Variables | |
ZigbeeStackContainer | zigbeeStacks |
|
static |
Definition at line 68 of file zigbee-aps-data.cc.
References ns3::Time::As(), ns3::zigbee::DST_ADDR16_DST_ENDPOINT_PRESENT, ns3::zigbee::GROUP_ADDR_DST_ENDPOINT_NOT_PRESENT, ns3::Simulator::Now(), and ns3::Time::S.
|
static |
Definition at line 127 of file zigbee-aps-data.cc.
References ns3::Time::As(), ns3::zigbee::ZigbeeNwk::NlmeStartRouterRequest(), ns3::Simulator::Now(), ns3::Time::S, ns3::Simulator::ScheduleNow(), and ns3::zigbee::SUCCESS.
|
static |
Definition at line 95 of file zigbee-aps-data.cc.
References ns3::Time::As(), ns3::zigbee::ASSOCIATION, ns3::zigbee::CapabilityInformation::GetCapability(), ns3::zigbee::NlmeJoinRequestParams::m_capabilityInfo, ns3::zigbee::NlmeJoinRequestParams::m_extendedPanId, ns3::zigbee::NlmeJoinRequestParams::m_rejoinNetwork, ns3::zigbee::ZigbeeNwk::NlmeJoinRequest(), ns3::Simulator::Now(), NS_ABORT_MSG, ns3::zigbee::ROUTER, ns3::Time::S, ns3::Simulator::ScheduleNow(), ns3::zigbee::CapabilityInformation::SetAllocateAddrOn(), ns3::zigbee::CapabilityInformation::SetDeviceType(), and ns3::zigbee::SUCCESS.
|
static |
Definition at line 88 of file zigbee-aps-data.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
|
static |
Definition at line 152 of file zigbee-aps-data.cc.
|
static |
Definition at line 190 of file zigbee-aps-data.cc.
References ns3::zigbee::ZigbeeAps::ApsdeDataRequest(), ns3::Create(), ns3::zigbee::ZigbeeApsTxOptions::GetTxOptions(), ns3::zigbee::GROUP_ADDR_DST_ENDPOINT_NOT_PRESENT, ns3::zigbee::ApsdeDataRequestParams::m_clusterId, ns3::zigbee::ApsdeDataRequestParams::m_dstAddr16, ns3::zigbee::ApsdeDataRequestParams::m_dstAddrMode, ns3::zigbee::ApsdeDataRequestParams::m_profileId, ns3::zigbee::ApsdeDataRequestParams::m_srcEndPoint, ns3::zigbee::ApsdeDataRequestParams::m_txOptions, ns3::zigbee::ApsdeDataRequestParams::m_useAlias, and ns3::Simulator::ScheduleNow().
|
static |
Definition at line 158 of file zigbee-aps-data.cc.
References ns3::zigbee::ZigbeeAps::ApsdeDataRequest(), ns3::Create(), ns3::zigbee::DST_ADDR16_DST_ENDPOINT_PRESENT, ns3::zigbee::ZigbeeApsTxOptions::GetTxOptions(), ns3::zigbee::ApsdeDataRequestParams::m_clusterId, ns3::zigbee::ApsdeDataRequestParams::m_dstAddr16, ns3::zigbee::ApsdeDataRequestParams::m_dstAddrMode, ns3::zigbee::ApsdeDataRequestParams::m_dstEndPoint, ns3::zigbee::ApsdeDataRequestParams::m_profileId, ns3::zigbee::ApsdeDataRequestParams::m_srcEndPoint, ns3::zigbee::ApsdeDataRequestParams::m_txOptions, ns3::zigbee::ApsdeDataRequestParams::m_useAlias, and ns3::Simulator::ScheduleNow().
ZigbeeStackContainer zigbeeStacks |
Definition at line 65 of file zigbee-aps-data.cc.
Referenced by TraceRoute(), and TraceRoute().