23#ifndef LORA_NETWORK_SERVER_HELPER_H
24#define LORA_NETWORK_SERVER_HELPER_H
26#include "ns3/address.h"
27#include "ns3/application-container.h"
28#include "ns3/attribute.h"
29#include "ns3/lora-network-server.h"
30#include "ns3/net-device.h"
31#include "ns3/node-container.h"
32#include "ns3/object-factory.h"
33#include "ns3/point-to-point-helper.h"
57 void SetAttribute(std::string name,
const AttributeValue& value);
59 ApplicationContainer
Install(NodeContainer c);
61 ApplicationContainer
Install(Ptr<Node> node);
73 void SetAdr(std::string type);
~LoraNetworkServerHelper()
PointToPointHelper p2pHelper
Helper to create PointToPoint links.
static TypeId GetTypeId(void)
Get the type ID.
LoraNetworkServerHelper()
void SetAdr(std::string type)
Set the ADR implementation to use in the Network Server created by this helper.
Ptr< Application > InstallPriv(Ptr< Node > node)
void InstallComponents(Ptr< LoraNetworkServer > netServer)
ApplicationContainer Install(NodeContainer c)
void EnableAdr(bool enableAdr)
Enable (true) or disable (false) the ADR component in the Network Server created by this helper.
void SetAttribute(std::string name, const AttributeValue &value)
ObjectFactory m_adrSupportFactory
SatArqSequenceNumber is handling the sequence numbers for the ARQ process.