Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Joanne Hugé
slapos
Commits
8c6a11d7
Commit
8c6a11d7
authored
Oct 07, 2022
by
Joanne Hugé
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ors-amarisoft: clean-up
parent
0bc84af5
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
647 additions
and
817 deletions
+647
-817
software/ors-amarisoft/buildout.hash.cfg
software/ors-amarisoft/buildout.hash.cfg
+1
-1
software/ors-amarisoft/instance.cfg
software/ors-amarisoft/instance.cfg
+36
-36
software/ors-amarisoft/render-templates
software/ors-amarisoft/render-templates
+60
-120
software/ors-amarisoft/software-tdd1900.cfg
software/ors-amarisoft/software-tdd1900.cfg
+1
-1
software/ors-amarisoft/software-tdd2600.cfg
software/ors-amarisoft/software-tdd2600.cfg
+1
-1
software/ors-amarisoft/software-tdd3500.cfg
software/ors-amarisoft/software-tdd3500.cfg
+1
-1
software/ors-amarisoft/software-tdd3700.cfg
software/ors-amarisoft/software-tdd3700.cfg
+1
-1
software/ors-amarisoft/software.jinja2.cfg
software/ors-amarisoft/software.jinja2.cfg
+1
-1
software/ors-amarisoft/test/test.jinja2.py
software/ors-amarisoft/test/test.jinja2.py
+109
-131
software/ors-amarisoft/test/testTDD1900.py
software/ors-amarisoft/test/testTDD1900.py
+109
-131
software/ors-amarisoft/test/testTDD2600.py
software/ors-amarisoft/test/testTDD2600.py
+109
-131
software/ors-amarisoft/test/testTDD3500.py
software/ors-amarisoft/test/testTDD3500.py
+109
-131
software/ors-amarisoft/test/testTDD3700.py
software/ors-amarisoft/test/testTDD3700.py
+109
-131
No files found.
software/ors-amarisoft/buildout.hash.cfg
View file @
8c6a11d7
...
...
@@ -16,7 +16,7 @@
[template]
filename = instance.cfg
md5sum =
8b275dc35fdb169eca6b087bc32a9286
md5sum =
e72c0abf26cb451cef9e30d9fbfe9327
[template-lte-enb-epc]
_update_hash_filename_ = instance-enb-epc.jinja2.cfg
...
...
software/ors-amarisoft/instance.cfg
View file @
8c6a11d7
...
...
@@ -106,14 +106,14 @@ extra-context =
raw ltelogs_template ${ltelogs.jinja2.sh:target}
raw sdr_busy_promise ${sdr-busy-promise:target}
raw openssl_location ${openssl:location}
raw default_dl_earfcn ${
enb
:default-dl-earfcn}
raw default_lte_dl_freq ${
enb
:default-lte-dl-freq}
raw default_lte_band ${
enb
:default-lte-band}
raw default_lte_n_rb_dl ${
enb
:default-lte-n-rb-dl}
raw default_lte_tx_gain ${
enb
:default-lte-tx-gain}
raw default_lte_rx_gain ${
enb
:default-lte-rx-gain}
raw min_frequency ${
enb
:min-frequency}
raw max_frequency ${
enb
:max-frequency}
raw default_dl_earfcn ${
default-params
:default-dl-earfcn}
raw default_lte_dl_freq ${
default-params
:default-lte-dl-freq}
raw default_lte_band ${
default-params
:default-lte-band}
raw default_lte_n_rb_dl ${
default-params
:default-lte-n-rb-dl}
raw default_lte_tx_gain ${
default-params
:default-lte-tx-gain}
raw default_lte_rx_gain ${
default-params
:default-lte-rx-gain}
raw min_frequency ${
default-params
:min-frequency}
raw max_frequency ${
default-params
:max-frequency}
[dynamic-template-lte-gnb]
< = jinja2-template-base
...
...
@@ -127,15 +127,15 @@ extra-context =
raw ltelogs_template ${ltelogs.jinja2.sh:target}
raw sdr_busy_promise ${sdr-busy-promise:target}
raw openssl_location ${openssl:location}
raw default_dl_nr_arfcn ${
enb
:default-dl-nr-arfcn}
raw default_nr_band ${
enb
:default-nr-band}
raw default_nr_dl_freq ${
enb
:default-nr-dl-freq}
raw default_nr_bandwidth ${
enb
:default-nr-bandwidth}
raw default_nr_tx_gain ${
enb
:default-nr-tx-gain}
raw default_nr_rx_gain ${
enb
:default-nr-rx-gain}
raw default_nr_ssb_pos_bitmap ${
enb
:default-nr-ssb-pos-bitmap}
raw min_frequency ${
enb
:min-frequency}
raw max_frequency ${
enb
:max-frequency}
raw default_dl_nr_arfcn ${
default-params
:default-dl-nr-arfcn}
raw default_nr_band ${
default-params
:default-nr-band}
raw default_nr_dl_freq ${
default-params
:default-nr-dl-freq}
raw default_nr_bandwidth ${
default-params
:default-nr-bandwidth}
raw default_nr_tx_gain ${
default-params
:default-nr-tx-gain}
raw default_nr_rx_gain ${
default-params
:default-nr-rx-gain}
raw default_nr_ssb_pos_bitmap ${
default-params
:default-nr-ssb-pos-bitmap}
raw min_frequency ${
default-params
:min-frequency}
raw max_frequency ${
default-params
:max-frequency}
[dynamic-template-lte-mme]
< = jinja2-template-base
...
...
@@ -167,15 +167,15 @@ extra-context =
raw ltelogs_template ${ltelogs.jinja2.sh:target}
raw sdr_busy_promise ${sdr-busy-promise:target}
raw openssl_location ${openssl:location}
raw default_dl_earfcn ${
enb
:default-dl-earfcn}
raw default_lte_dl_freq ${
enb
:default-lte-dl-freq}
raw default_lte_n_rb_dl ${
enb
:default-lte-n-rb-dl}
raw default_lte_tx_gain ${
enb
:default-lte-tx-gain}
raw default_lte_rx_gain ${
enb
:default-lte-rx-gain}
raw default_n_antenna_dl ${
enb
:default-n-antenna-dl}
raw default_n_antenna_ul ${
enb
:default-n-antenna-ul}
raw default_lte_imsi ${
enb
:default-lte-imsi}
raw default_lte_k ${
enb
:default-lte-k}
raw default_dl_earfcn ${
default-params
:default-dl-earfcn}
raw default_lte_dl_freq ${
default-params
:default-lte-dl-freq}
raw default_lte_n_rb_dl ${
default-params
:default-lte-n-rb-dl}
raw default_lte_tx_gain ${
default-params
:default-lte-tx-gain}
raw default_lte_rx_gain ${
default-params
:default-lte-rx-gain}
raw default_n_antenna_dl ${
default-params
:default-n-antenna-dl}
raw default_n_antenna_ul ${
default-params
:default-n-antenna-ul}
raw default_lte_imsi ${
default-params
:default-lte-imsi}
raw default_lte_k ${
default-params
:default-lte-k}
[dynamic-template-lte-ue-nr]
< = jinja2-template-base
...
...
@@ -190,16 +190,16 @@ extra-context =
raw ltelogs_template ${ltelogs.jinja2.sh:target}
raw sdr_busy_promise ${sdr-busy-promise:target}
raw openssl_location ${openssl:location}
raw default_dl_nr_arfcn ${
enb
:default-dl-nr-arfcn}
raw default_nr_band ${
enb
:default-nr-band}
raw default_nr_bandwidth ${
enb
:default-nr-bandwidth}
raw default_nr_tx_gain ${
enb
:default-nr-tx-gain}
raw default_nr_rx_gain ${
enb
:default-nr-rx-gain}
raw default_n_antenna_dl ${
enb
:default-n-antenna-dl}
raw default_n_antenna_ul ${
enb
:default-n-antenna-ul}
raw default_nr_imsi ${
enb
:default-nr-imsi}
raw default_nr_k ${
enb
:default-nr-k}
raw default_ssb_nr_arfcn ${
enb
:default-ssb-nr-arfcn}
raw default_dl_nr_arfcn ${
default-params
:default-dl-nr-arfcn}
raw default_nr_band ${
default-params
:default-nr-band}
raw default_nr_bandwidth ${
default-params
:default-nr-bandwidth}
raw default_nr_tx_gain ${
default-params
:default-nr-tx-gain}
raw default_nr_rx_gain ${
default-params
:default-nr-rx-gain}
raw default_n_antenna_dl ${
default-params
:default-n-antenna-dl}
raw default_n_antenna_ul ${
default-params
:default-n-antenna-ul}
raw default_nr_imsi ${
default-params
:default-nr-imsi}
raw default_nr_k ${
default-params
:default-nr-k}
raw default_ssb_nr_arfcn ${
default-params
:default-ssb-nr-arfcn}
[ue-db-config]
recipe = slapos.recipe.template:jinja2
...
...
software/ors-amarisoft/render-templates
View file @
8c6a11d7
...
...
@@ -3,138 +3,78 @@
from
jinja2
import
Template
import
os
# Values: 6 (1.4 MHz), 15 (3MHz), 25 (5MHz), 50 (10MHz), 75 (15MHz), 100 (20MHz)
LTE_N_RB_DL
=
100
LTE_TX_GAIN
=
78
LTE_RX_GAIN
=
40
LTE_IMSI
=
"001010123456789"
LTE_K
=
"00112233445566778899aabbccddeeff"
NR_BANDWIDTH
=
40
NR_TX_GAIN
=
78
NR_RX_GAIN
=
40
NR_IMSI
=
"001010123456789"
NR_K
=
"00112233445566778899aabbccddeeff"
N_ANTENNA_DL
=
2
N_ANTENNA_UL
=
2
global_context
=
{
'generated_file_message'
:
"This file was generated using a jinja2 template and the render-templates script, don't modify directly."
}
rf_mode_context_list
=
[
{
'rf_mode'
:
'tdd1900'
,
'default_dl_earfcn'
:
38350
,
'default_lte_dl_freq'
:
1890.0
,
'default_lte_band'
:
39
,
'default_lte_n_rb_dl'
:
LTE_N_RB_DL
,
'default_lte_tx_gain'
:
LTE_TX_GAIN
,
'default_lte_rx_gain'
:
LTE_RX_GAIN
,
'default_lte_imsi'
:
LTE_IMSI
,
'default_lte_k'
:
LTE_K
,
'default_dl_nr_arfcn'
:
378000
,
'default_nr_band'
:
39
,
'default_nr_dl_freq'
:
1890.0
,
'default_nr_bandwidth'
:
NR_BANDWIDTH
,
'default_nr_tx_gain'
:
NR_TX_GAIN
,
'default_nr_rx_gain'
:
NR_RX_GAIN
,
'default_nr_ssb_pos_bitmap'
:
"1000"
,
'default_ssb_nr_arfcn'
:
377790
,
'default_nr_imsi'
:
NR_IMSI
,
'default_nr_k'
:
NR_K
,
'min_frequency'
:
1880.0
,
'max_frequency'
:
1920
,
'default_n_antenna_dl'
:
N_ANTENNA_DL
,
'default_n_antenna_ul'
:
N_ANTENNA_UL
,
'rf_mode'
:
'tdd1900'
,
'default_dl_earfcn'
:
38350
,
'default_lte_dl_freq'
:
1890.0
,
'default_lte_band'
:
39
,
'default_dl_nr_arfcn'
:
378000
,
'default_nr_band'
:
39
,
'default_nr_dl_freq'
:
1890.0
,
'default_nr_ssb_pos_bitmap'
:
"1000"
,
'default_ssb_nr_arfcn'
:
377790
,
'min_frequency'
:
1880.0
,
'max_frequency'
:
1920
,
},
{
'rf_mode'
:
'tdd2600'
,
'default_dl_earfcn'
:
38050
,
'default_lte_dl_freq'
:
2600.0
,
'default_lte_band'
:
38
,
'default_lte_n_rb_dl'
:
LTE_N_RB_DL
,
'default_lte_tx_gain'
:
LTE_TX_GAIN
,
'default_lte_rx_gain'
:
LTE_RX_GAIN
,
'default_lte_imsi'
:
LTE_IMSI
,
'default_lte_k'
:
LTE_K
,
'default_dl_nr_arfcn'
:
520000
,
'default_nr_band'
:
38
,
'default_nr_dl_freq'
:
2600.0
,
'default_nr_bandwidth'
:
NR_BANDWIDTH
,
'default_nr_tx_gain'
:
NR_TX_GAIN
,
'default_nr_rx_gain'
:
NR_RX_GAIN
,
'default_nr_ssb_pos_bitmap'
:
"10000000"
,
'default_ssb_nr_arfcn'
:
517930
,
'default_nr_imsi'
:
NR_IMSI
,
'default_nr_k'
:
NR_K
,
'min_frequency'
:
2570
,
'max_frequency'
:
2620
,
'default_n_antenna_dl'
:
N_ANTENNA_DL
,
'default_n_antenna_ul'
:
N_ANTENNA_UL
,
'rf_mode'
:
'tdd2600'
,
'default_dl_earfcn'
:
38050
,
'default_lte_dl_freq'
:
2600.0
,
'default_lte_band'
:
38
,
'default_dl_nr_arfcn'
:
520000
,
'default_nr_band'
:
38
,
'default_nr_dl_freq'
:
2600.0
,
'default_nr_ssb_pos_bitmap'
:
"10000000"
,
'default_ssb_nr_arfcn'
:
517930
,
'min_frequency'
:
2570
,
'max_frequency'
:
2620
,
},
{
'rf_mode'
:
'tdd3500'
,
'default_dl_earfcn'
:
42590
,
'default_lte_dl_freq'
:
3500.0
,
'default_lte_band'
:
42
,
'default_lte_n_rb_dl'
:
LTE_N_RB_DL
,
'default_lte_tx_gain'
:
LTE_TX_GAIN
,
'default_lte_rx_gain'
:
LTE_RX_GAIN
,
'default_lte_imsi'
:
LTE_IMSI
,
'default_lte_k'
:
LTE_K
,
'default_dl_nr_arfcn'
:
632628
,
'default_nr_band'
:
78
,
'default_nr_dl_freq'
:
3489.42
,
'default_nr_bandwidth'
:
NR_BANDWIDTH
,
'default_nr_tx_gain'
:
NR_TX_GAIN
,
'default_nr_rx_gain'
:
NR_RX_GAIN
,
'default_nr_ssb_pos_bitmap'
:
"10000000"
,
'default_ssb_nr_arfcn'
:
632544
,
'default_nr_imsi'
:
NR_IMSI
,
'default_nr_k'
:
NR_K
,
'min_frequency'
:
3400
,
'max_frequency'
:
3600
,
'default_n_antenna_dl'
:
N_ANTENNA_DL
,
'default_n_antenna_ul'
:
N_ANTENNA_UL
,
'rf_mode'
:
'tdd3500'
,
'default_dl_earfcn'
:
42590
,
'default_lte_dl_freq'
:
3500.0
,
'default_lte_band'
:
42
,
'default_dl_nr_arfcn'
:
632628
,
'default_nr_band'
:
78
,
'default_nr_dl_freq'
:
3489.42
,
'default_nr_ssb_pos_bitmap'
:
"10000000"
,
'default_ssb_nr_arfcn'
:
632544
,
'min_frequency'
:
3400
,
'max_frequency'
:
3600
,
},
{
'rf_mode'
:
'tdd3700'
,
'default_dl_earfcn'
:
44590
,
'default_lte_dl_freq'
:
3700.0
,
'default_lte_band'
:
43
,
'default_lte_n_rb_dl'
:
LTE_N_RB_DL
,
'default_lte_tx_gain'
:
LTE_TX_GAIN
,
'default_lte_rx_gain'
:
LTE_RX_GAIN
,
'default_lte_imsi'
:
LTE_IMSI
,
'default_lte_k'
:
LTE_K
,
'default_dl_nr_arfcn'
:
646666
,
'default_nr_band'
:
78
,
'default_nr_dl_freq'
:
3699.99
,
'default_nr_bandwidth'
:
NR_BANDWIDTH
,
'default_nr_tx_gain'
:
NR_TX_GAIN
,
'default_nr_rx_gain'
:
NR_RX_GAIN
,
'default_nr_ssb_pos_bitmap'
:
"10000000"
,
'default_ssb_nr_arfcn'
:
646656
,
'default_nr_imsi'
:
NR_IMSI
,
'default_nr_k'
:
NR_K
,
'min_frequency'
:
3600
,
'max_frequency'
:
3800
,
'default_n_antenna_dl'
:
N_ANTENNA_DL
,
'default_n_antenna_ul'
:
N_ANTENNA_UL
,
'rf_mode'
:
'tdd3700'
,
'default_dl_earfcn'
:
44590
,
'default_lte_dl_freq'
:
3700.0
,
'default_lte_band'
:
43
,
'default_dl_nr_arfcn'
:
646666
,
'default_nr_band'
:
78
,
'default_nr_dl_freq'
:
3699.99
,
'default_nr_ssb_pos_bitmap'
:
"10000000"
,
'default_ssb_nr_arfcn'
:
646656
,
'min_frequency'
:
3600
,
'max_frequency'
:
3800
,
}
]
for
i
in
range
(
4
):
rf_mode_context_list
[
i
].
update
({
'default_lte_n_rb_dl'
:
100
,
'default_lte_tx_gain'
:
78
,
'default_lte_rx_gain'
:
40
,
'default_lte_imsi'
:
"001010123456789"
,
'default_lte_k'
:
"00112233445566778899aabbccddeeff"
,
'default_nr_bandwidth'
:
40
,
'default_nr_tx_gain'
:
78
,
'default_nr_rx_gain'
:
40
,
'default_nr_imsi'
:
"001010123456789"
,
'default_nr_k'
:
"00112233445566778899aabbccddeeff"
,
'default_n_antenna_dl'
:
2
,
'default_n_antenna_ul'
:
2
,
})
with
open
(
'software.cfg.json.jinja2'
,
'r'
)
as
f
:
software_json_template
=
Template
(
f
.
read
())
with
open
(
'instance-enb-input-schema.json.jinja2'
,
'r'
)
as
f
:
...
...
software/ors-amarisoft/software-tdd1900.cfg
View file @
8c6a11d7
...
...
@@ -3,7 +3,7 @@
extends =
software.cfg
[
enb
]
[
default-params
]
default-dl-earfcn = 38350
default-lte-dl-freq = 1890.0
default-lte-band = 39
...
...
software/ors-amarisoft/software-tdd2600.cfg
View file @
8c6a11d7
...
...
@@ -3,7 +3,7 @@
extends =
software.cfg
[
enb
]
[
default-params
]
default-dl-earfcn = 38050
default-lte-dl-freq = 2600.0
default-lte-band = 38
...
...
software/ors-amarisoft/software-tdd3500.cfg
View file @
8c6a11d7
...
...
@@ -3,7 +3,7 @@
extends =
software.cfg
[
enb
]
[
default-params
]
default-dl-earfcn = 42590
default-lte-dl-freq = 3500.0
default-lte-band = 42
...
...
software/ors-amarisoft/software-tdd3700.cfg
View file @
8c6a11d7
...
...
@@ -3,7 +3,7 @@
extends =
software.cfg
[
enb
]
[
default-params
]
default-dl-earfcn = 44590
default-lte-dl-freq = 3700.0
default-lte-band = 43
...
...
software/ors-amarisoft/software.jinja2.cfg
View file @
8c6a11d7
...
...
@@ -3,7 +3,7 @@
extends =
software.cfg
[
enb
]
[
default-params
]
default-dl-earfcn = {{ default_dl_earfcn }}
default-lte-dl-freq = {{ default_lte_dl_freq }}
default-lte-band = {{ default_lte_band }}
...
...
software/ors-amarisoft/test/test.jinja2.py
View file @
8c6a11d7
This diff is collapsed.
Click to expand it.
software/ors-amarisoft/test/testTDD1900.py
View file @
8c6a11d7
This diff is collapsed.
Click to expand it.
software/ors-amarisoft/test/testTDD2600.py
View file @
8c6a11d7
This diff is collapsed.
Click to expand it.
software/ors-amarisoft/test/testTDD3500.py
View file @
8c6a11d7
This diff is collapsed.
Click to expand it.
software/ors-amarisoft/test/testTDD3700.py
View file @
8c6a11d7
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment