X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2FAPI%2Fnamespacemaster.html;fp=docs%2FAPI%2Fnamespacemaster.html;h=978e867899f0742a861ea75617195df1d7adf57d;hb=870e1b86b0c74169b215c166dee787c7c1a20d06;hp=0000000000000000000000000000000000000000;hpb=298022ce50fa8133cc880507170c4b7120d227b5;p=o-du%2Fphy.git diff --git a/docs/API/namespacemaster.html b/docs/API/namespacemaster.html new file mode 100644 index 0000000..978e867 --- /dev/null +++ b/docs/API/namespacemaster.html @@ -0,0 +1,736 @@ + + + + + + + +o-du/phy: master Namespace Reference + + + + + + + + + +
+
+ + + + + + +
+
o-du/phy +
+
Intel O-RAN/X-RAN Generated Doxygen Documentation
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+Data Structures | +Functions | +Variables
+
+
master Namespace Reference
+
+
+ + + + +

+Data Structures

class  GetOutOfLoops
 
+ + + + + + + + + + + + + + + + + +

+Functions

def init_logger (console_level, logfile_level)
 
def parse_args (args)
 
def is_comment (s)
 
def compare_resuts (cat, mu, bw, tcase, xran_path, test_cfg, direction)
 
def parse_dat_file (cat, mu, bw, tcase, xran_path, test_cfg)
 
def make_copy_mlog (cat, mu, bw, tcase, xran_path)
 
def run_tcase (cat, mu, bw, tcase, xran_path)
 
def main ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

list nNumRbsPerSymF1
 
list nNumRbsPerSymF2
 
list nRChBwOptions_keys = ['5','10','15','20', '25', '30', '40', '50', '60','70', '80', '90', '100', '200', '400']
 
list nRChBwOptions_values = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]
 
 nRChBwOptions = dict(zip(nRChBwOptions_keys, nRChBwOptions_values))
 
list nRChBwOptions_keys_mu2and3 = ['50', '100', '200', '400']
 
list nRChBwOptions_values_mu2and3 = [0,1,2,3]
 
 nRChBwOptions_mu2and3 = dict(zip(nRChBwOptions_keys_mu2and3, nRChBwOptions_values_mu2and3))
 
list all_test_cases
 
 dic_dir = dict({0:'DL', 1:'UL'})
 
 dic_xu = dict({0:'o-du', 1:'o-ru'})
 
 START_TIME = datetime.now()
 
def res = main()
 
 END_TIME = datetime.now()
 
+

Function Documentation

+ +

◆ compare_resuts()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def master.compare_resuts ( cat,
 mu,
 bw,
 tcase,
 xran_path,
 test_cfg,
 direction 
)
+
+ +

Definition at line 123 of file master.py.

+
+Here is the caller graph for this function:
+
+
+ + + + +
+ +
+
+ +

◆ init_logger()

+ +
+
+ + + + + + + + + + + + + + + + + + +
def master.init_logger ( console_level,
 logfile_level 
)
+
+
Initializes console and logfile logger with given logging levels
+

Definition at line 80 of file master.py.

+
+Here is the caller graph for this function:
+
+
+ + + +
+ +
+
+ +

◆ is_comment()

+ +
+
+ + + + + + + + +
def master.is_comment ( s)
+
+
function to check if a line
+     starts with some character.
+     Here # for comment
+
+

Definition at line 112 of file master.py.

+ +
+
+ +

◆ main()

+ +
+
+ + + + + + + +
def master.main ()
+
+ +

Definition at line 443 of file master.py.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+ +
+
+ +

◆ make_copy_mlog()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def master.make_copy_mlog ( cat,
 mu,
 bw,
 tcase,
 xran_path 
)
+
+ +

Definition at line 306 of file master.py.

+
+Here is the caller graph for this function:
+
+
+ + + + +
+ +
+
+ +

◆ parse_args()

+ +
+
+ + + + + + + + +
def master.parse_args ( args)
+
+
Configures parser and parses command line configuration
+

Definition at line 95 of file master.py.

+
+Here is the caller graph for this function:
+
+
+ + + +
+ +
+
+ +

◆ parse_dat_file()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def master.parse_dat_file ( cat,
 mu,
 bw,
 tcase,
 xran_path,
 test_cfg 
)
+
+ +

