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

PROJECTDEPENDENCIES
Aloha
UWAN
Application
IP
CellularApplication
CLIInterpretorFirewall, IP
Cognitive RadioApplication
Ethernet
Firewall
FastEmulationIP
IEEE802_11Battery Model
FirewallIP
IPFirewall, SupportFunction
OSPFIP
RoutingIP
RPLIP
ZigbeeBattery
ZRP
IP
AODV-
ARP-
Battery Model-
DSR-
IEEE1609-
LTE_NR-
Medium-
Mobility-
P2P-
Satellite-
SDN-
Support Function-
TCP-
UDP-


v12.2

PROJECTDEPENDENCIES
Aloha
UWAN
Application
IP
CellularApplication
CLIInterpretorFirewall, IP
Cognitive RadioApplication
Ethernet
Firewall
FastEmulationIP
IEEE802_11Battery Model
FirewallIP
IPFirewall
OSPFIP
RoutingIP
RPLIP
ZigbeeBattery
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?