#include "ns3/boolean.h"#include "ns3/command-line.h"#include "ns3/config.h"#include "ns3/double.h"#include "ns3/internet-stack-helper.h"#include "ns3/ipv4-address-helper.h"#include "ns3/ipv4-global-routing-helper.h"#include "ns3/log.h"#include "ns3/mobility-helper.h"#include "ns3/multi-model-spectrum-channel.h"#include "ns3/on-off-helper.h"#include "ns3/packet-sink-helper.h"#include "ns3/packet-sink.h"#include "ns3/propagation-loss-model.h"#include "ns3/spectrum-wifi-helper.h"#include "ns3/ssid.h"#include "ns3/string.h"#include "ns3/udp-client-server-helper.h"#include "ns3/uinteger.h"#include "ns3/yans-wifi-channel.h"#include "ns3/yans-wifi-helper.h"#include <iomanip> Include dependency graph for wifi-spectrum-per-example.cc:
 Include dependency graph for wifi-spectrum-per-example.cc:Go to the source code of this file.
| Functions | |
| void | MonitorSniffRx (Ptr< const Packet > packet, uint16_t channelFreqMhz, WifiTxVector txVector, MpduInfo aMpdu, SignalNoiseDbm signalNoise, uint16_t staId) | 
| Monitor sniffer Rx trace. | |
| Variables | |
| double | g_noiseDbmAvg | 
| Average noise power [dBm]. | |
| uint32_t | g_samples | 
| Number of samples. | |
| double | g_signalDbmAvg | 
| Average signal power [dBm]. | |
$ ./ns3 run "wifi-spectrum-per-example [Program Options]"
--simulationTime  --udp  --distance  --index  --wifiType  --errorModelType  --enablePcap  Definition in file wifi-spectrum-per-example.cc.
| void MonitorSniffRx | ( | Ptr< const Packet > | packet, | 
| uint16_t | channelFreqMhz, | ||
| WifiTxVector | txVector, | ||
| MpduInfo | aMpdu, | ||
| SignalNoiseDbm | signalNoise, | ||
| uint16_t | staId | ||
| ) | 
Monitor sniffer Rx trace.
| packet | The sensed packet. | 
| channelFreqMhz | The channel frequency [MHz]. | 
| txVector | The Tx vector. | 
| aMpdu | The aMPDU. | 
| signalNoise | The signal and noise dBm. | 
| staId | The STA ID. | 
Definition at line 112 of file wifi-spectrum-per-example.cc.
References g_noiseDbmAvg, g_samples, g_signalDbmAvg, ns3::SignalNoiseDbm::noise, and ns3::SignalNoiseDbm::signal.
| double g_noiseDbmAvg | 
Average noise power [dBm].
Definition at line 98 of file wifi-spectrum-per-example.cc.
Referenced by MonitorSniffRx().
| uint32_t g_samples | 
Number of samples.
Definition at line 99 of file wifi-spectrum-per-example.cc.
Referenced by MonitorSniffRx().
| double g_signalDbmAvg | 
Average signal power [dBm].
Definition at line 97 of file wifi-spectrum-per-example.cc.
Referenced by MonitorSniffRx().