All projects that are part of <NetSim_Install_Directory>/src/Simulation directory share common libraries present in the lib folder, header files present in Include folder, and NetSim.sln file which is used to load the projects. In addition to this, a project may be dependent on one or more other projects. Following are the dependencies of each project:
v13.0
PROJECT | DEPENDENCIES |
Aloha | UWAN |
Application | IP |
Cellular | Application |
CLIInterpretor | Firewall, IP |
Cognitive Radio | Application |
Ethernet | Firewall |
FastEmulation | IP |
IEEE802_11 | Battery Model |
Firewall | IP |
IP | Firewall, SupportFunction |
OSPF | IP |
Routing | IP |
RPL | IP |
Zigbee | Battery |
ZRP | IP |
AODV | - |
ARP | - |
Battery Model | - |
DSR | - |
IEEE1609 | - |
LTE_NR | - |
Medium | - |
Mobility | - |
P2P | - |
Satellite | - |
SDN | - |
Support Function | - |
TCP | - |
UDP | - |
v12.2
PROJECT | DEPENDENCIES |
Aloha | UWAN |
Application | IP |
Cellular | Application |
CLIInterpretor | Firewall, IP |
Cognitive Radio | Application |
Ethernet | Firewall |
FastEmulation | IP |
IEEE802_11 | Battery Model |
Firewall | IP |
IP | Firewall |
OSPF | IP |
Routing | IP |
RPL | IP |
Zigbee | Battery |
ZRP | IP |
AODV | - |
ARP | - |
Battery Model | - |
DSR | - |
IEEE1609 | - |
LTE_NR | - |
Medium | - |
Mobility | - |
P2P | - |
Satellite | - |
SDN | - |
Support Function | - |
TCP | - |
UDP | - |
v11.1
PROJECT | DEPENDENCIES |
Application | IP |
Cellular | Application |
CLIInterpertor | Firewall, IP |
Cognitive Radio | Application |
Ethernet | Firewall |
IEEE802_11 | Battery Model |
OSPF | IP |
Routing | IP |
RPL | IP |
ZigBee | Battery Model |
ZRP | IP |
Aloha | - |
AODV | - |
ARP` | - |
Battery Model | - |
CSMACD | - |
DTDMA | - |
DSR | - |
Firewall | - |
IEEE1609 | - |
IP | - |
LTE | - |
Mobility | - |
P2P | - |
SDN | - |
Support Function | - |
TCP | - |
TDMA | - |
Token_BR | - |
UDP | - |
LTE NR | - |
UWAN | - |
Related Articles: What are some of the best practices to write my own code in NetSim?