Definition at line 278 of file master.py.

+
+Here is the caller graph for this function:
+
+
+ + + + +
+ +
+
+ +

◆ run_tcase()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def master.run_tcase ( cat,
 mu,
 bw,
 tcase,
 xran_path 
)
+
+ +

Definition at line 367 of file master.py.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + +
+ +
+
+

Variable Documentation

+ +

◆ all_test_cases

+ +
+
+ + + + +
list all_test_cases
+
+Initial value:
1 = [(0, 0, 5, 0),
2  (0, 0, 10, 0),
3  (0, 0, 20, 0),
4  (0, 1, 100, 0),
5  (0, 3, 100, 0),
6  (1, 1, 100, 0)]
+

Definition at line 45 of file master.py.

+ +
+
+ +

◆ dic_dir

+ +
+
+ + + + +
dic_dir = dict({0:'DL', 1:'UL'})
+
+ +

Definition at line 77 of file master.py.

+ +
+
+ +

◆ dic_xu

+ +
+
+ + + + +
dic_xu = dict({0:'o-du', 1:'o-ru'})
+
+ +

Definition at line 78 of file master.py.

+ +
+
+ +

◆ END_TIME

+ +
+
+ + + + +
END_TIME = datetime.now()
+
+ +

Definition at line 499 of file master.py.

+ +
+
+ +

◆ nNumRbsPerSymF1

+ +
+
+ + + + +
list nNumRbsPerSymF1
+
+Initial value:
1 = [
2  # 5MHz 10MHz 15MHz 20 MHz 25 MHz 30 MHz 40 MHz 50MHz 60 MHz 70 MHz 80 MHz 90 MHz 100 MHz
3  [25, 52, 79, 106, 133, 160, 216, 270, 0, 0, 0, 0, 0], # Numerology 0 (15KHz)
4  [11, 24, 38, 51, 65, 78, 106, 133, 162, 0, 217, 245, 273], # Numerology 1 (30KHz)
5  [0, 11, 18, 24, 31, 38, 51, 65, 79, 0, 107, 121, 135] # Numerology 2 (60KHz)
6 ]
+

Definition at line 21 of file master.py.

+ +
+
+ +

◆ nNumRbsPerSymF2

+ +
+
+ + + + +
list nNumRbsPerSymF2
+
+Initial value:
1 = [
2  # 50Mhz 100MHz 200MHz 400MHz
3  [66, 132, 264, 0], # Numerology 2 (60KHz)
4  [32, 66, 132, 264] # Numerology 3 (120KHz)
5 ]
+

Definition at line 28 of file master.py.

+ +
+
+ +

◆ nRChBwOptions

+ +
+
+ +

Definition at line 37 of file master.py.

+ +
+
+ +

◆ nRChBwOptions_keys

+ +
+
+ + + + +
list nRChBwOptions_keys = ['5','10','15','20', '25', '30', '40', '50', '60','70', '80', '90', '100', '200', '400']
+
+ +

Definition at line 35 of file master.py.

+ +
+
+ +

◆ nRChBwOptions_keys_mu2and3

+ +
+
+ + + + +
list nRChBwOptions_keys_mu2and3 = ['50', '100', '200', '400']
+
+ +

Definition at line 39 of file master.py.

+ +
+
+ +

◆ nRChBwOptions_mu2and3

+ +
+
+ + + + +
nRChBwOptions_mu2and3 = dict(zip(nRChBwOptions_keys_mu2and3, nRChBwOptions_values_mu2and3))
+
+ +

Definition at line 41 of file master.py.

+ +
+
+ +

◆ nRChBwOptions_values

+ +
+
+ + + + +
list nRChBwOptions_values = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]
+
+ +

Definition at line 36 of file master.py.

+ +
+
+ +

◆ nRChBwOptions_values_mu2and3

+ +
+
+ + + + +
list nRChBwOptions_values_mu2and3 = [0,1,2,3]
+
+ +

Definition at line 40 of file master.py.

+ +
+
+ +

◆ res

+ +
+
+ + + + +
def res = main()
+
+ +

Definition at line 498 of file master.py.

+ +
+
+ +

◆ START_TIME

+ +
+
+ + + + +
START_TIME = datetime.now()
+
+ +

Definition at line 497 of file master.py.

+ +
+
+
+ + + +