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">
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" />
18 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
20 <table cellspacing="0" cellpadding="0">
22 <tr style="height: 56px;">
23 <td id="projectalign" style="padding-left: 0.5em;">
24 <div id="projectname">o-du/phy
26 <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</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');
37 <script type="text/javascript" src="menudata.js"></script>
38 <script type="text/javascript" src="menu.js"></script>
39 <script type="text/javascript">
41 initMenu('',true,false,'search.php','Search');
42 $(document).ready(function() { init_search(); });
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)">
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">
60 <div id="nav-path" class="navpath">
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>
66 <div class="headertitle">
67 <div class="title">config.h</div> </div>
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> <span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">*</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">* Copyright (c) 2019 Intel.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">*</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">* Licensed under the Apache License, Version 2.0 (the "License");</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <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> <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> <span class="comment">*</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <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> <span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <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> <span class="comment">* distributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <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> <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> <span class="comment">* limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">*</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">*******************************************************************************/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#ifndef _SAMPLEAPP__CONFIG_H_</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#define _SAMPLEAPP__CONFIG_H_</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <stdint.h></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <rte_ether.h></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="xran__fh__o__du_8h.html">xran_fh_o_du.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct___runtime_config.html"> 34</a></span> <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> {</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#a4136346ae28fdf2f104e3eb6a9e4da63"> 36</a></span>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  <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>  <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>  <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>  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>  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>  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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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>  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> </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ab0bb0b684cc2798a2ef1ceabe4a47e38"> 102</a></span>  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>  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>  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>  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>  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>  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>  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>  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>  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> </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct___runtime_config.html#ac1552b11af951e30f8d57c77cc5bed81"> 113</a></span>  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>  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>  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>  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>  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>  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>  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>  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>  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>  <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>  <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>  <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> } <a class="code" href="config_8h.html#af57013248b2c9c128e04d2e8ce8c93c9">RuntimeConfig</a>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <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> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <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  <a href="http://www.doxygen.org/index.html">
155 <img class="footer" src="doxygen.png" alt="doxygen"/>