A Discrete-Event Network Simulator
API
lr-wpan-data.cc File Reference
#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 <iostream>
+ Include dependency graph for lr-wpan-data.cc:

Go to the source code of this file.

Functions

static void DataConfirm (McpsDataConfirmParams params)
 Function called when a Data confirm is invoked. More...
 
static void DataIndication (McpsDataIndicationParams params, Ptr< Packet > p)
 Function called when a Data indication is invoked. More...
 
static void StateChangeNotification (std::string context, Time now, LrWpanPhyEnumeration oldState, LrWpanPhyEnumeration newState)
 Function called when a the PHY state changes. More...
 

Function Documentation

◆ DataConfirm()

static void DataConfirm ( McpsDataConfirmParams  params)
static

Function called when a Data confirm is invoked.

Parameters
paramsMCPS data confirm parameters

Definition at line 57 of file lr-wpan-data.cc.

References NS_LOG_UNCOND, and two-ray-to-three-gpp-ch-calibration::params.

◆ DataIndication()

static void DataIndication ( McpsDataIndicationParams  params,
Ptr< Packet p 
)
static

Function called when a Data indication is invoked.

Parameters
paramsMCPS data indication parameters
ppacket

Definition at line 47 of file lr-wpan-data.cc.

References ns3::Packet::GetSize(), and NS_LOG_UNCOND.

+ Here is the call graph for this function:

◆ StateChangeNotification()

static void StateChangeNotification ( std::string  context,
Time  now,
LrWpanPhyEnumeration  oldState,
LrWpanPhyEnumeration  newState 
)
static

Function called when a the PHY state changes.

Parameters
contextcontext
nowtime at which the function is called
oldStateold PHY state
newStatenew PHY state

Definition at line 70 of file lr-wpan-data.cc.

References ns3::Time::As(), ns3::LrWpanHelper::LrWpanPhyEnumerationPrinter(), NS_LOG_UNCOND, and ns3::Time::S.

+ Here is the call graph for this function: