A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
lorawan-test-suite.cc File Reference
#include "ns3/constant-position-mobility-model.h"
#include "ns3/log.h"
#include "ns3/lora-helper.h"
#include "ns3/mobility-helper.h"
#include "ns3/one-shot-sender-helper.h"
#include "ns3/simple-end-device-lora-phy.h"
#include "ns3/simple-gateway-lora-phy.h"
#include "ns3/test.h"
+ Include dependency graph for lorawan-test-suite.cc:

Go to the source code of this file.

Classes

class  AddressTest
 It tests LoraDeviceAddress comparison operators overrides and generation of new addresses with LoraDeviceAddressGenerator. More...
 
class  HeaderTest
 It tests serialization/deserialization of LoRaWAN headers (the LorawanMacHeader and LoraFrameHeader classes) on packets. More...
 
class  InterferenceTest
 It tests interference computations in a number of possible scenarios using the LoraInterferenceHelper class. More...
 
class  LogicalLoraChannelTest
 It tests functionality of the LogicalLoraChannel, SubBand and LogicalLoraChannelHelper classes. More...
 
class  LorawanMacTest
 It tests the functionalities of the MAC layer of LoRaWAN devices. More...
 
class  LorawanTestSuite
 The TestSuite class names the TestSuite, identifies what type of TestSuite, and enables the TestCases to be run. More...
 
class  PhyConnectivityTest
 It tests sending packets over a LoRa physical channel between multiple devices and the resulting possible outcomes. More...
 
class  ReceivePathTest
 It tests a number of cases related to SimpleGatewayLoraPhy's parallel reception paths. More...
 
class  TimeOnAirTest
 It tests the correctness of the LoraPhy::GetOnAirTime calculator against a number of pre-sourced time values of known scenarios. More...
 

Variables

static LorawanTestSuite lorawanTestSuite
 

Variable Documentation

◆ lorawanTestSuite

LorawanTestSuite lorawanTestSuite
static

Definition at line 1632 of file lorawan-test-suite.cc.