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?