add Doxygen documentation
[o-du/phy.git] / docs / API / config_8h_source.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>o-du/phy: config.h Source File</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="search/search.css" rel="stylesheet" type="text/css"/>
13 <script type="text/javascript" src="search/searchdata.js"></script>
14 <script type="text/javascript" src="search/search.js"></script>
15 <link href="doxygen.css" rel="stylesheet" type="text/css" />
16 </head>
17 <body>
18 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19 <div id="titlearea">
20 <table cellspacing="0" cellpadding="0">
21  <tbody>
22  <tr style="height: 56px;">
23   <td id="projectalign" style="padding-left: 0.5em;">
24    <div id="projectname">o-du/phy
25    </div>
26    <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
27   </td>
28  </tr>
29  </tbody>
30 </table>
31 </div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.13 -->
34 <script type="text/javascript">
35 var searchBox = new SearchBox("searchBox", "search",false,'Search');
36 </script>
37 <script type="text/javascript" src="menudata.js"></script>
38 <script type="text/javascript" src="menu.js"></script>
39 <script type="text/javascript">
40 $(function() {
41   initMenu('',true,false,'search.php','Search');
42   $(document).ready(function() { init_search(); });
43 });
44 </script>
45 <div id="main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id="MSearchSelectWindow"
48      onmouseover="return searchBox.OnSearchSelectShow()"
49      onmouseout="return searchBox.OnSearchSelectHide()"
50      onkeydown="return searchBox.OnSearchSelectKey(event)">
51 </div>
52
53 <!-- iframe showing the search results (closed by default) -->
54 <div id="MSearchResultsWindow">
55 <iframe src="javascript:void(0)" frameborder="0" 
56         name="MSearchResults" id="MSearchResults">
57 </iframe>
58 </div>
59
60 <div id="nav-path" class="navpath">
61   <ul>
62 <li class="navelem"><a class="el" href="dir_a4c74d6baed87eba72f3b201b7b4b8f2.html">fhi_lib</a></li><li class="navelem"><a class="el" href="dir_4b76f00ffa3e05ab9c225ea6671f6b6c.html">app</a></li><li class="navelem"><a class="el" href="dir_dd7de4ccd45f8474612b8f6c09959d91.html">src</a></li>  </ul>
63 </div>
64 </div><!-- top -->
65 <div class="header">
66   <div class="headertitle">
67 <div class="title">config.h</div>  </div>
68 </div><!--header-->
69 <div class="contents">
70 <a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">*   Copyright (c) 2019 Intel.</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">*   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">*   you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">*   You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">*       http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">*   Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">*   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">*   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">*   See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*   limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">*******************************************************************************/</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#ifndef _SAMPLEAPP__CONFIG_H_</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#define _SAMPLEAPP__CONFIG_H_</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;rte_ether.h&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="xran__fh__o__du_8h.html">xran_fh_o_du.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct___runtime_config.html">   34</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___runtime_config.html">_RuntimeConfig</a></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a4136346ae28fdf2f104e3eb6a9e4da63">   36</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#a4136346ae28fdf2f104e3eb6a9e4da63">appMode</a>;      </div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ad674f5880669afb1153cf6e77b64a838">   37</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#ad674f5880669afb1153cf6e77b64a838">xranCat</a>;     </div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aa7579751e13de05edb086914d6122f31">   38</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#aa7579751e13de05edb086914d6122f31">numCC</a>;        </div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#abbeb3b559727e749a5d085c9374e541d">   39</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#abbeb3b559727e749a5d085c9374e541d">numAxc</a>;       </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a8bc1b7962f0840749ad1536662177b43">   40</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#a8bc1b7962f0840749ad1536662177b43">numUlAxc</a>;     </div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ad0ca738be588c2a611cc3f706bfcd49e">   41</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#ad0ca738be588c2a611cc3f706bfcd49e">antElmTRx</a>;   </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a19978ec8645efbee660315f67d5b2358">   42</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#a19978ec8645efbee660315f67d5b2358">muMimoUEs</a>;   </div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#af2be62462d0071aa5bb14ecc5f55c701">   44</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#af2be62462d0071aa5bb14ecc5f55c701">DlLayersPerUe</a>; </div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aba27e8723558adbd7f998a08df310ec9">   45</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#aba27e8723558adbd7f998a08df310ec9">UlLayersPerUe</a>; </div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#afe3cec6983e2e599c33fc6fe05d80002">   47</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#afe3cec6983e2e599c33fc6fe05d80002">ttiPeriod</a>;   </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a5c81c4a16480f1214d03545216aa6a23">   48</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#a5c81c4a16480f1214d03545216aa6a23">testVect</a>;    </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#afa518f99bacc58366e6e1690d4b99fe4">   49</a></span>&#160;    <span class="keyword">struct </span>ether_addr <a class="code" href="struct___runtime_config.html#afa518f99bacc58366e6e1690d4b99fe4">o_du_addr</a>; </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a3d99b0989c1d336455a447cbc71dce13">   50</a></span>&#160;    <span class="keyword">struct </span>ether_addr <a class="code" href="struct___runtime_config.html#a3d99b0989c1d336455a447cbc71dce13">o_ru_addr</a>; </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a52e0a00c08b59dd8495d5f291c928a3f">   51</a></span>&#160;    <span class="keyword">struct </span>ether_addr <a class="code" href="struct___runtime_config.html#a52e0a00c08b59dd8495d5f291c928a3f">tmp_addr</a>; </div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a7c41b87d5f4518f22797b56e183c6d81">   53</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#a7c41b87d5f4518f22797b56e183c6d81">instance_id</a>; </div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a32d3d485cc059e8003d9d99f0707f2e1">   54</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#a32d3d485cc059e8003d9d99f0707f2e1">io_core</a>; </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a3c8ee4e9dd2a5354e83fb30c95598f30">   56</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#a3c8ee4e9dd2a5354e83fb30c95598f30">mtu</a>; </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ae80b6685104e5d649ce7c9e3865b5ac3">   58</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct___runtime_config.html#ae80b6685104e5d649ce7c9e3865b5ac3">numSlots</a>;  </div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a5b68c8543d51de71f5d2aa5fa824cc5f">   59</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="struct___runtime_config.html#a5b68c8543d51de71f5d2aa5fa824cc5f">ant_file</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][512]; </div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac7a5bcd96e56c56fb91c9a4cb7c57d20">   60</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="struct___runtime_config.html#ac7a5bcd96e56c56fb91c9a4cb7c57d20">prach_file</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][512]; </div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#adca0e9d6c0f577d2eb19c0c17e7d1f21">   62</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="struct___runtime_config.html#adca0e9d6c0f577d2eb19c0c17e7d1f21">dl_bfw_file</a> [<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][512]; </div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac84cf72167889004a12d616ad466e48e">   63</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="struct___runtime_config.html#ac84cf72167889004a12d616ad466e48e">ul_bfw_file</a> [<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][512]; </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a50fb35f7655e4f8581192c9ea0ce0517">   65</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="struct___runtime_config.html#a50fb35f7655e4f8581192c9ea0ce0517">ul_srs_file</a> [<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>][512]; </div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="comment">/* prach config */</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aede2a014b7865a3e3b425d468f157331">   68</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#aede2a014b7865a3e3b425d468f157331">enablePrach</a>; </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a27e72df1357d47d3028bba20c4af0453">   69</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#a27e72df1357d47d3028bba20c4af0453">prachOffset</a>; </div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a99f4cd3e313c4d956132e277043498c6">   72</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#a99f4cd3e313c4d956132e277043498c6">prachConfigIndex</a>; </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ad08d1758ebedc3f28561b3f4d1c51645">   73</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#ad08d1758ebedc3f28561b3f4d1c51645">iqswap</a>; </div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a932c6c205ec4695d57632b623753a7ab">   74</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#a932c6c205ec4695d57632b623753a7ab">nebyteorderswap</a>; </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aeb626e525b4a8a7381eda9c3d11400cb">   75</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#aeb626e525b4a8a7381eda9c3d11400cb">compression</a>;     </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#af01fc39016255fbbedd02b31bb9c7959">   77</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#af01fc39016255fbbedd02b31bb9c7959">totalBfWeights</a>; </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac059a4a69d0a3fd511290fea2d95ab25">   79</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#ac059a4a69d0a3fd511290fea2d95ab25">enableSrs</a>; </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac8db74934b603e276bbe8d5bf14e8333">   80</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#ac8db74934b603e276bbe8d5bf14e8333">srsSymMask</a>; </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a7e2e66f6bfc7521847c69479e3f17a79">   82</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a7e2e66f6bfc7521847c69479e3f17a79">maxFrameId</a>; </div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a05dca46f0128cb233e7d4f73215cc4a9">   84</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a05dca46f0128cb233e7d4f73215cc4a9">Tadv_cp_dl</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aebed6420fb04aabce30025eec4583807">   85</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#aebed6420fb04aabce30025eec4583807">T2a_min_cp_dl</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a5df6250657a91c27fa2416154ec5a609">   86</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a5df6250657a91c27fa2416154ec5a609">T2a_max_cp_dl</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#acfa0c4237b95b1dc83d19e00d6487ec0">   87</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#acfa0c4237b95b1dc83d19e00d6487ec0">T2a_min_cp_ul</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a60007ed3e328b06fb7f7ff2b3a37dac5">   88</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a60007ed3e328b06fb7f7ff2b3a37dac5">T2a_max_cp_ul</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aac84937e634fccb665c6de923af50c0f">   89</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#aac84937e634fccb665c6de923af50c0f">T2a_min_up</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#af27977cbf63a8beb2fd6b1f17c1502df">   90</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#af27977cbf63a8beb2fd6b1f17c1502df">T2a_max_up</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac2e5d027408848a38879331bf54d5adf">   91</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#ac2e5d027408848a38879331bf54d5adf">Ta3_min</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a82517c890db705ee58767fd245193214">   92</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a82517c890db705ee58767fd245193214">Ta3_max</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a73b80929304dcde73f2c2f6d4f7448fa">   93</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a73b80929304dcde73f2c2f6d4f7448fa">T1a_min_cp_dl</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a6080f8ca5894be470378d6f265c1f665">   94</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a6080f8ca5894be470378d6f265c1f665">T1a_max_cp_dl</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ab2d0817976952478020b3437b3dbbfc3">   95</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#ab2d0817976952478020b3437b3dbbfc3">T1a_min_cp_ul</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a71254f497cb48a57b123c7f4897b7a38">   96</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a71254f497cb48a57b123c7f4897b7a38">T1a_max_cp_ul</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a0447175262da4e12814983c97d73ad21">   97</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a0447175262da4e12814983c97d73ad21">T1a_min_up</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a76ae7531da0aa8656d95c194f1e75b0f">   98</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a76ae7531da0aa8656d95c194f1e75b0f">T1a_max_up</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ad8a8a60941ab888de5187345ce5fc92c">   99</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#ad8a8a60941ab888de5187345ce5fc92c">Ta4_min</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a934a145ce39320896b81ac25276b24d8">  100</a></span>&#160;    uint16_t <a class="code" href="struct___runtime_config.html#a934a145ce39320896b81ac25276b24d8">Ta4_max</a>;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ab0bb0b684cc2798a2ef1ceabe4a47e38">  102</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#ab0bb0b684cc2798a2ef1ceabe4a47e38">enableCP</a>;    </div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#adc6cb9229207f58f6c4375305dcb5384">  103</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#adc6cb9229207f58f6c4375305dcb5384">cp_vlan_tag</a>; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ae5c22bf3cd63e278914bf627dab04ce8">  104</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#ae5c22bf3cd63e278914bf627dab04ce8">up_vlan_tag</a>; </div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a8ad55119f3b227785857aaddef6a8384">  106</a></span>&#160;    int32_t <a class="code" href="struct___runtime_config.html#a8ad55119f3b227785857aaddef6a8384">debugStop</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a0ce1293a9896f3e28d960a0b1d9dc911">  107</a></span>&#160;    int32_t <a class="code" href="struct___runtime_config.html#a0ce1293a9896f3e28d960a0b1d9dc911">debugStopCount</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aed69c3a25134cbc416f08a2138ab1136">  108</a></span>&#160;    int32_t <a class="code" href="struct___runtime_config.html#aed69c3a25134cbc416f08a2138ab1136">bbdevMode</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a6fcbf469691a192f1ce298f70981c17a">  109</a></span>&#160;    int32_t <a class="code" href="struct___runtime_config.html#a6fcbf469691a192f1ce298f70981c17a">DynamicSectionEna</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ae2b1a8eb1532f9f5aedc946086bec354">  110</a></span>&#160;    int32_t <a class="code" href="struct___runtime_config.html#ae2b1a8eb1532f9f5aedc946086bec354">GPS_Alpha</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aba260ecc47cc76ee126e5b9837f31ab8">  111</a></span>&#160;    int32_t <a class="code" href="struct___runtime_config.html#aba260ecc47cc76ee126e5b9837f31ab8">GPS_Beta</a>;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac1552b11af951e30f8d57c77cc5bed81">  113</a></span>&#160;    uint8_t  <a class="code" href="struct___runtime_config.html#ac1552b11af951e30f8d57c77cc5bed81">mu_number</a>;       </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac0e69adfb3c3429ce7f7b9a568959934">  114</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#ac0e69adfb3c3429ce7f7b9a568959934">nDLAbsFrePointA</a>; </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a6db9b8b082db12b94c9d7b910a2bf747">  115</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#a6db9b8b082db12b94c9d7b910a2bf747">nULAbsFrePointA</a>; </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ad218e25642a9ecba017dfab4637c0b50">  116</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#ad218e25642a9ecba017dfab4637c0b50">nDLBandwidth</a>;    </div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a62e3563effce6c4c7fa25c233f24c855">  117</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#a62e3563effce6c4c7fa25c233f24c855">nULBandwidth</a>;    </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ad86ba09b02f93a0f8525f5d07b471ead">  118</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#ad86ba09b02f93a0f8525f5d07b471ead">nDLFftSize</a>;      </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aa531dddfbcecb22e905ed06255f5ce09">  119</a></span>&#160;    uint32_t <a class="code" href="struct___runtime_config.html#aa531dddfbcecb22e905ed06255f5ce09">nULFftSize</a>;      </div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a3b86317723a592e240c0047e53a6326d">  122</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#a3b86317723a592e240c0047e53a6326d">nFrameDuplexType</a>;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a53a1d989c6dee827495401b1973c9ef8">  123</a></span>&#160;    uint8_t <a class="code" href="struct___runtime_config.html#a53a1d989c6dee827495401b1973c9ef8">nTddPeriod</a>;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a4664e9a9005020b4a98ada2d256906e2">  124</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__slot__config.html">xran_slot_config</a> <a class="code" href="struct___runtime_config.html#a4664e9a9005020b4a98ada2d256906e2">sSlotConfig</a>[<a class="code" href="xran__fh__o__du_8h.html#aba79881ec9b30850184b4f5f6b0afc39">XRAN_MAX_TDD_PERIODICITY</a>];</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a62e6a2d0e1ba75667b3983405ccd2c84">  125</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__prb__map.html">xran_prb_map</a> <a class="code" href="struct___runtime_config.html#a62e6a2d0e1ba75667b3983405ccd2c84">PrbMapDl</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#aa6dd3fbdc60ae22de4c06c1c4e7fbd73">  126</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__prb__map.html">xran_prb_map</a> <a class="code" href="struct___runtime_config.html#aa6dd3fbdc60ae22de4c06c1c4e7fbd73">PrbMapUl</a>;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;} <a class="code" href="config_8h.html#af57013248b2c9c128e04d2e8ce8c93c9">RuntimeConfig</a>;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="keywordtype">int</span> <a class="code" href="config_8h.html#add16264aa9472e4e90d1a77e086c7f93">parseConfigFile</a>(<span class="keywordtype">char</span> *filename, <a class="code" href="struct___runtime_config.html">RuntimeConfig</a> *config);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _SAMPLEAPP__CONFIG_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="struct___runtime_config_html_aede2a014b7865a3e3b425d468f157331"><div class="ttname"><a href="struct___runtime_config.html#aede2a014b7865a3e3b425d468f157331">_RuntimeConfig::enablePrach</a></div><div class="ttdeci">uint8_t enablePrach</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00068">config.h:68</a></div></div>
71 <div class="ttc" id="struct___runtime_config_html_a6fcbf469691a192f1ce298f70981c17a"><div class="ttname"><a href="struct___runtime_config.html#a6fcbf469691a192f1ce298f70981c17a">_RuntimeConfig::DynamicSectionEna</a></div><div class="ttdeci">int32_t DynamicSectionEna</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00109">config.h:109</a></div></div>
72 <div class="ttc" id="struct___runtime_config_html_ad674f5880669afb1153cf6e77b64a838"><div class="ttname"><a href="struct___runtime_config.html#ad674f5880669afb1153cf6e77b64a838">_RuntimeConfig::xranCat</a></div><div class="ttdeci">uint8_t xranCat</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00037">config.h:37</a></div></div>
73 <div class="ttc" id="struct___runtime_config_html_afa518f99bacc58366e6e1690d4b99fe4"><div class="ttname"><a href="struct___runtime_config.html#afa518f99bacc58366e6e1690d4b99fe4">_RuntimeConfig::o_du_addr</a></div><div class="ttdeci">struct ether_addr o_du_addr</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00049">config.h:49</a></div></div>
74 <div class="ttc" id="xran__fh__o__du_8h_html_af3e0ced3530652b3c92220c8783b55fa"><div class="ttname"><a href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a></div><div class="ttdeci">#define XRAN_MAX_ANT_ARRAY_ELM_NR</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00118">xran_fh_o_du.h:118</a></div></div>
75 <div class="ttc" id="struct___runtime_config_html_a05dca46f0128cb233e7d4f73215cc4a9"><div class="ttname"><a href="struct___runtime_config.html#a05dca46f0128cb233e7d4f73215cc4a9">_RuntimeConfig::Tadv_cp_dl</a></div><div class="ttdeci">uint16_t Tadv_cp_dl</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00084">config.h:84</a></div></div>
76 <div class="ttc" id="struct___runtime_config_html_adc6cb9229207f58f6c4375305dcb5384"><div class="ttname"><a href="struct___runtime_config.html#adc6cb9229207f58f6c4375305dcb5384">_RuntimeConfig::cp_vlan_tag</a></div><div class="ttdeci">uint8_t cp_vlan_tag</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00103">config.h:103</a></div></div>
77 <div class="ttc" id="struct___runtime_config_html_acfa0c4237b95b1dc83d19e00d6487ec0"><div class="ttname"><a href="struct___runtime_config.html#acfa0c4237b95b1dc83d19e00d6487ec0">_RuntimeConfig::T2a_min_cp_ul</a></div><div class="ttdeci">uint16_t T2a_min_cp_ul</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00087">config.h:87</a></div></div>
78 <div class="ttc" id="struct___runtime_config_html_a27e72df1357d47d3028bba20c4af0453"><div class="ttname"><a href="struct___runtime_config.html#a27e72df1357d47d3028bba20c4af0453">_RuntimeConfig::prachOffset</a></div><div class="ttdeci">uint8_t prachOffset</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00069">config.h:69</a></div></div>
79 <div class="ttc" id="struct___runtime_config_html"><div class="ttname"><a href="struct___runtime_config.html">_RuntimeConfig</a></div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00034">config.h:34</a></div></div>
80 <div class="ttc" id="struct___runtime_config_html_a82517c890db705ee58767fd245193214"><div class="ttname"><a href="struct___runtime_config.html#a82517c890db705ee58767fd245193214">_RuntimeConfig::Ta3_max</a></div><div class="ttdeci">uint16_t Ta3_max</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00092">config.h:92</a></div></div>
81 <div class="ttc" id="struct___runtime_config_html_ac7a5bcd96e56c56fb91c9a4cb7c57d20"><div class="ttname"><a href="struct___runtime_config.html#ac7a5bcd96e56c56fb91c9a4cb7c57d20">_RuntimeConfig::prach_file</a></div><div class="ttdeci">char prach_file[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANTENNA_NR][512]</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00060">config.h:60</a></div></div>
82 <div class="ttc" id="struct___runtime_config_html_ae5c22bf3cd63e278914bf627dab04ce8"><div class="ttname"><a href="struct___runtime_config.html#ae5c22bf3cd63e278914bf627dab04ce8">_RuntimeConfig::up_vlan_tag</a></div><div class="ttdeci">uint8_t up_vlan_tag</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00104">config.h:104</a></div></div>
83 <div class="ttc" id="struct___runtime_config_html_a62e6a2d0e1ba75667b3983405ccd2c84"><div class="ttname"><a href="struct___runtime_config.html#a62e6a2d0e1ba75667b3983405ccd2c84">_RuntimeConfig::PrbMapDl</a></div><div class="ttdeci">struct xran_prb_map PrbMapDl</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00125">config.h:125</a></div></div>
84 <div class="ttc" id="struct___runtime_config_html_a932c6c205ec4695d57632b623753a7ab"><div class="ttname"><a href="struct___runtime_config.html#a932c6c205ec4695d57632b623753a7ab">_RuntimeConfig::nebyteorderswap</a></div><div class="ttdeci">uint8_t nebyteorderswap</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00074">config.h:74</a></div></div>
85 <div class="ttc" id="struct___runtime_config_html_a99f4cd3e313c4d956132e277043498c6"><div class="ttname"><a href="struct___runtime_config.html#a99f4cd3e313c4d956132e277043498c6">_RuntimeConfig::prachConfigIndex</a></div><div class="ttdeci">uint8_t prachConfigIndex</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00072">config.h:72</a></div></div>
86 <div class="ttc" id="xran__fh__o__du_8h_html_a34dbe5e515cc78b4ce26fa287e6c1edc"><div class="ttname"><a href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a></div><div class="ttdeci">#define XRAN_MAX_SECTOR_NR</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00110">xran_fh_o_du.h:110</a></div></div>
87 <div class="ttc" id="struct___runtime_config_html_a5df6250657a91c27fa2416154ec5a609"><div class="ttname"><a href="struct___runtime_config.html#a5df6250657a91c27fa2416154ec5a609">_RuntimeConfig::T2a_max_cp_dl</a></div><div class="ttdeci">uint16_t T2a_max_cp_dl</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00086">config.h:86</a></div></div>
88 <div class="ttc" id="struct___runtime_config_html_ac8db74934b603e276bbe8d5bf14e8333"><div class="ttname"><a href="struct___runtime_config.html#ac8db74934b603e276bbe8d5bf14e8333">_RuntimeConfig::srsSymMask</a></div><div class="ttdeci">uint16_t srsSymMask</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00080">config.h:80</a></div></div>
89 <div class="ttc" id="struct___runtime_config_html_adca0e9d6c0f577d2eb19c0c17e7d1f21"><div class="ttname"><a href="struct___runtime_config.html#adca0e9d6c0f577d2eb19c0c17e7d1f21">_RuntimeConfig::dl_bfw_file</a></div><div class="ttdeci">char dl_bfw_file[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANTENNA_NR][512]</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00062">config.h:62</a></div></div>
90 <div class="ttc" id="struct___runtime_config_html_a19978ec8645efbee660315f67d5b2358"><div class="ttname"><a href="struct___runtime_config.html#a19978ec8645efbee660315f67d5b2358">_RuntimeConfig::muMimoUEs</a></div><div class="ttdeci">uint32_t muMimoUEs</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00042">config.h:42</a></div></div>
91 <div class="ttc" id="struct___runtime_config_html_a0447175262da4e12814983c97d73ad21"><div class="ttname"><a href="struct___runtime_config.html#a0447175262da4e12814983c97d73ad21">_RuntimeConfig::T1a_min_up</a></div><div class="ttdeci">uint16_t T1a_min_up</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00097">config.h:97</a></div></div>
92 <div class="ttc" id="structxran__prb__map_html"><div class="ttname"><a href="structxran__prb__map.html">xran_prb_map</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00414">xran_fh_o_du.h:414</a></div></div>
93 <div class="ttc" id="xran__fh__o__du_8h_html_a35fa05e7523928c0c86cbcf835c12dc5"><div class="ttname"><a href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a></div><div class="ttdeci">#define XRAN_MAX_ANTENNA_NR</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00111">xran_fh_o_du.h:111</a></div></div>
94 <div class="ttc" id="struct___runtime_config_html_aba27e8723558adbd7f998a08df310ec9"><div class="ttname"><a href="struct___runtime_config.html#aba27e8723558adbd7f998a08df310ec9">_RuntimeConfig::UlLayersPerUe</a></div><div class="ttdeci">uint32_t UlLayersPerUe</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00045">config.h:45</a></div></div>
95 <div class="ttc" id="struct___runtime_config_html_a7e2e66f6bfc7521847c69479e3f17a79"><div class="ttname"><a href="struct___runtime_config.html#a7e2e66f6bfc7521847c69479e3f17a79">_RuntimeConfig::maxFrameId</a></div><div class="ttdeci">uint16_t maxFrameId</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00082">config.h:82</a></div></div>
96 <div class="ttc" id="struct___runtime_config_html_ad8a8a60941ab888de5187345ce5fc92c"><div class="ttname"><a href="struct___runtime_config.html#ad8a8a60941ab888de5187345ce5fc92c">_RuntimeConfig::Ta4_min</a></div><div class="ttdeci">uint16_t Ta4_min</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00099">config.h:99</a></div></div>
97 <div class="ttc" id="struct___runtime_config_html_a62e3563effce6c4c7fa25c233f24c855"><div class="ttname"><a href="struct___runtime_config.html#a62e3563effce6c4c7fa25c233f24c855">_RuntimeConfig::nULBandwidth</a></div><div class="ttdeci">uint32_t nULBandwidth</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00117">config.h:117</a></div></div>
98 <div class="ttc" id="struct___runtime_config_html_aeb626e525b4a8a7381eda9c3d11400cb"><div class="ttname"><a href="struct___runtime_config.html#aeb626e525b4a8a7381eda9c3d11400cb">_RuntimeConfig::compression</a></div><div class="ttdeci">uint8_t compression</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00075">config.h:75</a></div></div>
99 <div class="ttc" id="struct___runtime_config_html_a7c41b87d5f4518f22797b56e183c6d81"><div class="ttname"><a href="struct___runtime_config.html#a7c41b87d5f4518f22797b56e183c6d81">_RuntimeConfig::instance_id</a></div><div class="ttdeci">uint32_t instance_id</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00053">config.h:53</a></div></div>
100 <div class="ttc" id="struct___runtime_config_html_a3c8ee4e9dd2a5354e83fb30c95598f30"><div class="ttname"><a href="struct___runtime_config.html#a3c8ee4e9dd2a5354e83fb30c95598f30">_RuntimeConfig::mtu</a></div><div class="ttdeci">uint32_t mtu</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00056">config.h:56</a></div></div>
101 <div class="ttc" id="struct___runtime_config_html_ad218e25642a9ecba017dfab4637c0b50"><div class="ttname"><a href="struct___runtime_config.html#ad218e25642a9ecba017dfab4637c0b50">_RuntimeConfig::nDLBandwidth</a></div><div class="ttdeci">uint32_t nDLBandwidth</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00116">config.h:116</a></div></div>
102 <div class="ttc" id="struct___runtime_config_html_a60007ed3e328b06fb7f7ff2b3a37dac5"><div class="ttname"><a href="struct___runtime_config.html#a60007ed3e328b06fb7f7ff2b3a37dac5">_RuntimeConfig::T2a_max_cp_ul</a></div><div class="ttdeci">uint16_t T2a_max_cp_ul</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00088">config.h:88</a></div></div>
103 <div class="ttc" id="config_8h_html_af57013248b2c9c128e04d2e8ce8c93c9"><div class="ttname"><a href="config_8h.html#af57013248b2c9c128e04d2e8ce8c93c9">RuntimeConfig</a></div><div class="ttdeci">struct _RuntimeConfig RuntimeConfig</div></div>
104 <div class="ttc" id="struct___runtime_config_html_ad08d1758ebedc3f28561b3f4d1c51645"><div class="ttname"><a href="struct___runtime_config.html#ad08d1758ebedc3f28561b3f4d1c51645">_RuntimeConfig::iqswap</a></div><div class="ttdeci">uint8_t iqswap</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00073">config.h:73</a></div></div>
105 <div class="ttc" id="struct___runtime_config_html_a3d99b0989c1d336455a447cbc71dce13"><div class="ttname"><a href="struct___runtime_config.html#a3d99b0989c1d336455a447cbc71dce13">_RuntimeConfig::o_ru_addr</a></div><div class="ttdeci">struct ether_addr o_ru_addr</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00050">config.h:50</a></div></div>
106 <div class="ttc" id="struct___runtime_config_html_a4136346ae28fdf2f104e3eb6a9e4da63"><div class="ttname"><a href="struct___runtime_config.html#a4136346ae28fdf2f104e3eb6a9e4da63">_RuntimeConfig::appMode</a></div><div class="ttdeci">uint8_t appMode</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00036">config.h:36</a></div></div>
107 <div class="ttc" id="struct___runtime_config_html_ad86ba09b02f93a0f8525f5d07b471ead"><div class="ttname"><a href="struct___runtime_config.html#ad86ba09b02f93a0f8525f5d07b471ead">_RuntimeConfig::nDLFftSize</a></div><div class="ttdeci">uint32_t nDLFftSize</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00118">config.h:118</a></div></div>
108 <div class="ttc" id="struct___runtime_config_html_a76ae7531da0aa8656d95c194f1e75b0f"><div class="ttname"><a href="struct___runtime_config.html#a76ae7531da0aa8656d95c194f1e75b0f">_RuntimeConfig::T1a_max_up</a></div><div class="ttdeci">uint16_t T1a_max_up</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00098">config.h:98</a></div></div>
109 <div class="ttc" id="struct___runtime_config_html_af27977cbf63a8beb2fd6b1f17c1502df"><div class="ttname"><a href="struct___runtime_config.html#af27977cbf63a8beb2fd6b1f17c1502df">_RuntimeConfig::T2a_max_up</a></div><div class="ttdeci">uint16_t T2a_max_up</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00090">config.h:90</a></div></div>
110 <div class="ttc" id="struct___runtime_config_html_a52e0a00c08b59dd8495d5f291c928a3f"><div class="ttname"><a href="struct___runtime_config.html#a52e0a00c08b59dd8495d5f291c928a3f">_RuntimeConfig::tmp_addr</a></div><div class="ttdeci">struct ether_addr tmp_addr</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00051">config.h:51</a></div></div>
111 <div class="ttc" id="struct___runtime_config_html_afe3cec6983e2e599c33fc6fe05d80002"><div class="ttname"><a href="struct___runtime_config.html#afe3cec6983e2e599c33fc6fe05d80002">_RuntimeConfig::ttiPeriod</a></div><div class="ttdeci">uint32_t ttiPeriod</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00047">config.h:47</a></div></div>
112 <div class="ttc" id="struct___runtime_config_html_a5c81c4a16480f1214d03545216aa6a23"><div class="ttname"><a href="struct___runtime_config.html#a5c81c4a16480f1214d03545216aa6a23">_RuntimeConfig::testVect</a></div><div class="ttdeci">uint32_t testVect</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00048">config.h:48</a></div></div>
113 <div class="ttc" id="struct___runtime_config_html_ac0e69adfb3c3429ce7f7b9a568959934"><div class="ttname"><a href="struct___runtime_config.html#ac0e69adfb3c3429ce7f7b9a568959934">_RuntimeConfig::nDLAbsFrePointA</a></div><div class="ttdeci">uint32_t nDLAbsFrePointA</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00114">config.h:114</a></div></div>
114 <div class="ttc" id="struct___runtime_config_html_af01fc39016255fbbedd02b31bb9c7959"><div class="ttname"><a href="struct___runtime_config.html#af01fc39016255fbbedd02b31bb9c7959">_RuntimeConfig::totalBfWeights</a></div><div class="ttdeci">uint16_t totalBfWeights</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00077">config.h:77</a></div></div>
115 <div class="ttc" id="struct___runtime_config_html_a71254f497cb48a57b123c7f4897b7a38"><div class="ttname"><a href="struct___runtime_config.html#a71254f497cb48a57b123c7f4897b7a38">_RuntimeConfig::T1a_max_cp_ul</a></div><div class="ttdeci">uint16_t T1a_max_cp_ul</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00096">config.h:96</a></div></div>
116 <div class="ttc" id="struct___runtime_config_html_a8ad55119f3b227785857aaddef6a8384"><div class="ttname"><a href="struct___runtime_config.html#a8ad55119f3b227785857aaddef6a8384">_RuntimeConfig::debugStop</a></div><div class="ttdeci">int32_t debugStop</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00106">config.h:106</a></div></div>
117 <div class="ttc" id="struct___runtime_config_html_a934a145ce39320896b81ac25276b24d8"><div class="ttname"><a href="struct___runtime_config.html#a934a145ce39320896b81ac25276b24d8">_RuntimeConfig::Ta4_max</a></div><div class="ttdeci">uint16_t Ta4_max</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00100">config.h:100</a></div></div>
118 <div class="ttc" id="struct___runtime_config_html_aac84937e634fccb665c6de923af50c0f"><div class="ttname"><a href="struct___runtime_config.html#aac84937e634fccb665c6de923af50c0f">_RuntimeConfig::T2a_min_up</a></div><div class="ttdeci">uint16_t T2a_min_up</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00089">config.h:89</a></div></div>
119 <div class="ttc" id="struct___runtime_config_html_aed69c3a25134cbc416f08a2138ab1136"><div class="ttname"><a href="struct___runtime_config.html#aed69c3a25134cbc416f08a2138ab1136">_RuntimeConfig::bbdevMode</a></div><div class="ttdeci">int32_t bbdevMode</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00108">config.h:108</a></div></div>
120 <div class="ttc" id="struct___runtime_config_html_a0ce1293a9896f3e28d960a0b1d9dc911"><div class="ttname"><a href="struct___runtime_config.html#a0ce1293a9896f3e28d960a0b1d9dc911">_RuntimeConfig::debugStopCount</a></div><div class="ttdeci">int32_t debugStopCount</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00107">config.h:107</a></div></div>
121 <div class="ttc" id="struct___runtime_config_html_a8bc1b7962f0840749ad1536662177b43"><div class="ttname"><a href="struct___runtime_config.html#a8bc1b7962f0840749ad1536662177b43">_RuntimeConfig::numUlAxc</a></div><div class="ttdeci">uint8_t numUlAxc</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00040">config.h:40</a></div></div>
122 <div class="ttc" id="struct___runtime_config_html_ab2d0817976952478020b3437b3dbbfc3"><div class="ttname"><a href="struct___runtime_config.html#ab2d0817976952478020b3437b3dbbfc3">_RuntimeConfig::T1a_min_cp_ul</a></div><div class="ttdeci">uint16_t T1a_min_cp_ul</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00095">config.h:95</a></div></div>
123 <div class="ttc" id="struct___runtime_config_html_ac84cf72167889004a12d616ad466e48e"><div class="ttname"><a href="struct___runtime_config.html#ac84cf72167889004a12d616ad466e48e">_RuntimeConfig::ul_bfw_file</a></div><div class="ttdeci">char ul_bfw_file[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANTENNA_NR][512]</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00063">config.h:63</a></div></div>
124 <div class="ttc" id="struct___runtime_config_html_a73b80929304dcde73f2c2f6d4f7448fa"><div class="ttname"><a href="struct___runtime_config.html#a73b80929304dcde73f2c2f6d4f7448fa">_RuntimeConfig::T1a_min_cp_dl</a></div><div class="ttdeci">uint16_t T1a_min_cp_dl</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00093">config.h:93</a></div></div>
125 <div class="ttc" id="struct___runtime_config_html_ae2b1a8eb1532f9f5aedc946086bec354"><div class="ttname"><a href="struct___runtime_config.html#ae2b1a8eb1532f9f5aedc946086bec354">_RuntimeConfig::GPS_Alpha</a></div><div class="ttdeci">int32_t GPS_Alpha</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00110">config.h:110</a></div></div>
126 <div class="ttc" id="xran__fh__o__du_8h_html"><div class="ttname"><a href="xran__fh__o__du_8h.html">xran_fh_o_du.h</a></div><div class="ttdoc">This file provides public interface to xRAN Front Haul layer implementation as defined in the ORAN-WG...</div></div>
127 <div class="ttc" id="struct___runtime_config_html_a3b86317723a592e240c0047e53a6326d"><div class="ttname"><a href="struct___runtime_config.html#a3b86317723a592e240c0047e53a6326d">_RuntimeConfig::nFrameDuplexType</a></div><div class="ttdeci">uint8_t nFrameDuplexType</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00122">config.h:122</a></div></div>
128 <div class="ttc" id="struct___runtime_config_html_aa7579751e13de05edb086914d6122f31"><div class="ttname"><a href="struct___runtime_config.html#aa7579751e13de05edb086914d6122f31">_RuntimeConfig::numCC</a></div><div class="ttdeci">uint8_t numCC</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00038">config.h:38</a></div></div>
129 <div class="ttc" id="struct___runtime_config_html_af2be62462d0071aa5bb14ecc5f55c701"><div class="ttname"><a href="struct___runtime_config.html#af2be62462d0071aa5bb14ecc5f55c701">_RuntimeConfig::DlLayersPerUe</a></div><div class="ttdeci">uint32_t DlLayersPerUe</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00044">config.h:44</a></div></div>
130 <div class="ttc" id="struct___runtime_config_html_a53a1d989c6dee827495401b1973c9ef8"><div class="ttname"><a href="struct___runtime_config.html#a53a1d989c6dee827495401b1973c9ef8">_RuntimeConfig::nTddPeriod</a></div><div class="ttdeci">uint8_t nTddPeriod</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00123">config.h:123</a></div></div>
131 <div class="ttc" id="struct___runtime_config_html_a5b68c8543d51de71f5d2aa5fa824cc5f"><div class="ttname"><a href="struct___runtime_config.html#a5b68c8543d51de71f5d2aa5fa824cc5f">_RuntimeConfig::ant_file</a></div><div class="ttdeci">char ant_file[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANTENNA_NR][512]</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00059">config.h:59</a></div></div>
132 <div class="ttc" id="struct___runtime_config_html_aebed6420fb04aabce30025eec4583807"><div class="ttname"><a href="struct___runtime_config.html#aebed6420fb04aabce30025eec4583807">_RuntimeConfig::T2a_min_cp_dl</a></div><div class="ttdeci">uint16_t T2a_min_cp_dl</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00085">config.h:85</a></div></div>
133 <div class="ttc" id="struct___runtime_config_html_ac1552b11af951e30f8d57c77cc5bed81"><div class="ttname"><a href="struct___runtime_config.html#ac1552b11af951e30f8d57c77cc5bed81">_RuntimeConfig::mu_number</a></div><div class="ttdeci">uint8_t mu_number</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00113">config.h:113</a></div></div>
134 <div class="ttc" id="xran__fh__o__du_8h_html_aba79881ec9b30850184b4f5f6b0afc39"><div class="ttname"><a href="xran__fh__o__du_8h.html#aba79881ec9b30850184b4f5f6b0afc39">XRAN_MAX_TDD_PERIODICITY</a></div><div class="ttdeci">#define XRAN_MAX_TDD_PERIODICITY</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00124">xran_fh_o_du.h:124</a></div></div>
135 <div class="ttc" id="struct___runtime_config_html_abbeb3b559727e749a5d085c9374e541d"><div class="ttname"><a href="struct___runtime_config.html#abbeb3b559727e749a5d085c9374e541d">_RuntimeConfig::numAxc</a></div><div class="ttdeci">uint8_t numAxc</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00039">config.h:39</a></div></div>
136 <div class="ttc" id="struct___runtime_config_html_ae80b6685104e5d649ce7c9e3865b5ac3"><div class="ttname"><a href="struct___runtime_config.html#ae80b6685104e5d649ce7c9e3865b5ac3">_RuntimeConfig::numSlots</a></div><div class="ttdeci">int numSlots</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00058">config.h:58</a></div></div>
137 <div class="ttc" id="struct___runtime_config_html_a32d3d485cc059e8003d9d99f0707f2e1"><div class="ttname"><a href="struct___runtime_config.html#a32d3d485cc059e8003d9d99f0707f2e1">_RuntimeConfig::io_core</a></div><div class="ttdeci">uint32_t io_core</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00054">config.h:54</a></div></div>
138 <div class="ttc" id="struct___runtime_config_html_aa531dddfbcecb22e905ed06255f5ce09"><div class="ttname"><a href="struct___runtime_config.html#aa531dddfbcecb22e905ed06255f5ce09">_RuntimeConfig::nULFftSize</a></div><div class="ttdeci">uint32_t nULFftSize</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00119">config.h:119</a></div></div>
139 <div class="ttc" id="struct___runtime_config_html_ad0ca738be588c2a611cc3f706bfcd49e"><div class="ttname"><a href="struct___runtime_config.html#ad0ca738be588c2a611cc3f706bfcd49e">_RuntimeConfig::antElmTRx</a></div><div class="ttdeci">uint32_t antElmTRx</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00041">config.h:41</a></div></div>
140 <div class="ttc" id="struct___runtime_config_html_a6080f8ca5894be470378d6f265c1f665"><div class="ttname"><a href="struct___runtime_config.html#a6080f8ca5894be470378d6f265c1f665">_RuntimeConfig::T1a_max_cp_dl</a></div><div class="ttdeci">uint16_t T1a_max_cp_dl</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00094">config.h:94</a></div></div>
141 <div class="ttc" id="struct___runtime_config_html_ac059a4a69d0a3fd511290fea2d95ab25"><div class="ttname"><a href="struct___runtime_config.html#ac059a4a69d0a3fd511290fea2d95ab25">_RuntimeConfig::enableSrs</a></div><div class="ttdeci">uint8_t enableSrs</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00079">config.h:79</a></div></div>
142 <div class="ttc" id="structxran__slot__config_html"><div class="ttname"><a href="structxran__slot__config.html">xran_slot_config</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00453">xran_fh_o_du.h:453</a></div></div>
143 <div class="ttc" id="struct___runtime_config_html_aa6dd3fbdc60ae22de4c06c1c4e7fbd73"><div class="ttname"><a href="struct___runtime_config.html#aa6dd3fbdc60ae22de4c06c1c4e7fbd73">_RuntimeConfig::PrbMapUl</a></div><div class="ttdeci">struct xran_prb_map PrbMapUl</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00126">config.h:126</a></div></div>
144 <div class="ttc" id="struct___runtime_config_html_a6db9b8b082db12b94c9d7b910a2bf747"><div class="ttname"><a href="struct___runtime_config.html#a6db9b8b082db12b94c9d7b910a2bf747">_RuntimeConfig::nULAbsFrePointA</a></div><div class="ttdeci">uint32_t nULAbsFrePointA</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00115">config.h:115</a></div></div>
145 <div class="ttc" id="struct___runtime_config_html_a50fb35f7655e4f8581192c9ea0ce0517"><div class="ttname"><a href="struct___runtime_config.html#a50fb35f7655e4f8581192c9ea0ce0517">_RuntimeConfig::ul_srs_file</a></div><div class="ttdeci">char ul_srs_file[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR][512]</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00065">config.h:65</a></div></div>
146 <div class="ttc" id="config_8h_html_add16264aa9472e4e90d1a77e086c7f93"><div class="ttname"><a href="config_8h.html#add16264aa9472e4e90d1a77e086c7f93">parseConfigFile</a></div><div class="ttdeci">int parseConfigFile(char *filename, RuntimeConfig *config)</div><div class="ttdef"><b>Definition:</b> <a href="config_8c_source.html#l00497">config.c:497</a></div></div>
147 <div class="ttc" id="struct___runtime_config_html_a4664e9a9005020b4a98ada2d256906e2"><div class="ttname"><a href="struct___runtime_config.html#a4664e9a9005020b4a98ada2d256906e2">_RuntimeConfig::sSlotConfig</a></div><div class="ttdeci">struct xran_slot_config sSlotConfig[XRAN_MAX_TDD_PERIODICITY]</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00124">config.h:124</a></div></div>
148 <div class="ttc" id="struct___runtime_config_html_ab0bb0b684cc2798a2ef1ceabe4a47e38"><div class="ttname"><a href="struct___runtime_config.html#ab0bb0b684cc2798a2ef1ceabe4a47e38">_RuntimeConfig::enableCP</a></div><div class="ttdeci">uint8_t enableCP</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00102">config.h:102</a></div></div>
149 <div class="ttc" id="struct___runtime_config_html_ac2e5d027408848a38879331bf54d5adf"><div class="ttname"><a href="struct___runtime_config.html#ac2e5d027408848a38879331bf54d5adf">_RuntimeConfig::Ta3_min</a></div><div class="ttdeci">uint16_t Ta3_min</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00091">config.h:91</a></div></div>
150 <div class="ttc" id="struct___runtime_config_html_aba260ecc47cc76ee126e5b9837f31ab8"><div class="ttname"><a href="struct___runtime_config.html#aba260ecc47cc76ee126e5b9837f31ab8">_RuntimeConfig::GPS_Beta</a></div><div class="ttdeci">int32_t GPS_Beta</div><div class="ttdef"><b>Definition:</b> <a href="config_8h_source.html#l00111">config.h:111</a></div></div>
151 </div><!-- fragment --></div><!-- contents -->
152 <!-- start footer part -->
153 <hr class="footer"/><address class="footer"><small>
154 Generated by &#160;<a href="http://www.doxygen.org/index.html">
155 <img class="footer" src="doxygen.png" alt="doxygen"/>
156 </a> 1.8.13
157 </small></address>
158 </body>
159 </html>