A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
wifi-sleep.cc File Reference
#include "ns3/basic-energy-source-helper.h"
#include "ns3/command-line.h"
#include "ns3/config.h"
#include "ns3/internet-stack-helper.h"
#include "ns3/ipv4-address-helper.h"
#include "ns3/log.h"
#include "ns3/mobility-helper.h"
#include "ns3/mobility-model.h"
#include "ns3/on-off-helper.h"
#include "ns3/packet-sink-helper.h"
#include "ns3/string.h"
#include "ns3/wifi-net-device.h"
#include "ns3/wifi-radio-energy-model-helper.h"
#include "ns3/wifi-utils.h"
#include "ns3/yans-wifi-channel.h"
#include "ns3/yans-wifi-helper.h"
+ Include dependency graph for wifi-sleep.cc:

Go to the source code of this file.

Functions

template<int node>
void PhyStateTrace (std::string context, Time start, Time duration, WifiPhyState state)
 PHY state trace sink.
 
template<int node>
void RemainingEnergyTrace (double oldValue, double newValue)
 Remaining energy trace sink.
 

Function Documentation

◆ PhyStateTrace()

template<int node>
void PhyStateTrace ( std::string  context,
Time  start,
Time  duration,
WifiPhyState  state 
)

PHY state trace sink.

Template Parameters
nodeThe node ID this trace belongs to.
Parameters
contextThe context
startStart time for the current state
durationDuratio of the current state
stateState

Definition at line 99 of file wifi-sleep.cc.

References ns3::Time::GetSeconds(), and ns3::Simulator::Now().

+ Here is the call graph for this function:

◆ RemainingEnergyTrace()

template<int node>
void RemainingEnergyTrace ( double  oldValue,
double  newValue 
)

Remaining energy trace sink.

Template Parameters
nodeThe node ID this trace belongs to.
Parameters
oldValueOld value.
newValueNew value.

Definition at line 78 of file wifi-sleep.cc.

References ns3::Time::GetSeconds(), and ns3::Simulator::Now().

+ Here is the call graph for this function: