Skip to content

Commit

Permalink
updated repo to estnet v1.0
Browse files Browse the repository at this point in the history
This commit updates the Github repository to the latest version of ESTNeT
  • Loading branch information
afreimann committed Feb 9, 2024
1 parent a7b431c commit 2355ffe
Show file tree
Hide file tree
Showing 263 changed files with 10,293 additions and 1,844 deletions.
373 changes: 249 additions & 124 deletions .cproject

Large diffs are not rendered by default.

10 changes: 8 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ precompiled_*.h.*
/tutorials/*/cache/
/tutorials/*/data/
/tutorials/wireless/html/
/tests/work/
/tests/*/work/
/tests/*/*/work/
/tests/*/results*/
Expand Down Expand Up @@ -71,7 +72,7 @@ out/
.cmdenv-log
netanim-trace.txt
*.out
#contact plan tools for linux users
# contact plan tools, only applies to unix os
contactplan/ContactGraphEval
contactplan/ContactPlanPostProcessor
contactplan/IndependentSetsCreator
Expand All @@ -86,4 +87,9 @@ backups
*~
xxx
/tmp/
*.tmp*
*.tmp*

# workspace config files
.vscode/
*.code-workspace

44 changes: 44 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
default:
image: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/estnet_docker/archlinux/opp-estnet-headless

stages:
- build
- test

build_release:
stage: build
cache:
policy: push
paths:
- src/Makefile
- src/libESTNeT.so
- src/libESTNeT_dbg.so
- out
script:
- cd src && INET4_PROJ=/workspace/inet4 ./makemake
- make MODE=release

test_examples:
stage: test
cache:
policy: pull
paths:
- src/Makefile
- src/libESTNeT.so
- src/libESTNeT_dbg.so
- out
script:
- env -C tests/examples ./runtests.sh
- env -C examples/orbitpropagation opp_run -u Cmdenv -c Kepler -n '../../src/estnet;/workspace/inet4/src' -l ../../out/gcc-release/src/ESTNeT

test_non_opp:
stage: test
cache:
policy: pull
paths:
- src/Makefile
- src/libESTNeT.so
- src/libESTNeT_dbg.so
- out
script:
- env -C tests/unit ./runtests.sh
1 change: 1 addition & 0 deletions .nedfolders
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
examples
src
10 changes: 0 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,9 @@ Further information on ESTNeT can be found in the following paper: https://doi.o

If you use ESTNeT for publications please cite this paper.

![A System Overview should be shown here.](./figures/estnet_diagram.png?raw=true "System overview")


# Getting started

Guidelines for the installation of ESTNeT can be found in the file **[INSTALL.md](INSTALL.md)**

A template project is provided [here](https://github.com/estnet-framework/estnet-template) to simplify the use of ESTNeT as a library.

# User guidelines:
- [Running a simulation from the command line](wiki/Running-a-simulation-from-the-command-line.md)
- [Creating a contact plan](wiki/creating-a-contact-plan.md)
- [ini file options](wiki/ini-file-options.md)
- [Creating earth map for offline use](wiki/creating-earth-map-for-offline-use.md)
- [Publisher Subscriber](wiki/Publisher-Subscriber-Feature-for-external-interfacing.md)
- [Submitting Code](wiki/Submitting-Code.md)
Binary file added data/UWEModel.STL
Binary file not shown.
42 changes: 42 additions & 0 deletions data/a_b_raindrop_attenuation.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#f[GHz];a_LPL; a_LPH; a_MP; a_J-T; a_J-D; b_LPL; b_LPH; b_MP; b_J-T; b_J-D
1.0;0.0000641;0.0000526;0.0000860;0.0000471;0.0000863;0.8910;0.9470;0.8530;0.8990;0.8430
1.5;0.0001450;0.0001140;0.0001930;0.0000931;0.0001950;0.9080;0.9760;0.8700;0.9670;0.8470
2.0;0.0002610;0.0001960;0.0003450;0.0001360;0.0003470;0.9300;1.0120;0.8910;1.0690;0.8510
2.5;0.0004160;0.0002960;0.0005460;0.0001630;0.0005480;0.9550;1.0540;0.9170;1.2020;0.8570
3.0;0.0006150;0.0004120;0.0007990;0.0002090;0.0008010;0.9840;1.1000;0.9470;1.3030;0.8640
3.5;0.0008610;0.0005420;0.0011100;0.0003080;0.0011100;1.0150;1.1500;0.9810;1.3510;0.8710
4.0;0.0011600;0.0006840;0.0014700;0.0005080;0.0014800;1.0490;1.2020;1.0160;1.3500;0.8790
5.0;0.0019400;0.0011200;0.0024100;0.0013800;0.0024000;1.1130;1.2740;1.0790;1.2880;0.8960
6.0;0.0030500;0.0019900;0.0037100;0.0030600;0.0035900;1.1580;1.2850;1.1240;1.2210;0.9130
7.0;0.0045500;0.0033600;0.0054400;0.0055700;0.0050700;1.1800;1.2700;1.1470;1.1670;0.9290
8.0;0.0064900;0.0053500;0.0076500;0.0090700;0.0068600;1.1870;1.2450;1.1560;1.1180;0.9430
9.0;0.0088800;0.0080300;0.0104000;0.0129000;0.0089600;1.1850;1.2160;1.1550;1.0910;0.9570
10.0;0.011700;0.0114000;0.0136000;0.0169000;0.0114000;1.1780;1.1890;1.1500;1.0760;0.9680
11.0;0.015000;0.0152000;0.0173000;0.0212000;0.0141000;1.1710;1.1670;1.1430;1.0650;0.9770
12.0;0.018600;0.0196000;0.0215000;0.0262000;0.0172000;1.1620;1.1500;1.1360;1.0520;0.9850
15.0;0.032100;0.0347000;0.0368000;0.0466000;0.0282000;1.1420;1.1190;1.1180;1.0100;1.0030
20.0;0.062600;0.0709000;0.0719000;0.0938000;0.0530000;1.1190;1.0830;1.0970;0.9460;1.0200
25.0;0.105000;0.1320000;0.1210000;0.1730000;0.0861000;1.0940;1.0290;1.0740;0.8840;1.0330
30.0;0.162000;0.2260000;0.1860000;0.2740000;0.1280000;1.0610;0.9640;1.0430;0.8230;1.0440
35.0;0.232000;0.3450000;0.2680000;0.3720000;0.1800000;1.0220;0.9070;1.0070;0.7810;1.0530
40.0;0.313000;0.4670000;0.3620000;0.4510000;0.2410000;0.9810;0.8640;0.9720;0.7600;1.0580
50.0;0.489000;0.6690000;0.5790000;0.6290000;0.3870000;0.9070;0.8150;0.9050;0.7090;1.0530
60.0;0.658000;0.7960000;0.8010000;0.8040000;0.5580000;0.8500;0.7940;0.8510;0.6020;1.0350
70.0;0.801000;0.8690000:1.0000000;0.8330000;0.7400000;0.8090;0.7840;0.8120;0.6610;1.0090
80.0;0.924000;0.9130000:1.1900000;0.8090000;0.9220000;0.7780;0.7800;0.7810;0.6740;0.9800
90.0;1,020000;0.9450000:1.3500000;0.8570000;1.1000000;0.7560;0.7760;0.7530;0.6630;0.9530
100.0;1.08000;0.9660000:1.4800000;0.9610000;1.2600000;0.7420;0.7740;0.7300;0.6370;0.9280
110.0;1.12000;0.9790000:1.5900000;1.0600000;1.4100000;0.7340;0.7710;0.7140;0.6140;0.9040
120.0;1.15000;0.9810000:1.6700000;1.1000000;1.5500000;0.7270;0.7710;0.7020;0.6040;0.8820
150.0;1.25000;0.9930000:1.8800000;1.0400000;1.8900000;0.7030;0.7690;0.6770;0.6100;0.8290
200.0;1.46000;1.0500000:2.0600000;1.0100000;2.3300000;0.6680;0.7640;0.6480;0.6120;0.7750
250.0;1.49000;1,0400000:2.1300000;0.9830000;2.6000000;0.6600;0.7630;0.6340;0.6140;0.7240
300.0;1.44000;1.0000000:2.2400000;0.9760000;2.7800000;0.6610;0.7640;0.6140;0.6110;0.6920
350.0;1.44000;0.9900000:2.2300000;0.9680000;2.8700000;0.6590;0.7650;0.6100;0.6090;0.6730
400.0;1.40000;0.9690000:2.1900000;0.9510000;2.9200000;0.6600;0.7650;0.6110;0.6100;0.6640
500.0;1.33000;0.9300000:2.1400000;0.9340000;2.9400000;0.6660;0.7670;0.6110;0.6090;0.6500
600.0;1.28000;0.9020000:2.1100000;0.9200000;2.9600000;0.6690;0.7680;0.6090;0.6080;0.6300
700.0;1.25000;0.8840000:2.0800000;0.9010000;2.9600000;0.6710;0.7690;0.6100;0.6100;0.6200
800.0;1.22000;0.8680000:2.0500000;0.8840000;2.9400000;0.6720;0.7700;0.6100;0.6110;0.6160
900.0;1.21000;0.8580000:2.0300000;0.8690000;2.9100000;0.6730;0.7700;0.6100;0.6130;0.6140
1000.0;1.1900;0.8500000:2.0000000;0.8560000;2.8900000;0.6740;0.7710;0.6100;0.6150;0.6120
7 changes: 7 additions & 0 deletions data/blueMarble.earth
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<map name="simple" type="geocentric" version="2">
<image driver="osg">
<!-- Texture saved from https://visibleearth.nasa.gov/images/73726/june-blue-marble-next-generation-w-topography-and-bathymetry -->
<url>blueMarble.jpg</url>
<profile>global-geodetic</profile>
</image>
</map>
Binary file added data/blueMarble.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions data/earthObstacle.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<environment>
<shape id="1" type="sphere" radius="6378137"/>
<object position="center 0 0 0" orientation="0 0 0" shape="1" material="concrete" fill-color="203 65 84" opacity="0.8"/>
</environment>
Loading

0 comments on commit 2355ffe

Please sign in to comment.