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: xran_cp_api.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_5cc0cc0264b57168b75ca56bde6cc403.html">lib</a></li><li class="navelem"><a class="el" href="dir_7b477aa413287cfa2199e983b77d66dd.html">api</a></li> </ul>
66 <div class="headertitle">
67 <div class="title">xran_cp_api.h</div> </div>
69 <div class="contents">
70 <a href="xran__cp__api_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="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef _XRAN_CP_API_H_</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define _XRAN_CP_API_H_</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</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="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include "<a class="code" href="xran__pkt__cp_8h.html">xran_pkt_cp.h</a>"</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include "<a class="code" href="xran__transport_8h.html">xran_transport.h</a>"</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a93b65038922e8dd5f6d9cc499daf25aa"> 40</a></span> <span class="preprocessor">#define XRAN_MAX_SECTIONDB_CTX 2</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1"> 42</a></span> <span class="preprocessor">#define XRAN_MAX_NUM_EXTENSIONS XRAN_MAX_PRBS </span><span class="comment">/* Maximum number of extensions in a section [up to 1 ext section per RB]*/</span><span class="preprocessor"></span></div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a43a11acc24aac973f8f6353dee4a532e"> 43</a></span> <span class="preprocessor">#define XRAN_MAX_NUM_UE 16 </span><span class="comment">/* Maximum number of UEs/Lyaers */</span><span class="preprocessor"></span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a3dc5e48b847e25677f9b5b36c547f840"> 44</a></span> <span class="preprocessor">#define XRAN_MAX_NUM_ANT_BF 64 </span><span class="comment">/* Maximum number of beamforming antenna,</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment"> * could be defined as XRAN_MAX_ANTENNA_NR */</span><span class="preprocessor"></span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">/* Maximum total number of beamforming weights (5.4.7.1.2) */</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#acf59e7a9af32c6c8c8dd3d7b1e6ee0ca"> 47</a></span> <span class="preprocessor">#define XRAN_MAX_BFW_N (XRAN_MAX_NUM_ANT_BF*XRAN_MAX_NUM_UE)</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a8f86cfef3ff1270fe0b6d93259c3a0dc"> 48</a></span> <span class="preprocessor">#define XRAN_MAX_MODCOMP_ADDPARMS 6 </span><span class="comment">/* max should be even number */</span><span class="preprocessor"></span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a63f308af419e410c6e3996a79d2c9897"> 50</a></span> <span class="preprocessor">#define XRAN_SECTIONEXT_ALIGN 4 </span><span class="comment">/* alignment size in byte for section extension */</span><span class="preprocessor"></span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610"> 54</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610">xran_cp_sectiontype</a> {</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd"> 55</a></span>  <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd">XRAN_CP_SECTIONTYPE_0</a> = 0, </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7"> 56</a></span>  <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7">XRAN_CP_SECTIONTYPE_1</a> = 1, </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637"> 57</a></span>  <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637">XRAN_CP_SECTIONTYPE_3</a> = 3, </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532"> 58</a></span>  <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532">XRAN_CP_SECTIONTYPE_5</a> = 5, </div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901"> 59</a></span>  <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901">XRAN_CP_SECTIONTYPE_6</a> = 6, </div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb"> 60</a></span>  <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb">XRAN_CP_SECTIONTYPE_7</a> = 7, </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78"> 61</a></span>  <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78">XRAN_CP_SECTIONTYPE_MAX</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  };</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5b"> 65</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5b">xran_cp_filterindex</a> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181"> 66</a></span>  <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181">XRAN_FILTERINDEX_STANDARD</a> = 0, </div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899"> 67</a></span>  <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899">XRAN_FILTERINDEX_PRACH_012</a> = 1, </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8"> 68</a></span>  <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8">XRAN_FILTERINDEX_PRACH_3</a> = 2, </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440"> 69</a></span>  <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440">XRAN_FILTERINDEX_PRACH_ABC</a> = 3, </div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5"> 70</a></span>  <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5">XRAN_FILTERINDEX_NPRACH</a> = 4, </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e"> 71</a></span>  <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e">XRAN_FILTERINDEX_MAX</a></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  };</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a7db7a997624aa3f2bb6c24afce785d8f"> 75</a></span> <span class="preprocessor">#define XRAN_SLOTID_MAX 16</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aa"> 78</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aa">xran_cp_fftsize</a> {</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b"> 79</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b">XRAN_FFTSIZE_128</a> = 7, <span class="comment">/* 128 */</span></div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e"> 80</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e">XRAN_FFTSIZE_256</a> = 8, <span class="comment">/* 256 */</span></div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d"> 81</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d">XRAN_FFTSIZE_512</a> = 9, <span class="comment">/* 512 */</span></div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784"> 82</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784">XRAN_FFTSIZE_1024</a> = 10, <span class="comment">/* 1024 */</span></div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7"> 83</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7">XRAN_FFTSIZE_2048</a> = 11, <span class="comment">/* 2048 */</span></div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0"> 84</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0">XRAN_FFTSIZE_4096</a> = 12, <span class="comment">/* 4096 */</span></div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f"> 85</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f">XRAN_FFTSIZE_1536</a> = 13, <span class="comment">/* 1536 */</span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6"> 86</a></span>  <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6">XRAN_FFTSIZE_MAX</a></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  };</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797"> 90</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797">xran_cp_subcarrierspacing</a> { <span class="comment">/*3GPP u, SCS, Nslot, Slot len */</span></div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e"> 91</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e">XRAN_SCS_15KHZ</a> = 0, <span class="comment">/* 0, 15kHz, 1, 1ms */</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5"> 92</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5">XRAN_SCS_30KHZ</a> = 1, <span class="comment">/* 1, 30kHz, 2, 500us */</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c"> 93</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c">XRAN_SCS_60KHZ</a> = 2, <span class="comment">/* 2, 60kHz, 4, 250us */</span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064"> 94</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064">XRAN_SCS_120KHZ</a> = 3, <span class="comment">/* 3, 120kHz, 8, 125us */</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609"> 95</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609">XRAN_SCS_240KHZ</a> = 4, <span class="comment">/* 4, 240kHz, 16, 62.5us */</span></div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171"> 96</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171">XRAN_SCS_1P25KHZ</a> = 12, <span class="comment">/* NA, 1.25kHz, 1, 1ms */</span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638"> 97</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638">XRAN_SCS_3P75KHZ</a> = 13, <span class="comment">/* NA, 3.75kHz, 1, 1ms */</span></div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba"> 98</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba">XRAN_SCS_5KHZ</a> = 14, <span class="comment">/* NA, 5kHz, 1, 1ms */</span></div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345"> 99</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345">XRAN_SCS_7P5KHZ</a> = 15, <span class="comment">/* NA, 7.5kHz, 1, 1ms */</span></div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0"> 100</a></span>  <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0">XRAN_SCS_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"> 102</span> </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553"> 104</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553">xran_cp_rbindicator</a> {</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16"> 105</a></span>  <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16">XRAN_RBIND_EVERY</a> = 0, </div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a"> 106</a></span>  <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a">XRAN_RBIND_EVERYOTHER</a> = 1, </div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6"> 107</a></span>  <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6">XRAN_RBIND_MAX</a></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  };</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0"> 111</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0">xran_cp_symbolnuminc</a> {</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e"> 112</a></span>  <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e">XRAN_SYMBOLNUMBER_NOTINC</a> = 0, </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3"> 113</a></span>  <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3">XRAN_SYMBOLNUMBER_INC</a> = 1, </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227"> 114</a></span>  <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227">XRAN_SYMBOLNUMBER_INC_MAX</a></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  };</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab857f37965e53c6fba1f143b4071eb2c"> 118</a></span> <span class="preprocessor">#define XRAN_CONVERT_NUMPRBC(x) ((x) > 255 ? 0 : (x))</span></div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a87f4d003bb899541f97db308e63e886a"> 120</a></span> <span class="preprocessor">#define XRAN_CONVERT_IQWIDTH(x) ((x) > 15 ? 0 : (x))</span></div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#abf98f6e7977eb11f3030825ccd7d055b"> 123</a></span> <span class="preprocessor">#define XRAN_SYMBOLNUMBER_MIN 1</span></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1d78ee29f7a9b4f518b184f039830372"> 125</a></span> <span class="preprocessor">#define XRAN_SYMBOLNUMBER_MAX 14</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">/* LAA message type 5.4.5.14 Table 5.11, not supported */</span></div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a0a08b5da6846d688ab27d4a0eab98144"> 128</a></span> <span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_PDSCH_REQ 0</span></div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1d6c0f2b27eb754cb7f298814d5e2650"> 129</a></span> <span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_DRS_REQ 1</span></div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a04cde8ffac02a24a7c46d799cc04c34f"> 130</a></span> <span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_PDSCH_RSP 2</span></div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ad3daa5416e356598608e375352b48d32"> 131</a></span> <span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_DRS_RSP 3</span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e272bac1a1872415b6fbbc45517f8a3"> 132</a></span> <span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_BUFFER_ERROR 4</span></div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a4c0abe755475d81dd73d4af65e512b0b"> 133</a></span> <span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_CWCONFIG_REQ 5</span></div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a07da3eb003ffb682ad3b0d26480930bb"> 134</a></span> <span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_CWCONFIG_RSP 6</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa5c353bbfda234547d82b2523e7175d1"> 136</a></span> <span class="preprocessor">#define XRAN_LBTMODE_FULL 0</span></div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ad33101f746e84d0cafb702f0eac5d06f"> 137</a></span> <span class="preprocessor">#define XRAN_LBTMODE_PARTIAL25 1</span></div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a65c843c2f2aed43d8d42f226847929b3"> 138</a></span> <span class="preprocessor">#define XRAN_LBTMODE_PARTIAL34 2</span></div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a66d322a9ad89e5cc923a2894071b0130"> 139</a></span> <span class="preprocessor">#define XRAN_LBTMODE_FULLSTOP 3</span></div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a81b257717e74882b591daf7fd958c012"> 141</a></span> <span class="preprocessor">#define XRAN_EF_F_LAST 0</span></div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a2093a855b81dcfff46d379b2c7a700f6"> 142</a></span> <span class="preprocessor">#define XRAN_EF_F_ANOTHER_ONE 1</span></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977"> 147</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977">xran_cp_sectionextcmd</a> {</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5"> 148</a></span>  <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5">XRAN_CP_SECTIONEXTCMD_0</a> = 0, </div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77"> 149</a></span>  <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77">XRAN_CP_SECTIONEXTCMD_1</a> = 1, </div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54"> 150</a></span>  <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54">XRAN_CP_SECTIONEXTCMD_2</a> = 2, </div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d"> 151</a></span>  <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d">XRAN_CP_SECTIONEXTCMD_3</a> = 3, </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15"> 152</a></span>  <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15">XRAN_CP_SECTIONEXTCMD_4</a> = 4, </div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9"> 153</a></span>  <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9">XRAN_CP_SECTIONEXTCMD_5</a> = 5, </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab"> 154</a></span>  <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab">XRAN_CP_SECTIONEXTCMD_MAX</a> <span class="comment">/* 6~127 reserved for future use */</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  };</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#abc1efb8cd57478741ed448abe5657af1"> 158</a></span> <span class="preprocessor">#define XRAN_CONVERT_BFWIQWIDTH(x) ((x) > 15 ? 0 : (x))</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687"> 161</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687">xran_cp_bfw_compression_method</a> {</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9"> 162</a></span>  <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9">XRAN_BFWCOMPMETHOD_NONE</a> = 0, </div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18"> 163</a></span>  <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18">XRAN_BFWCOMPMETHOD_BLKFLOAT</a> = 1, </div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e"> 164</a></span>  <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e">XRAN_BFWCOMPMETHOD_BLKSCALE</a> = 2, </div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca"> 165</a></span>  <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca">XRAN_BFWCOMPMETHOD_ULAW</a> = 3, </div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529"> 166</a></span>  <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529">XRAN_BFWCOMPMETHOD_BEAMSPACE</a> = 4, </div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1"> 167</a></span>  <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1">XRAN_BFWCOMPMETHOD_MAX</a> <span class="comment">/* reserved for future methods */</span></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  };</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388"> 171</a></span> <span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388">xran_cp_bfa_bitwidth</a> {</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f"> 172</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f">XRAN_BFABITWIDTH_NO</a> = 0, </div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd"> 173</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd">XRAN_BFABITWIDTH_2BIT</a> = 1, </div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498"> 174</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498">XRAN_BFABITWIDTH_3BIT</a> = 2, </div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec"> 175</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec">XRAN_BFABITWIDTH_4BIT</a> = 3, </div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc"> 176</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc">XRAN_BFABITWIDTH_5BIT</a> = 4, </div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b"> 177</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b">XRAN_BFABITWIDTH_6BIT</a> = 5, </div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645"> 178</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645">XRAN_BFABITWIDTH_7BIT</a> = 6, </div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d"> 179</a></span>  <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d">XRAN_BFABITWIDTH_8BIT</a> = 7, </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  };</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structxran__section__info.html"> 184</a></span> <span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> {</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a1d127017fb298b889f4ba24752d08b8e"> 185</a></span>  uint8_t <a class="code" href="structxran__section__info.html#a1d127017fb298b889f4ba24752d08b8e">type</a>; <span class="comment">/* type of this section */</span></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="comment">/* section type bit- */</span></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="comment">/* 0 1 3 5 6 7 length */</span></div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ac54814779041bec5dcf8aec288d69b06"> 188</a></span>  uint8_t <a class="code" href="structxran__section__info.html#ac54814779041bec5dcf8aec288d69b06">startSymId</a>; <span class="comment">/* X X X X X X 4bits */</span></div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a664cb6ca464c69ef60a445fa4f4b3522"> 189</a></span>  uint8_t <a class="code" href="structxran__section__info.html#a664cb6ca464c69ef60a445fa4f4b3522">numSymbol</a>; <span class="comment">/* X X X X 4bits */</span></div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a52f6623d45fec4bf9c14898f7e53db34"> 190</a></span>  uint8_t <a class="code" href="structxran__section__info.html#a52f6623d45fec4bf9c14898f7e53db34">symInc</a>; <span class="comment">/* X X X X X 1bit */</span></div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a4fc3a0c58dfbd1e68224521185cb9384"> 191</a></span>  uint16_t <a class="code" href="structxran__section__info.html#a4fc3a0c58dfbd1e68224521185cb9384">id</a>; <span class="comment">/* X X X X X 12bits */</span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ab8acca18b930cde25e1cf85ae86c964c"> 192</a></span>  uint16_t <a class="code" href="structxran__section__info.html#ab8acca18b930cde25e1cf85ae86c964c">reMask</a>; <span class="comment">/* X X X X 12bits */</span></div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a6b13285aabf8f2f4598143b2670204c1"> 193</a></span>  uint16_t <a class="code" href="structxran__section__info.html#a6b13285aabf8f2f4598143b2670204c1">startPrbc</a>; <span class="comment">/* X X X X X 10bits */</span></div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a2b72ddddeff4e4a8a5c191695ec41079"> 194</a></span>  uint16_t <a class="code" href="structxran__section__info.html#a2b72ddddeff4e4a8a5c191695ec41079">numPrbc</a>; <span class="comment">/* X X X X X 8bits */</span> <span class="comment">/* will be converted to zero if >255 */</span></div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structxran__section__info.html#affa3adbd50cd4af2018ba1fc0e8c3e31"> 195</a></span>  uint8_t <a class="code" href="structxran__section__info.html#affa3adbd50cd4af2018ba1fc0e8c3e31">rb</a>; <span class="comment">/* X X X X X 1bit */</span></div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a1e4a3c43fc7865c6520471fb9ba8501f"> 196</a></span>  uint8_t <a class="code" href="structxran__section__info.html#a1e4a3c43fc7865c6520471fb9ba8501f">compMeth</a>; <span class="comment">/* X X X 4bits */</span></div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a1520b1ef6131bff6c14b88d849c266c5"> 197</a></span>  uint8_t <a class="code" href="structxran__section__info.html#a1520b1ef6131bff6c14b88d849c266c5">iqWidth</a>; <span class="comment">/* X X X 4bits */</span></div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structxran__section__info.html#afe3859cd334ad3f912622c58d5b2079e"> 198</a></span>  uint8_t <a class="code" href="structxran__section__info.html#afe3859cd334ad3f912622c58d5b2079e">ef</a>; <span class="comment">/* X X X X 1bit */</span></div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49"> 199</a></span>  int32_t <a class="code" href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49">freqOffset</a>; <span class="comment">/* X 24bits */</span></div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ac7deef3ca4b0fc12769165dbf9374569"> 200</a></span>  uint16_t <a class="code" href="structxran__section__info.html#ac7deef3ca4b0fc12769165dbf9374569">beamId</a>; <span class="comment">/* X X 15bits */</span></div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structxran__section__info.html#abf9a56a4808dd3eba6b3e3303e3d080a"> 201</a></span>  uint16_t <a class="code" href="structxran__section__info.html#abf9a56a4808dd3eba6b3e3303e3d080a">ueId</a>; <span class="comment">/* X X 15bits */</span></div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structxran__section__info.html#aebf3365962d1bbb1b52ee9687006cbed"> 202</a></span>  uint16_t <a class="code" href="structxran__section__info.html#aebf3365962d1bbb1b52ee9687006cbed">regFactor</a>; <span class="comment">/* X 16bits */</span></div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a0b43a347f3b949ec61086b57503bc00f"> 203</a></span>  uint16_t <a class="code" href="structxran__section__info.html#a0b43a347f3b949ec61086b57503bc00f">pad0</a>;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ae87ace79c701c8bafa8ed69be03b9542"> 205</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__section__desc.html">xran_section_desc</a> <a class="code" href="structxran__section__info.html#ae87ace79c701c8bafa8ed69be03b9542">sec_desc</a>[<a class="code" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>];</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> };</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html"> 209</a></span> <span class="keyword">struct </span><a class="code" href="structxran__sectionext1__info.html">xran_sectionext1_info</a> {</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ad07777df733bfd87b118b5ea683fcb3b"> 210</a></span>  uint16_t <a class="code" href="structxran__sectionext1__info.html#ad07777df733bfd87b118b5ea683fcb3b">rbNumber</a>; </div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ab09d1df0b229edfd34c41706fcfa73e7"> 211</a></span>  uint16_t <a class="code" href="structxran__sectionext1__info.html#ab09d1df0b229edfd34c41706fcfa73e7">bfwNumber</a>; </div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#a3de53935627d11e11003c38bd6dca548"> 212</a></span>  uint8_t <a class="code" href="structxran__sectionext1__info.html#a3de53935627d11e11003c38bd6dca548">bfwiqWidth</a>;</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#a489f0b868b86e577a5e515dc40987ba5"> 213</a></span>  uint8_t <a class="code" href="structxran__sectionext1__info.html#a489f0b868b86e577a5e515dc40987ba5">bfwCompMeth</a>;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#a535b83a8653a891f80fc204eb1d9cb8b"> 214</a></span>  int16_t *<a class="code" href="structxran__sectionext1__info.html#a535b83a8653a891f80fc204eb1d9cb8b">p_bfwIQ</a>; </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ae4f265cd1e2941e2d7366085f6f0b598"> 215</a></span>  int16_t <a class="code" href="structxran__sectionext1__info.html#ae4f265cd1e2941e2d7366085f6f0b598">bfwIQ_sz</a>; </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">union </span>{</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#af05d5abe7656953548edfb3eb5117659"> 217</a></span>  uint8_t <a class="code" href="structxran__sectionext1__info.html#af05d5abe7656953548edfb3eb5117659">exponent</a>;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ad32c6c9662025c7208ec099075b7ec27"> 218</a></span>  uint8_t <a class="code" href="structxran__sectionext1__info.html#ad32c6c9662025c7208ec099075b7ec27">blockScaler</a>;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ac538592c50bd54df6d3c3dfb98fd1a96"> 219</a></span>  uint8_t <a class="code" href="structxran__sectionext1__info.html#ac538592c50bd54df6d3c3dfb98fd1a96">compBitWidthShift</a>;</div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#abeddf07371133e2a155418d2ad6e6606"> 220</a></span>  uint8_t activeBeamspaceCoeffMask[<a class="code" href="xran__cp__api_8h.html#acf59e7a9af32c6c8c8dd3d7b1e6ee0ca">XRAN_MAX_BFW_N</a>]; <span class="comment">/* ceil(N/8)*8, should be multiple of 8 */</span></div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  } bfwCompParam;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  };</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html"> 224</a></span> <span class="keyword">struct </span><a class="code" href="structxran__sectionext2__info.html">xran_sectionext2_info</a> {</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a2d14a28b7dc7cc4d18dae8c579a15d00"> 225</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#a2d14a28b7dc7cc4d18dae8c579a15d00">bfAzPtWidth</a>; <span class="comment">/* beamforming zenith beamwidth parameter */</span></div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#aed0ddbdef5f3287fe38c115bf0f6b361"> 226</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#aed0ddbdef5f3287fe38c115bf0f6b361">bfAzPt</a>;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a0562069083918b7760597eaca4f0dceb"> 227</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#a0562069083918b7760597eaca4f0dceb">bfZePtWidth</a>; <span class="comment">/* beamforming azimuth beamwidth parameter */</span></div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a8d5cbe6476d0e8b325cd4e1bad03a6d3"> 228</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#a8d5cbe6476d0e8b325cd4e1bad03a6d3">bfZePt</a>;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#af6d308ae11840b67c4e3234a78ca1591"> 229</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#af6d308ae11840b67c4e3234a78ca1591">bfAz3ddWidth</a>; <span class="comment">/* beamforming zenith pointing parameter */</span></div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#adc26301dfc01bf86c8dc53bdef1ac5c3"> 230</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#adc26301dfc01bf86c8dc53bdef1ac5c3">bfAz3dd</a>;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a52ffc8175e7bde0adbc75c865c854df2"> 231</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#a52ffc8175e7bde0adbc75c865c854df2">bfZe3ddWidth</a>; <span class="comment">/* beamforming azimuth pointing parameter */</span></div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a62a0cfe73c1305294d16fb9593a2a947"> 232</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#a62a0cfe73c1305294d16fb9593a2a947">bfZe3dd</a>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a455c1bba3cc6776c7c953f468da68d89"> 234</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#a455c1bba3cc6776c7c953f468da68d89">bfAzSI</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#ad7bfdcda7332da505aa1712b68452cd2"> 235</a></span>  uint8_t <a class="code" href="structxran__sectionext2__info.html#ad7bfdcda7332da505aa1712b68452cd2">bfZeSI</a>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  };</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html"> 238</a></span> <span class="keyword">struct </span><a class="code" href="structxran__sectionext3__info.html">xran_sectionext3_info</a> { <span class="comment">/* NOT SUPPORTED */</span></div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#af0609a5d1256dec22d2c153a12b765c9"> 239</a></span>  uint8_t <a class="code" href="structxran__sectionext3__info.html#af0609a5d1256dec22d2c153a12b765c9">codebookIdx</a>;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a539f76c6228d64723233120f82b0369b"> 240</a></span>  uint8_t <a class="code" href="structxran__sectionext3__info.html#a539f76c6228d64723233120f82b0369b">layerId</a>;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a63fd35fb526e104a9e1155da5c9f4a98"> 241</a></span>  uint8_t <a class="code" href="structxran__sectionext3__info.html#a63fd35fb526e104a9e1155da5c9f4a98">numLayers</a>;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a878ff2db850e901d2c93ca36cae8f4f9"> 242</a></span>  uint8_t <a class="code" href="structxran__sectionext3__info.html#a878ff2db850e901d2c93ca36cae8f4f9">txScheme</a>;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#ab9769277d06e564feeaea9f51770c067"> 243</a></span>  uint16_t <a class="code" href="structxran__sectionext3__info.html#ab9769277d06e564feeaea9f51770c067">crsReMask</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a2feefcc4816844ba7a111798d791919f"> 244</a></span>  uint8_t <a class="code" href="structxran__sectionext3__info.html#a2feefcc4816844ba7a111798d791919f">crsShift</a>;</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a122f48d0face015611f900b5e7c0864a"> 245</a></span>  uint8_t <a class="code" href="structxran__sectionext3__info.html#a122f48d0face015611f900b5e7c0864a">crsSymNum</a>;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#abcaa5b568a022c3af1146b779d52bebc"> 246</a></span>  uint16_t <a class="code" href="structxran__sectionext3__info.html#abcaa5b568a022c3af1146b779d52bebc">beamIdAP1</a>;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a9b459e1b2f309337740ed7a576e8ddfb"> 247</a></span>  uint16_t <a class="code" href="structxran__sectionext3__info.html#a9b459e1b2f309337740ed7a576e8ddfb">beamIdAP2</a>;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a0780ffbec6d647632e2b31d89de94467"> 248</a></span>  uint16_t <a class="code" href="structxran__sectionext3__info.html#a0780ffbec6d647632e2b31d89de94467">beamIdAP3</a>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  };</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html"> 251</a></span> <span class="keyword">struct </span><a class="code" href="structxran__sectionext4__info.html">xran_sectionext4_info</a> {</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html#a9469507e787895ef8a3ec1b89df59954"> 252</a></span>  uint8_t <a class="code" href="structxran__sectionext4__info.html#a9469507e787895ef8a3ec1b89df59954">csf</a>;</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html#a0976e33e213bf38d277b829252a1ceaa"> 253</a></span>  uint8_t <a class="code" href="structxran__sectionext4__info.html#a0976e33e213bf38d277b829252a1ceaa">pad0</a>;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html#a1c0e94567471aac214963f9600d0a4b1"> 254</a></span>  uint16_t <a class="code" href="structxran__sectionext4__info.html#a1c0e94567471aac214963f9600d0a4b1">modCompScaler</a>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  };</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html"> 257</a></span> <span class="keyword">struct </span><a class="code" href="structxran__sectionext5__info.html">xran_sectionext5_info</a> {</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#a7c4e67772e2e32e2f63f636730bf6eea"> 258</a></span>  uint8_t <a class="code" href="structxran__sectionext5__info.html#a7c4e67772e2e32e2f63f636730bf6eea">num_sets</a>;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">struct </span>{</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#aff3ff8bd662f3deba04c54adcbbd2826"> 260</a></span>  uint16_t <a class="code" href="structxran__sectionext5__info.html#aff3ff8bd662f3deba04c54adcbbd2826">csf</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#aabd93f3473c2432cf02d285e460907da"> 261</a></span>  uint16_t <a class="code" href="structxran__sectionext5__info.html#aabd93f3473c2432cf02d285e460907da">mcScaleReMask</a>;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#a0d53f590f6c03b8aadb7421ea75a0efa"> 262</a></span>  uint16_t <a class="code" href="structxran__sectionext5__info.html#a0d53f590f6c03b8aadb7421ea75a0efa">mcScaleOffset</a>;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  } mc[<a class="code" href="xran__cp__api_8h.html#a8f86cfef3ff1270fe0b6d93259c3a0dc">XRAN_MAX_MODCOMP_ADDPARMS</a>];</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  };</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> </div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html"> 266</a></span> <span class="keyword">struct </span><a class="code" href="structxran__sectionext__info.html">xran_sectionext_info</a> {</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html#acb5cfd209ba75c853d03f701e7f91679"> 267</a></span>  uint16_t <a class="code" href="structxran__sectionext__info.html#acb5cfd209ba75c853d03f701e7f91679">type</a>;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html#a8aed22e2c7b283705ec82e0120515618"> 268</a></span>  uint16_t <a class="code" href="structxran__sectionext__info.html#a8aed22e2c7b283705ec82e0120515618">len</a>;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html#a735984d41155bc1032e09bece8f8d66d"> 269</a></span>  <span class="keywordtype">void</span> *<a class="code" href="structxran__sectionext__info.html#a735984d41155bc1032e09bece8f8d66d">data</a>;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  };</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html"> 275</a></span> <span class="keyword">struct </span><a class="code" href="structxran__cp__header__params.html">xran_cp_header_params</a> {</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="comment">// common parameters</span></div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#ad5150de5e1c141cfe288f260afb00830"> 277</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#ad5150de5e1c141cfe288f260afb00830">filterIdx</a>;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a048f7f66787565b266517ddaa551d98e"> 278</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#a048f7f66787565b266517ddaa551d98e">frameId</a>;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a45cd2998ed056e5139a76bf36053ed14"> 279</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#a45cd2998ed056e5139a76bf36053ed14">subframeId</a>;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a0eb3f725109bb1afb9094b025af26678"> 280</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#a0eb3f725109bb1afb9094b025af26678">slotId</a>;</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#ac54814779041bec5dcf8aec288d69b06"> 281</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#ac54814779041bec5dcf8aec288d69b06">startSymId</a>;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="comment">/* section type bit- */</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="comment">/* 0 1 3 5 6 7 length */</span></div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a59e7e8f3feb686850b0cb0ae065de85b"> 284</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#a59e7e8f3feb686850b0cb0ae065de85b">fftSize</a>; <span class="comment">/* X X 4bits */</span></div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#ae470e3869d1cbf07cd5f78ab6709b9e1"> 285</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#ae470e3869d1cbf07cd5f78ab6709b9e1">scs</a>; <span class="comment">/* X X 4bits */</span></div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a1520b1ef6131bff6c14b88d849c266c5"> 286</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#a1520b1ef6131bff6c14b88d849c266c5">iqWidth</a>; <span class="comment">/* X X X 4bits */</span></div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a1e4a3c43fc7865c6520471fb9ba8501f"> 287</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#a1e4a3c43fc7865c6520471fb9ba8501f">compMeth</a>; <span class="comment">/* X X X 4bits */</span></div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a32f1b5994f68c2670b4db46afdd152f1"> 288</a></span>  uint8_t <a class="code" href="structxran__cp__header__params.html#a32f1b5994f68c2670b4db46afdd152f1">numUEs</a>; <span class="comment">/* X 8bits */</span></div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#aa68c277a66312b4b90819cccc055bdb7"> 289</a></span>  uint16_t <a class="code" href="structxran__cp__header__params.html#aa68c277a66312b4b90819cccc055bdb7">timeOffset</a>; <span class="comment">/* X X 16bits */</span></div><div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#af57c31d64bbdb0d65fd36c9f38951328"> 290</a></span>  uint16_t <a class="code" href="structxran__cp__header__params.html#af57c31d64bbdb0d65fd36c9f38951328">cpLength</a>; <span class="comment">/* X X 16bits */</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  };</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html"> 295</a></span> <span class="keyword">struct </span><a class="code" href="structxran__section__gen__info.html">xran_section_gen_info</a> {</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a6ccd48a36736101737e9b419d7a3cc85"> 296</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> info; </div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#aa561d89cbc570e39183c64a5095a6053"> 298</a></span>  uint32_t <a class="code" href="structxran__section__gen__info.html#aa561d89cbc570e39183c64a5095a6053">exDataSize</a>; </div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keyword">struct </span>{</div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#acb5cfd209ba75c853d03f701e7f91679"> 301</a></span>  uint16_t <a class="code" href="structxran__section__gen__info.html#acb5cfd209ba75c853d03f701e7f91679">type</a>; </div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a8aed22e2c7b283705ec82e0120515618"> 302</a></span>  uint16_t <a class="code" href="structxran__section__gen__info.html#a8aed22e2c7b283705ec82e0120515618">len</a>; </div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a735984d41155bc1032e09bece8f8d66d"> 303</a></span>  <span class="keywordtype">void</span> *<a class="code" href="structxran__section__gen__info.html#a735984d41155bc1032e09bece8f8d66d">data</a>; </div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  } exData[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#ac1c64088df7167c5a46bf9a5bb746534"> 305</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__sectionext1__info.html">xran_sectionext1_info</a> m_ext1[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a9da3976c12b7433a90917228f7069381"> 306</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__sectionext2__info.html">xran_sectionext2_info</a> m_ext2[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#aa252bcb2bac0467e0262920ec34285a0"> 307</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__sectionext3__info.html">xran_sectionext3_info</a> m_ext3[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#adaf7350928e8b26da41ded39ba7295e5"> 308</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__sectionext4__info.html">xran_sectionext4_info</a> m_ext4[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a6948d126d229683da976877b617fbd8e"> 309</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__sectionext5__info.html">xran_sectionext5_info</a> m_ext5[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span> };</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html"> 315</a></span> <span class="keyword">struct </span><a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> {</div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a92abda0bec7c1c978fe96f87aad18067"> 316</a></span>  uint8_t <a class="code" href="structxran__cp__gen__params.html#a92abda0bec7c1c978fe96f87aad18067">dir</a>; </div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#ae273caa235b1c6085de4ad13886f82c9"> 317</a></span>  uint8_t <a class="code" href="structxran__cp__gen__params.html#ae273caa235b1c6085de4ad13886f82c9">sectionType</a>; </div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a52bddd404e766ddb6f2b9eabe15ea5b1"> 318</a></span>  uint16_t <a class="code" href="structxran__cp__gen__params.html#a52bddd404e766ddb6f2b9eabe15ea5b1">numSections</a>; </div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a6c787affb1020c2b8058a3ddeff3fe52"> 320</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__cp__header__params.html">xran_cp_header_params</a> <a class="code" href="xran__pkt__cp_8h.html#a3675a820a4aec2a8724471cb7f840f16">hdr</a>;</div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a5921f2439294279b8111fed577c5c37a"> 322</a></span>  <span class="keyword">struct </span><a class="code" href="structxran__section__gen__info.html">xran_section_gen_info</a> *<a class="code" href="structxran__cp__gen__params.html#a5921f2439294279b8111fed577c5c37a">sections</a>;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  };</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html"> 329</a></span> <span class="keyword">struct </span><a class="code" href="structxran__cp__rbmap__list.html">xran_cp_rbmap_list</a> {</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#acbe4924d3235876d0b54c3c9ef6f8149"> 330</a></span>  uint16_t <a class="code" href="structxran__cp__rbmap__list.html#acbe4924d3235876d0b54c3c9ef6f8149">grp_id</a>; </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a23b2201c117393dd97c63e750e211d57"> 332</a></span>  uint8_t <a class="code" href="structxran__cp__rbmap__list.html#a23b2201c117393dd97c63e750e211d57">sym_start</a>; </div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#aa3855fbdf569667bde1830fe8033078a"> 333</a></span>  uint8_t <a class="code" href="structxran__cp__rbmap__list.html#aa3855fbdf569667bde1830fe8033078a">sym_num</a>; </div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a1e0c8aee4bb2520855c655fc3f5ddb3e"> 335</a></span>  uint16_t <a class="code" href="structxran__cp__rbmap__list.html#a1e0c8aee4bb2520855c655fc3f5ddb3e">rb_start</a>; </div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#af7735abb4d0e98bff75f6ca302402fd1"> 336</a></span>  uint16_t <a class="code" href="structxran__cp__rbmap__list.html#af7735abb4d0e98bff75f6ca302402fd1">rb_num</a>; </div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#abde12917f82ac21d3b35f788384b69d4"> 338</a></span>  int16_t <a class="code" href="structxran__cp__rbmap__list.html#abde12917f82ac21d3b35f788384b69d4">iq_buff_offset</a>; </div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a4743b4bb624ddabc85672184430d9d70"> 339</a></span>  int16_t <a class="code" href="structxran__cp__rbmap__list.html#a4743b4bb624ddabc85672184430d9d70">iq_buff_len</a>; </div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a599d618c91d4ce33661381801a7dca9a"> 341</a></span>  uint16_t <a class="code" href="structxran__cp__rbmap__list.html#a599d618c91d4ce33661381801a7dca9a">beam_id</a>; </div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a1520b1ef6131bff6c14b88d849c266c5"> 342</a></span>  uint8_t <a class="code" href="structxran__cp__rbmap__list.html#a1520b1ef6131bff6c14b88d849c266c5">iqWidth</a>; </div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#aba2cd161fa32b47ca78d0a2e4cf605c3"> 343</a></span>  uint8_t <a class="code" href="structxran__cp__rbmap__list.html#aba2cd161fa32b47ca78d0a2e4cf605c3">comp_meth</a>; </div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a0976e33e213bf38d277b829252a1ceaa"> 344</a></span>  uint8_t <a class="code" href="structxran__cp__rbmap__list.html#a0976e33e213bf38d277b829252a1ceaa">pad0</a>;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  };</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> uint16_t <a class="code" href="xran__cp__api_8h.html#ab4bb8d75b8549c5b475d6ffe27e17286">xran_get_cplength</a>(<span class="keywordtype">int</span> <a class="code" href="xran__pkt__cp_8h.html#af57c31d64bbdb0d65fd36c9f38951328">cpLength</a>);</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> int32_t <a class="code" href="xran__cp__api_8h.html#a4b7c2b7f89a0a04b07426e6adbecdb27">xran_get_freqoffset</a>(<span class="keywordtype">int</span> <a class="code" href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49">freqOffset</a>, <span class="keywordtype">int</span> scs);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#af9eb550e92ea270af41b4b6bcda363db">xran_prepare_ctrl_pkt</a>(<span class="keyword">struct</span> rte_mbuf *mbuf,</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keyword">struct</span> <a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params,</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  uint8_t CC_ID, uint8_t Ant_ID,</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  uint8_t seq_id);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713">xran_parse_cp_pkt</a>(<span class="keyword">struct</span> rte_mbuf *mbuf,</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">struct</span> <a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *result,</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keyword">struct</span> <a class="code" href="structxran__recv__packet__info.html">xran_recv_packet_info</a> *pkt_info);</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a3ca98b2a49501149a7b5baf9174897d8">xran_cp_init_sectiondb</a>(<span class="keywordtype">void</span> *pHandle);</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a965fc18e61438182b0ae70809b68fb23">xran_cp_free_sectiondb</a>(<span class="keywordtype">void</span> *pHandle);</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a2a349ad9adaec2cfd7f88e791d451c5e">xran_cp_add_section_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  uint8_t dir, uint8_t cc_id, uint8_t ruport_id,</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  uint8_t ctx_id, <span class="keyword">struct</span> <a class="code" href="structxran__section__info.html">xran_section_info</a> *info);</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#ae5d69f1c437b336ec274f5e1ab8e2e30">xran_cp_add_multisection_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id,</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">struct</span> <a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *gen_info);</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> *<a class="code" href="xran__cp__api_8h.html#a717d00904ede832e69fe4f3114a96563">xran_cp_find_section_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  uint8_t dir, uint8_t cc_id, uint8_t ruport_id,</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  uint8_t ctx_id, uint16_t section_id);</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> *<a class="code" href="xran__cp__api_8h.html#aef16da48f3d30626c31dfeff9d8301fa">xran_cp_iterate_section_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  uint8_t dir, uint8_t cc_id, uint8_t ruport_id,</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  uint8_t ctx_id, uint32_t *next);</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#aacba15717a11e5218541a25674a78bb0">xran_cp_getsize_section_info</a>(<span class="keywordtype">void</span> *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a3d9c3e2adf0acd0763dbb0c8e8c72f11">xran_cp_reset_section_info</a>(<span class="keywordtype">void</span> *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id);</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span> int32_t <a class="code" href="xran__cp__api_8h.html#afa26200d2578ae0a20cc197b6eab3640">xran_cp_populate_section_ext_1</a>(int8_t *p_ext1_dst, </div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  uint16_t ext1_dst_len, </div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  int16_t *p_bfw_iq_src, </div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  uint16_t rbNumber, </div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  uint16_t bfwNumber, </div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  uint8_t bfwiqWidth, </div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  uint8_t <a class="code" href="xran__pkt__cp_8h.html#a489f0b868b86e577a5e515dc40987ba5">bfwCompMeth</a>); </div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> }</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span> <span class="preprocessor">#endif </span><span class="comment">/* _XRAN_CP_API_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="xran__cp__api_8h_html_a2a349ad9adaec2cfd7f88e791d451c5e"><div class="ttname"><a href="xran__cp__api_8h.html#a2a349ad9adaec2cfd7f88e791d451c5e">xran_cp_add_section_info</a></div><div class="ttdeci">int xran_cp_add_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, struct xran_section_info *info)</div><div class="ttdoc">Add a section information of C-Plane to dabase. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00160">xran_cp_api.c:160</a></div></div>
71 <div class="ttc" id="structxran__section__info_html_affa3adbd50cd4af2018ba1fc0e8c3e31"><div class="ttname"><a href="structxran__section__info.html#affa3adbd50cd4af2018ba1fc0e8c3e31">xran_section_info::rb</a></div><div class="ttdeci">uint8_t rb</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00195">xran_cp_api.h:195</a></div></div>
72 <div class="ttc" id="structxran__sectionext5__info_html_a7c4e67772e2e32e2f63f636730bf6eea"><div class="ttname"><a href="structxran__sectionext5__info.html#a7c4e67772e2e32e2f63f636730bf6eea">xran_sectionext5_info::num_sets</a></div><div class="ttdeci">uint8_t num_sets</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00258">xran_cp_api.h:258</a></div></div>
73 <div class="ttc" id="structxran__sectionext4__info_html"><div class="ttname"><a href="structxran__sectionext4__info.html">xran_sectionext4_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00251">xran_cp_api.h:251</a></div></div>
74 <div class="ttc" id="structxran__cp__header__params_html_a1520b1ef6131bff6c14b88d849c266c5"><div class="ttname"><a href="structxran__cp__header__params.html#a1520b1ef6131bff6c14b88d849c266c5">xran_cp_header_params::iqWidth</a></div><div class="ttdeci">uint8_t iqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00286">xran_cp_api.h:286</a></div></div>
75 <div class="ttc" id="structxran__section__gen__info_html_aa561d89cbc570e39183c64a5095a6053"><div class="ttname"><a href="structxran__section__gen__info.html#aa561d89cbc570e39183c64a5095a6053">xran_section_gen_info::exDataSize</a></div><div class="ttdeci">uint32_t exDataSize</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00298">xran_cp_api.h:298</a></div></div>
76 <div class="ttc" id="xran__pkt__cp_8h_html"><div class="ttname"><a href="xran__pkt__cp_8h.html">xran_pkt_cp.h</a></div><div class="ttdoc">This file provides the definition of Control Plane Messages for XRAN Front Haul layer as defined in X...</div></div>
77 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9">XRAN_BFWCOMPMETHOD_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00162">xran_cp_api.h:162</a></div></div>
78 <div class="ttc" id="structxran__cp__rbmap__list_html"><div class="ttname"><a href="structxran__cp__rbmap__list.html">xran_cp_rbmap_list</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00329">xran_cp_api.h:329</a></div></div>
79 <div class="ttc" id="structxran__sectionext__info_html_a8aed22e2c7b283705ec82e0120515618"><div class="ttname"><a href="structxran__sectionext__info.html#a8aed22e2c7b283705ec82e0120515618">xran_sectionext_info::len</a></div><div class="ttdeci">uint16_t len</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00268">xran_cp_api.h:268</a></div></div>
80 <div class="ttc" id="structxran__cp__header__params_html_ad5150de5e1c141cfe288f260afb00830"><div class="ttname"><a href="structxran__cp__header__params.html#ad5150de5e1c141cfe288f260afb00830">xran_cp_header_params::filterIdx</a></div><div class="ttdeci">uint8_t filterIdx</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00277">xran_cp_api.h:277</a></div></div>
81 <div class="ttc" id="structxran__sectionext1__info_html_ac538592c50bd54df6d3c3dfb98fd1a96"><div class="ttname"><a href="structxran__sectionext1__info.html#ac538592c50bd54df6d3c3dfb98fd1a96">xran_sectionext1_info::compBitWidthShift</a></div><div class="ttdeci">uint8_t compBitWidthShift</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00219">xran_cp_api.h:219</a></div></div>
82 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a">XRAN_RBIND_EVERYOTHER</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00106">xran_cp_api.h:106</a></div></div>
83 <div class="ttc" id="structxran__cp__header__params_html_a1e4a3c43fc7865c6520471fb9ba8501f"><div class="ttname"><a href="structxran__cp__header__params.html#a1e4a3c43fc7865c6520471fb9ba8501f">xran_cp_header_params::compMeth</a></div><div class="ttdeci">uint8_t compMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00287">xran_cp_api.h:287</a></div></div>
84 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5">XRAN_CP_SECTIONEXTCMD_0</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00148">xran_cp_api.h:148</a></div></div>
85 <div class="ttc" id="structxran__sectionext3__info_html_a539f76c6228d64723233120f82b0369b"><div class="ttname"><a href="structxran__sectionext3__info.html#a539f76c6228d64723233120f82b0369b">xran_sectionext3_info::layerId</a></div><div class="ttdeci">uint8_t layerId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00240">xran_cp_api.h:240</a></div></div>
86 <div class="ttc" id="structxran__section__desc_html"><div class="ttname"><a href="structxran__section__desc.html">xran_section_desc</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00382">xran_fh_o_du.h:382</a></div></div>
87 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec">XRAN_BFABITWIDTH_4BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00175">xran_cp_api.h:175</a></div></div>
88 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f">XRAN_BFABITWIDTH_NO</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00172">xran_cp_api.h:172</a></div></div>
89 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54">XRAN_CP_SECTIONEXTCMD_2</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00150">xran_cp_api.h:150</a></div></div>
90 <div class="ttc" id="structxran__section__info_html_a0b43a347f3b949ec61086b57503bc00f"><div class="ttname"><a href="structxran__section__info.html#a0b43a347f3b949ec61086b57503bc00f">xran_section_info::pad0</a></div><div class="ttdeci">uint16_t pad0</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00203">xran_cp_api.h:203</a></div></div>
91 <div class="ttc" id="structxran__sectionext3__info_html_a878ff2db850e901d2c93ca36cae8f4f9"><div class="ttname"><a href="structxran__sectionext3__info.html#a878ff2db850e901d2c93ca36cae8f4f9">xran_sectionext3_info::txScheme</a></div><div class="ttdeci">uint8_t txScheme</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00242">xran_cp_api.h:242</a></div></div>
92 <div class="ttc" id="structxran__section__info_html_ac54814779041bec5dcf8aec288d69b06"><div class="ttname"><a href="structxran__section__info.html#ac54814779041bec5dcf8aec288d69b06">xran_section_info::startSymId</a></div><div class="ttdeci">uint8_t startSymId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00188">xran_cp_api.h:188</a></div></div>
93 <div class="ttc" id="structxran__section__gen__info_html_acb5cfd209ba75c853d03f701e7f91679"><div class="ttname"><a href="structxran__section__gen__info.html#acb5cfd209ba75c853d03f701e7f91679">xran_section_gen_info::type</a></div><div class="ttdeci">uint16_t type</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00301">xran_cp_api.h:301</a></div></div>
94 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18">XRAN_BFWCOMPMETHOD_BLKFLOAT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00163">xran_cp_api.h:163</a></div></div>
95 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5">XRAN_FILTERINDEX_NPRACH</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00070">xran_cp_api.h:70</a></div></div>
96 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d">XRAN_FFTSIZE_512</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00081">xran_cp_api.h:81</a></div></div>
97 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca">XRAN_BFWCOMPMETHOD_ULAW</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00165">xran_cp_api.h:165</a></div></div>
98 <div class="ttc" id="structxran__sectionext2__info_html_ad7bfdcda7332da505aa1712b68452cd2"><div class="ttname"><a href="structxran__sectionext2__info.html#ad7bfdcda7332da505aa1712b68452cd2">xran_sectionext2_info::bfZeSI</a></div><div class="ttdeci">uint8_t bfZeSI</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00235">xran_cp_api.h:235</a></div></div>
99 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd">XRAN_CP_SECTIONTYPE_0</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00055">xran_cp_api.h:55</a></div></div>
100 <div class="ttc" id="structxran__section__gen__info_html_a735984d41155bc1032e09bece8f8d66d"><div class="ttname"><a href="structxran__section__gen__info.html#a735984d41155bc1032e09bece8f8d66d">xran_section_gen_info::data</a></div><div class="ttdeci">void * data</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00303">xran_cp_api.h:303</a></div></div>
101 <div class="ttc" id="structxran__cp__rbmap__list_html_af7735abb4d0e98bff75f6ca302402fd1"><div class="ttname"><a href="structxran__cp__rbmap__list.html#af7735abb4d0e98bff75f6ca302402fd1">xran_cp_rbmap_list::rb_num</a></div><div class="ttdeci">uint16_t rb_num</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00336">xran_cp_api.h:336</a></div></div>
102 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5">XRAN_SCS_30KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00092">xran_cp_api.h:92</a></div></div>
103 <div class="ttc" id="structxran__cp__rbmap__list_html_a1e0c8aee4bb2520855c655fc3f5ddb3e"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a1e0c8aee4bb2520855c655fc3f5ddb3e">xran_cp_rbmap_list::rb_start</a></div><div class="ttdeci">uint16_t rb_start</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00335">xran_cp_api.h:335</a></div></div>
104 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610">xran_cp_sectiontype</a></div><div class="ttdeci">xran_cp_sectiontype</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00054">xran_cp_api.h:54</a></div></div>
105 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16">XRAN_RBIND_EVERY</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00105">xran_cp_api.h:105</a></div></div>
106 <div class="ttc" id="structxran__cp__rbmap__list_html_a1520b1ef6131bff6c14b88d849c266c5"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a1520b1ef6131bff6c14b88d849c266c5">xran_cp_rbmap_list::iqWidth</a></div><div class="ttdeci">uint8_t iqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00342">xran_cp_api.h:342</a></div></div>
107 <div class="ttc" id="structxran__sectionext3__info_html_abcaa5b568a022c3af1146b779d52bebc"><div class="ttname"><a href="structxran__sectionext3__info.html#abcaa5b568a022c3af1146b779d52bebc">xran_sectionext3_info::beamIdAP1</a></div><div class="ttdeci">uint16_t beamIdAP1</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00246">xran_cp_api.h:246</a></div></div>
108 <div class="ttc" id="structxran__cp__header__params_html_a32f1b5994f68c2670b4db46afdd152f1"><div class="ttname"><a href="structxran__cp__header__params.html#a32f1b5994f68c2670b4db46afdd152f1">xran_cp_header_params::numUEs</a></div><div class="ttdeci">uint8_t numUEs</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00288">xran_cp_api.h:288</a></div></div>
109 <div class="ttc" id="structxran__cp__rbmap__list_html_abde12917f82ac21d3b35f788384b69d4"><div class="ttname"><a href="structxran__cp__rbmap__list.html#abde12917f82ac21d3b35f788384b69d4">xran_cp_rbmap_list::iq_buff_offset</a></div><div class="ttdeci">int16_t iq_buff_offset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00338">xran_cp_api.h:338</a></div></div>
110 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1">XRAN_BFWCOMPMETHOD_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00167">xran_cp_api.h:167</a></div></div>
111 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0">XRAN_SCS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00100">xran_cp_api.h:100</a></div></div>
112 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d">XRAN_CP_SECTIONEXTCMD_3</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00151">xran_cp_api.h:151</a></div></div>
113 <div class="ttc" id="structxran__section__info_html_a1e4a3c43fc7865c6520471fb9ba8501f"><div class="ttname"><a href="structxran__section__info.html#a1e4a3c43fc7865c6520471fb9ba8501f">xran_section_info::compMeth</a></div><div class="ttdeci">uint8_t compMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00196">xran_cp_api.h:196</a></div></div>
114 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7">XRAN_CP_SECTIONTYPE_1</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00056">xran_cp_api.h:56</a></div></div>
115 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3">XRAN_SYMBOLNUMBER_INC</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00113">xran_cp_api.h:113</a></div></div>
116 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb">XRAN_CP_SECTIONTYPE_7</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00060">xran_cp_api.h:60</a></div></div>
117 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388">xran_cp_bfa_bitwidth</a></div><div class="ttdeci">xran_cp_bfa_bitwidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00171">xran_cp_api.h:171</a></div></div>
118 <div class="ttc" id="structxran__sectionext4__info_html_a0976e33e213bf38d277b829252a1ceaa"><div class="ttname"><a href="structxran__sectionext4__info.html#a0976e33e213bf38d277b829252a1ceaa">xran_sectionext4_info::pad0</a></div><div class="ttdeci">uint8_t pad0</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00253">xran_cp_api.h:253</a></div></div>
119 <div class="ttc" id="structxran__sectionext2__info_html_a52ffc8175e7bde0adbc75c865c854df2"><div class="ttname"><a href="structxran__sectionext2__info.html#a52ffc8175e7bde0adbc75c865c854df2">xran_sectionext2_info::bfZe3ddWidth</a></div><div class="ttdeci">uint8_t bfZe3ddWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00231">xran_cp_api.h:231</a></div></div>
120 <div class="ttc" id="structxran__cp__gen__params_html_a92abda0bec7c1c978fe96f87aad18067"><div class="ttname"><a href="structxran__cp__gen__params.html#a92abda0bec7c1c978fe96f87aad18067">xran_cp_gen_params::dir</a></div><div class="ttdeci">uint8_t dir</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00316">xran_cp_api.h:316</a></div></div>
121 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b">XRAN_FFTSIZE_128</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00079">xran_cp_api.h:79</a></div></div>
122 <div class="ttc" id="xran__pkt__cp_8h_html_a489f0b868b86e577a5e515dc40987ba5"><div class="ttname"><a href="xran__pkt__cp_8h.html#a489f0b868b86e577a5e515dc40987ba5">bfwCompMeth</a></div><div class="ttdeci">uint8_t bfwCompMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__pkt__cp_8h_source.html#l00220">xran_pkt_cp.h:220</a></div></div>
123 <div class="ttc" id="structxran__sectionext5__info_html_a0d53f590f6c03b8aadb7421ea75a0efa"><div class="ttname"><a href="structxran__sectionext5__info.html#a0d53f590f6c03b8aadb7421ea75a0efa">xran_sectionext5_info::mcScaleOffset</a></div><div class="ttdeci">uint16_t mcScaleOffset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00262">xran_cp_api.h:262</a></div></div>
124 <div class="ttc" id="structxran__section__info_html_a52f6623d45fec4bf9c14898f7e53db34"><div class="ttname"><a href="structxran__section__info.html#a52f6623d45fec4bf9c14898f7e53db34">xran_section_info::symInc</a></div><div class="ttdeci">uint8_t symInc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00190">xran_cp_api.h:190</a></div></div>
125 <div class="ttc" id="structxran__section__info_html_a1d127017fb298b889f4ba24752d08b8e"><div class="ttname"><a href="structxran__section__info.html#a1d127017fb298b889f4ba24752d08b8e">xran_section_info::type</a></div><div class="ttdeci">uint8_t type</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00185">xran_cp_api.h:185</a></div></div>
126 <div class="ttc" id="structxran__sectionext3__info_html_a9b459e1b2f309337740ed7a576e8ddfb"><div class="ttname"><a href="structxran__sectionext3__info.html#a9b459e1b2f309337740ed7a576e8ddfb">xran_sectionext3_info::beamIdAP2</a></div><div class="ttdeci">uint16_t beamIdAP2</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00247">xran_cp_api.h:247</a></div></div>
127 <div class="ttc" id="structxran__sectionext2__info_html"><div class="ttname"><a href="structxran__sectionext2__info.html">xran_sectionext2_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00224">xran_cp_api.h:224</a></div></div>
128 <div class="ttc" id="structxran__recv__packet__info_html"><div class="ttname"><a href="structxran__recv__packet__info.html">xran_recv_packet_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__transport_8h_source.html#l00047">xran_transport.h:47</a></div></div>
129 <div class="ttc" id="structxran__section__info_html_ac7deef3ca4b0fc12769165dbf9374569"><div class="ttname"><a href="structxran__section__info.html#ac7deef3ca4b0fc12769165dbf9374569">xran_section_info::beamId</a></div><div class="ttdeci">uint16_t beamId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00200">xran_cp_api.h:200</a></div></div>
130 <div class="ttc" id="structxran__cp__header__params_html_af57c31d64bbdb0d65fd36c9f38951328"><div class="ttname"><a href="structxran__cp__header__params.html#af57c31d64bbdb0d65fd36c9f38951328">xran_cp_header_params::cpLength</a></div><div class="ttdeci">uint16_t cpLength</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00290">xran_cp_api.h:290</a></div></div>
131 <div class="ttc" id="structxran__sectionext3__info_html_a122f48d0face015611f900b5e7c0864a"><div class="ttname"><a href="structxran__sectionext3__info.html#a122f48d0face015611f900b5e7c0864a">xran_sectionext3_info::crsSymNum</a></div><div class="ttdeci">uint8_t crsSymNum</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00245">xran_cp_api.h:245</a></div></div>
132 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e">XRAN_SCS_15KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00091">xran_cp_api.h:91</a></div></div>
133 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9">XRAN_CP_SECTIONEXTCMD_5</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00153">xran_cp_api.h:153</a></div></div>
134 <div class="ttc" id="structxran__section__info_html"><div class="ttname"><a href="structxran__section__info.html">xran_section_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00184">xran_cp_api.h:184</a></div></div>
135 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532">XRAN_CP_SECTIONTYPE_5</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00058">xran_cp_api.h:58</a></div></div>
136 <div class="ttc" id="xran__cp__api_8h_html_a4b7c2b7f89a0a04b07426e6adbecdb27"><div class="ttname"><a href="xran__cp__api_8h.html#a4b7c2b7f89a0a04b07426e6adbecdb27">xran_get_freqoffset</a></div><div class="ttdeci">int32_t xran_get_freqoffset(int freqOffset, int scs)</div></div>
137 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498">XRAN_BFABITWIDTH_3BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00174">xran_cp_api.h:174</a></div></div>
138 <div class="ttc" id="structxran__cp__header__params_html_a59e7e8f3feb686850b0cb0ae065de85b"><div class="ttname"><a href="structxran__cp__header__params.html#a59e7e8f3feb686850b0cb0ae065de85b">xran_cp_header_params::fftSize</a></div><div class="ttdeci">uint8_t fftSize</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00284">xran_cp_api.h:284</a></div></div>
139 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6">XRAN_RBIND_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00107">xran_cp_api.h:107</a></div></div>
140 <div class="ttc" id="structxran__sectionext3__info_html_a0780ffbec6d647632e2b31d89de94467"><div class="ttname"><a href="structxran__sectionext3__info.html#a0780ffbec6d647632e2b31d89de94467">xran_sectionext3_info::beamIdAP3</a></div><div class="ttdeci">uint16_t beamIdAP3</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00248">xran_cp_api.h:248</a></div></div>
141 <div class="ttc" id="xran__cp__api_8h_html_a965fc18e61438182b0ae70809b68fb23"><div class="ttname"><a href="xran__cp__api_8h.html#a965fc18e61438182b0ae70809b68fb23">xran_cp_free_sectiondb</a></div><div class="ttdeci">int xran_cp_free_sectiondb(void *pHandle)</div><div class="ttdoc">Release and free section database. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00089">xran_cp_api.c:89</a></div></div>
142 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc">XRAN_BFABITWIDTH_5BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00176">xran_cp_api.h:176</a></div></div>
143 <div class="ttc" id="structxran__sectionext2__info_html_a455c1bba3cc6776c7c953f468da68d89"><div class="ttname"><a href="structxran__sectionext2__info.html#a455c1bba3cc6776c7c953f468da68d89">xran_sectionext2_info::bfAzSI</a></div><div class="ttdeci">uint8_t bfAzSI</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00234">xran_cp_api.h:234</a></div></div>
144 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529">XRAN_BFWCOMPMETHOD_BEAMSPACE</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00166">xran_cp_api.h:166</a></div></div>
145 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aa"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aa">xran_cp_fftsize</a></div><div class="ttdeci">xran_cp_fftsize</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00078">xran_cp_api.h:78</a></div></div>
146 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d">XRAN_BFABITWIDTH_8BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00179">xran_cp_api.h:179</a></div></div>
147 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0">XRAN_FFTSIZE_4096</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00084">xran_cp_api.h:84</a></div></div>
148 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba">XRAN_SCS_5KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00098">xran_cp_api.h:98</a></div></div>
149 <div class="ttc" id="structxran__section__info_html_a6b13285aabf8f2f4598143b2670204c1"><div class="ttname"><a href="structxran__section__info.html#a6b13285aabf8f2f4598143b2670204c1">xran_section_info::startPrbc</a></div><div class="ttdeci">uint16_t startPrbc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00193">xran_cp_api.h:193</a></div></div>
150 <div class="ttc" id="xran__cp__api_8h_html_a38c83cd67a7265920f3bd0b36510f713"><div class="ttname"><a href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713">xran_parse_cp_pkt</a></div><div class="ttdeci">int xran_parse_cp_pkt(struct rte_mbuf *mbuf, struct xran_cp_gen_params *result, struct xran_recv_packet_info *pkt_info)</div><div class="ttdoc">Parse a C-Plane packet (for RU emulation) Transport layer fragmentation is not supported. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l01749">xran_cp_api.c:1749</a></div></div>
151 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78">XRAN_CP_SECTIONTYPE_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00061">xran_cp_api.h:61</a></div></div>
152 <div class="ttc" id="structxran__cp__rbmap__list_html_aa3855fbdf569667bde1830fe8033078a"><div class="ttname"><a href="structxran__cp__rbmap__list.html#aa3855fbdf569667bde1830fe8033078a">xran_cp_rbmap_list::sym_num</a></div><div class="ttdeci">uint8_t sym_num</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00333">xran_cp_api.h:333</a></div></div>
153 <div class="ttc" id="structxran__cp__gen__params_html_ae273caa235b1c6085de4ad13886f82c9"><div class="ttname"><a href="structxran__cp__gen__params.html#ae273caa235b1c6085de4ad13886f82c9">xran_cp_gen_params::sectionType</a></div><div class="ttdeci">uint8_t sectionType</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00317">xran_cp_api.h:317</a></div></div>
154 <div class="ttc" id="structxran__sectionext__info_html_acb5cfd209ba75c853d03f701e7f91679"><div class="ttname"><a href="structxran__sectionext__info.html#acb5cfd209ba75c853d03f701e7f91679">xran_sectionext_info::type</a></div><div class="ttdeci">uint16_t type</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00267">xran_cp_api.h:267</a></div></div>
155 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977">xran_cp_sectionextcmd</a></div><div class="ttdeci">xran_cp_sectionextcmd</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00147">xran_cp_api.h:147</a></div></div>
156 <div class="ttc" id="structxran__sectionext2__info_html_adc26301dfc01bf86c8dc53bdef1ac5c3"><div class="ttname"><a href="structxran__sectionext2__info.html#adc26301dfc01bf86c8dc53bdef1ac5c3">xran_sectionext2_info::bfAz3dd</a></div><div class="ttdeci">uint8_t bfAz3dd</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00230">xran_cp_api.h:230</a></div></div>
157 <div class="ttc" id="structxran__section__info_html_aebf3365962d1bbb1b52ee9687006cbed"><div class="ttname"><a href="structxran__section__info.html#aebf3365962d1bbb1b52ee9687006cbed">xran_section_info::regFactor</a></div><div class="ttdeci">uint16_t regFactor</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00202">xran_cp_api.h:202</a></div></div>
158 <div class="ttc" id="structxran__cp__header__params_html_ac54814779041bec5dcf8aec288d69b06"><div class="ttname"><a href="structxran__cp__header__params.html#ac54814779041bec5dcf8aec288d69b06">xran_cp_header_params::startSymId</a></div><div class="ttdeci">uint8_t startSymId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00281">xran_cp_api.h:281</a></div></div>
159 <div class="ttc" id="structxran__section__gen__info_html_a8aed22e2c7b283705ec82e0120515618"><div class="ttname"><a href="structxran__section__gen__info.html#a8aed22e2c7b283705ec82e0120515618">xran_section_gen_info::len</a></div><div class="ttdeci">uint16_t len</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00302">xran_cp_api.h:302</a></div></div>
160 <div class="ttc" id="structxran__sectionext3__info_html_ab9769277d06e564feeaea9f51770c067"><div class="ttname"><a href="structxran__sectionext3__info.html#ab9769277d06e564feeaea9f51770c067">xran_sectionext3_info::crsReMask</a></div><div class="ttdeci">uint16_t crsReMask</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00243">xran_cp_api.h:243</a></div></div>
161 <div class="ttc" id="structxran__sectionext3__info_html"><div class="ttname"><a href="structxran__sectionext3__info.html">xran_sectionext3_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00238">xran_cp_api.h:238</a></div></div>
162 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345">XRAN_SCS_7P5KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00099">xran_cp_api.h:99</a></div></div>
163 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0">xran_cp_symbolnuminc</a></div><div class="ttdeci">xran_cp_symbolnuminc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00111">xran_cp_api.h:111</a></div></div>
164 <div class="ttc" id="structxran__sectionext2__info_html_a0562069083918b7760597eaca4f0dceb"><div class="ttname"><a href="structxran__sectionext2__info.html#a0562069083918b7760597eaca4f0dceb">xran_sectionext2_info::bfZePtWidth</a></div><div class="ttdeci">uint8_t bfZePtWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00227">xran_cp_api.h:227</a></div></div>
165 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064">XRAN_SCS_120KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00094">xran_cp_api.h:94</a></div></div>
166 <div class="ttc" id="structxran__sectionext1__info_html"><div class="ttname"><a href="structxran__sectionext1__info.html">xran_sectionext1_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00209">xran_cp_api.h:209</a></div></div>
167 <div class="ttc" id="structxran__cp__header__params_html"><div class="ttname"><a href="structxran__cp__header__params.html">xran_cp_header_params</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00275">xran_cp_api.h:275</a></div></div>
168 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7">XRAN_FFTSIZE_2048</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00083">xran_cp_api.h:83</a></div></div>
169 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227">XRAN_SYMBOLNUMBER_INC_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00114">xran_cp_api.h:114</a></div></div>
170 <div class="ttc" id="xran__cp__api_8h_html_ae5d69f1c437b336ec274f5e1ab8e2e30"><div class="ttname"><a href="xran__cp__api_8h.html#ae5d69f1c437b336ec274f5e1ab8e2e30">xran_cp_add_multisection_info</a></div><div class="ttdeci">int xran_cp_add_multisection_info(void *pHandle, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, struct xran_cp_gen_params *gen_info)</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00187">xran_cp_api.c:187</a></div></div>
171 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637">XRAN_CP_SECTIONTYPE_3</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00057">xran_cp_api.h:57</a></div></div>
172 <div class="ttc" id="structxran__cp__rbmap__list_html_aba2cd161fa32b47ca78d0a2e4cf605c3"><div class="ttname"><a href="structxran__cp__rbmap__list.html#aba2cd161fa32b47ca78d0a2e4cf605c3">xran_cp_rbmap_list::comp_meth</a></div><div class="ttdeci">uint8_t comp_meth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00343">xran_cp_api.h:343</a></div></div>
173 <div class="ttc" id="xran__pkt__cp_8h_html_af57c31d64bbdb0d65fd36c9f38951328"><div class="ttname"><a href="xran__pkt__cp_8h.html#af57c31d64bbdb0d65fd36c9f38951328">cpLength</a></div><div class="ttdeci">uint16_t cpLength</div><div class="ttdef"><b>Definition:</b> <a href="xran__pkt__cp_8h_source.html#l00218">xran_pkt_cp.h:218</a></div></div>
174 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e">XRAN_FILTERINDEX_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00071">xran_cp_api.h:71</a></div></div>
175 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181">XRAN_FILTERINDEX_STANDARD</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00066">xran_cp_api.h:66</a></div></div>
176 <div class="ttc" id="structxran__sectionext2__info_html_a8d5cbe6476d0e8b325cd4e1bad03a6d3"><div class="ttname"><a href="structxran__sectionext2__info.html#a8d5cbe6476d0e8b325cd4e1bad03a6d3">xran_sectionext2_info::bfZePt</a></div><div class="ttdeci">uint8_t bfZePt</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00228">xran_cp_api.h:228</a></div></div>
177 <div class="ttc" id="structxran__cp__rbmap__list_html_a599d618c91d4ce33661381801a7dca9a"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a599d618c91d4ce33661381801a7dca9a">xran_cp_rbmap_list::beam_id</a></div><div class="ttdeci">uint16_t beam_id</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00341">xran_cp_api.h:341</a></div></div>
178 <div class="ttc" id="xran__cp__api_8h_html_acf59e7a9af32c6c8c8dd3d7b1e6ee0ca"><div class="ttname"><a href="xran__cp__api_8h.html#acf59e7a9af32c6c8c8dd3d7b1e6ee0ca">XRAN_MAX_BFW_N</a></div><div class="ttdeci">#define XRAN_MAX_BFW_N</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00047">xran_cp_api.h:47</a></div></div>
179 <div class="ttc" id="structxran__section__info_html_a2b72ddddeff4e4a8a5c191695ec41079"><div class="ttname"><a href="structxran__section__info.html#a2b72ddddeff4e4a8a5c191695ec41079">xran_section_info::numPrbc</a></div><div class="ttdeci">uint16_t numPrbc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00194">xran_cp_api.h:194</a></div></div>
180 <div class="ttc" id="structxran__sectionext4__info_html_a9469507e787895ef8a3ec1b89df59954"><div class="ttname"><a href="structxran__sectionext4__info.html#a9469507e787895ef8a3ec1b89df59954">xran_sectionext4_info::csf</a></div><div class="ttdeci">uint8_t csf</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00252">xran_cp_api.h:252</a></div></div>
181 <div class="ttc" id="structxran__cp__rbmap__list_html_a23b2201c117393dd97c63e750e211d57"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a23b2201c117393dd97c63e750e211d57">xran_cp_rbmap_list::sym_start</a></div><div class="ttdeci">uint8_t sym_start</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00332">xran_cp_api.h:332</a></div></div>
182 <div class="ttc" id="structxran__section__info_html_a1520b1ef6131bff6c14b88d849c266c5"><div class="ttname"><a href="structxran__section__info.html#a1520b1ef6131bff6c14b88d849c266c5">xran_section_info::iqWidth</a></div><div class="ttdeci">uint8_t iqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00197">xran_cp_api.h:197</a></div></div>
183 <div class="ttc" id="structxran__cp__rbmap__list_html_acbe4924d3235876d0b54c3c9ef6f8149"><div class="ttname"><a href="structxran__cp__rbmap__list.html#acbe4924d3235876d0b54c3c9ef6f8149">xran_cp_rbmap_list::grp_id</a></div><div class="ttdeci">uint16_t grp_id</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00330">xran_cp_api.h:330</a></div></div>
184 <div class="ttc" id="structxran__section__info_html_abf9a56a4808dd3eba6b3e3303e3d080a"><div class="ttname"><a href="structxran__section__info.html#abf9a56a4808dd3eba6b3e3303e3d080a">xran_section_info::ueId</a></div><div class="ttdeci">uint16_t ueId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00201">xran_cp_api.h:201</a></div></div>
185 <div class="ttc" id="structxran__sectionext2__info_html_aed0ddbdef5f3287fe38c115bf0f6b361"><div class="ttname"><a href="structxran__sectionext2__info.html#aed0ddbdef5f3287fe38c115bf0f6b361">xran_sectionext2_info::bfAzPt</a></div><div class="ttdeci">uint8_t bfAzPt</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00226">xran_cp_api.h:226</a></div></div>
186 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901">XRAN_CP_SECTIONTYPE_6</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00059">xran_cp_api.h:59</a></div></div>
187 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e">XRAN_FFTSIZE_256</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00080">xran_cp_api.h:80</a></div></div>
188 <div class="ttc" id="structxran__sectionext__info_html"><div class="ttname"><a href="structxran__sectionext__info.html">xran_sectionext_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00266">xran_cp_api.h:266</a></div></div>
189 <div class="ttc" id="structxran__sectionext1__info_html_ae4f265cd1e2941e2d7366085f6f0b598"><div class="ttname"><a href="structxran__sectionext1__info.html#ae4f265cd1e2941e2d7366085f6f0b598">xran_sectionext1_info::bfwIQ_sz</a></div><div class="ttdeci">int16_t bfwIQ_sz</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00215">xran_cp_api.h:215</a></div></div>
190 <div class="ttc" id="structxran__section__info_html_a4fc3a0c58dfbd1e68224521185cb9384"><div class="ttname"><a href="structxran__section__info.html#a4fc3a0c58dfbd1e68224521185cb9384">xran_section_info::id</a></div><div class="ttdeci">uint16_t id</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00191">xran_cp_api.h:191</a></div></div>
191 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638">XRAN_SCS_3P75KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00097">xran_cp_api.h:97</a></div></div>
192 <div class="ttc" id="structxran__cp__rbmap__list_html_a0976e33e213bf38d277b829252a1ceaa"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a0976e33e213bf38d277b829252a1ceaa">xran_cp_rbmap_list::pad0</a></div><div class="ttdeci">uint8_t pad0</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00344">xran_cp_api.h:344</a></div></div>
193 <div class="ttc" id="structxran__sectionext5__info_html_aabd93f3473c2432cf02d285e460907da"><div class="ttname"><a href="structxran__sectionext5__info.html#aabd93f3473c2432cf02d285e460907da">xran_sectionext5_info::mcScaleReMask</a></div><div class="ttdeci">uint16_t mcScaleReMask</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00261">xran_cp_api.h:261</a></div></div>
194 <div class="ttc" id="xran__cp__api_8h_html_aef16da48f3d30626c31dfeff9d8301fa"><div class="ttname"><a href="xran__cp__api_8h.html#aef16da48f3d30626c31dfeff9d8301fa">xran_cp_iterate_section_info</a></div><div class="ttdeci">struct xran_section_info * xran_cp_iterate_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, uint32_t *next)</div><div class="ttdoc">Iterate each section information of C-Plane from the database of eAxC by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00291">xran_cp_api.c:291</a></div></div>
195 <div class="ttc" id="xran__cp__api_8h_html_ab4bb8d75b8549c5b475d6ffe27e17286"><div class="ttname"><a href="xran__cp__api_8h.html#ab4bb8d75b8549c5b475d6ffe27e17286">xran_get_cplength</a></div><div class="ttdeci">uint16_t xran_get_cplength(int cpLength)</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00542">xran_cp_api.c:542</a></div></div>
196 <div class="ttc" id="xran__cp__api_8h_html_a68331320b5c982a49c45ae15be297dc1"><div class="ttname"><a href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a></div><div class="ttdeci">#define XRAN_MAX_NUM_EXTENSIONS</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00042">xran_cp_api.h:42</a></div></div>
197 <div class="ttc" id="xran__cp__api_8h_html_aacba15717a11e5218541a25674a78bb0"><div class="ttname"><a href="xran__cp__api_8h.html#aacba15717a11e5218541a25674a78bb0">xran_cp_getsize_section_info</a></div><div class="ttdeci">int xran_cp_getsize_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id)</div><div class="ttdoc">Get the size of stored entries for the database of eAxC by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00334">xran_cp_api.c:334</a></div></div>
198 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77">XRAN_CP_SECTIONEXTCMD_1</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00149">xran_cp_api.h:149</a></div></div>
199 <div class="ttc" id="xran__cp__api_8h_html_a3d9c3e2adf0acd0763dbb0c8e8c72f11"><div class="ttname"><a href="xran__cp__api_8h.html#a3d9c3e2adf0acd0763dbb0c8e8c72f11">xran_cp_reset_section_info</a></div><div class="ttdeci">int xran_cp_reset_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id)</div><div class="ttdoc">Reset a database of eAxC by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00366">xran_cp_api.c:366</a></div></div>
200 <div class="ttc" id="structxran__sectionext2__info_html_a2d14a28b7dc7cc4d18dae8c579a15d00"><div class="ttname"><a href="structxran__sectionext2__info.html#a2d14a28b7dc7cc4d18dae8c579a15d00">xran_sectionext2_info::bfAzPtWidth</a></div><div class="ttdeci">uint8_t bfAzPtWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00225">xran_cp_api.h:225</a></div></div>
201 <div class="ttc" id="structxran__section__info_html_a664cb6ca464c69ef60a445fa4f4b3522"><div class="ttname"><a href="structxran__section__info.html#a664cb6ca464c69ef60a445fa4f4b3522">xran_section_info::numSymbol</a></div><div class="ttdeci">uint8_t numSymbol</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00189">xran_cp_api.h:189</a></div></div>
202 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171">XRAN_SCS_1P25KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00096">xran_cp_api.h:96</a></div></div>
203 <div class="ttc" id="structxran__cp__gen__params_html"><div class="ttname"><a href="structxran__cp__gen__params.html">xran_cp_gen_params</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00315">xran_cp_api.h:315</a></div></div>
204 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899">XRAN_FILTERINDEX_PRACH_012</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00067">xran_cp_api.h:67</a></div></div>
205 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e">XRAN_BFWCOMPMETHOD_BLKSCALE</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00164">xran_cp_api.h:164</a></div></div>
206 <div class="ttc" id="xran__fh__o__du_8h_html_a87d92ec177ed9c388685a91051f66205"><div class="ttname"><a href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a></div><div class="ttdeci">#define XRAN_NUM_OF_SYMBOL_PER_SLOT</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00122">xran_fh_o_du.h:122</a></div></div>
207 <div class="ttc" id="xran__cp__api_8h_html_afa26200d2578ae0a20cc197b6eab3640"><div class="ttname"><a href="xran__cp__api_8h.html#afa26200d2578ae0a20cc197b6eab3640">xran_cp_populate_section_ext_1</a></div><div class="ttdeci">int32_t xran_cp_populate_section_ext_1(int8_t *p_ext1_dst, uint16_t ext1_dst_len, int16_t *p_bfw_iq_src, uint16_t rbNumber, uint16_t bfwNumber, uint8_t bfwiqWidth, uint8_t bfwCompMeth)</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00387">xran_cp_api.c:387</a></div></div>
208 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e">XRAN_SYMBOLNUMBER_NOTINC</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00112">xran_cp_api.h:112</a></div></div>
209 <div class="ttc" id="xran__pkt__cp_8h_html_a3675a820a4aec2a8724471cb7f840f16"><div class="ttname"><a href="xran__pkt__cp_8h.html#a3675a820a4aec2a8724471cb7f840f16">hdr</a></div><div class="ttdeci">struct xran_cp_radioapp_section_header hdr</div><div class="ttdef"><b>Definition:</b> <a href="xran__pkt__cp_8h_source.html#l00214">xran_pkt_cp.h:214</a></div></div>
210 <div class="ttc" id="xran__cp__api_8h_html_af9eb550e92ea270af41b4b6bcda363db"><div class="ttname"><a href="xran__cp__api_8h.html#af9eb550e92ea270af41b4b6bcda363db">xran_prepare_ctrl_pkt</a></div><div class="ttdeci">int xran_prepare_ctrl_pkt(struct rte_mbuf *mbuf, struct xran_cp_gen_params *params, uint8_t CC_ID, uint8_t Ant_ID, uint8_t seq_id)</div><div class="ttdoc">Create a C-Plane packet Transport layer fragmentation is not supported. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l01381">xran_cp_api.c:1381</a></div></div>
211 <div class="ttc" id="structxran__sectionext3__info_html_a63fd35fb526e104a9e1155da5c9f4a98"><div class="ttname"><a href="structxran__sectionext3__info.html#a63fd35fb526e104a9e1155da5c9f4a98">xran_sectionext3_info::numLayers</a></div><div class="ttdeci">uint8_t numLayers</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00241">xran_cp_api.h:241</a></div></div>
212 <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>
213 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5b"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5b">xran_cp_filterindex</a></div><div class="ttdeci">xran_cp_filterindex</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00065">xran_cp_api.h:65</a></div></div>
214 <div class="ttc" id="structxran__cp__header__params_html_a45cd2998ed056e5139a76bf36053ed14"><div class="ttname"><a href="structxran__cp__header__params.html#a45cd2998ed056e5139a76bf36053ed14">xran_cp_header_params::subframeId</a></div><div class="ttdeci">uint8_t subframeId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00279">xran_cp_api.h:279</a></div></div>
215 <div class="ttc" id="structxran__cp__header__params_html_a048f7f66787565b266517ddaa551d98e"><div class="ttname"><a href="structxran__cp__header__params.html#a048f7f66787565b266517ddaa551d98e">xran_cp_header_params::frameId</a></div><div class="ttdeci">uint8_t frameId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00278">xran_cp_api.h:278</a></div></div>
216 <div class="ttc" id="structxran__section__info_html_ae87ace79c701c8bafa8ed69be03b9542"><div class="ttname"><a href="structxran__section__info.html#ae87ace79c701c8bafa8ed69be03b9542">xran_section_info::sec_desc</a></div><div class="ttdeci">struct xran_section_desc sec_desc[XRAN_NUM_OF_SYMBOL_PER_SLOT]</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00205">xran_cp_api.h:205</a></div></div>
217 <div class="ttc" id="structxran__sectionext1__info_html_a489f0b868b86e577a5e515dc40987ba5"><div class="ttname"><a href="structxran__sectionext1__info.html#a489f0b868b86e577a5e515dc40987ba5">xran_sectionext1_info::bfwCompMeth</a></div><div class="ttdeci">uint8_t bfwCompMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00213">xran_cp_api.h:213</a></div></div>
218 <div class="ttc" id="structxran__sectionext1__info_html_a535b83a8653a891f80fc204eb1d9cb8b"><div class="ttname"><a href="structxran__sectionext1__info.html#a535b83a8653a891f80fc204eb1d9cb8b">xran_sectionext1_info::p_bfwIQ</a></div><div class="ttdeci">int16_t * p_bfwIQ</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00214">xran_cp_api.h:214</a></div></div>
219 <div class="ttc" id="structxran__sectionext2__info_html_a62a0cfe73c1305294d16fb9593a2a947"><div class="ttname"><a href="structxran__sectionext2__info.html#a62a0cfe73c1305294d16fb9593a2a947">xran_sectionext2_info::bfZe3dd</a></div><div class="ttdeci">uint8_t bfZe3dd</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00232">xran_cp_api.h:232</a></div></div>
220 <div class="ttc" id="structxran__sectionext2__info_html_af6d308ae11840b67c4e3234a78ca1591"><div class="ttname"><a href="structxran__sectionext2__info.html#af6d308ae11840b67c4e3234a78ca1591">xran_sectionext2_info::bfAz3ddWidth</a></div><div class="ttdeci">uint8_t bfAz3ddWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00229">xran_cp_api.h:229</a></div></div>
221 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797">xran_cp_subcarrierspacing</a></div><div class="ttdeci">xran_cp_subcarrierspacing</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00090">xran_cp_api.h:90</a></div></div>
222 <div class="ttc" id="structxran__cp__header__params_html_a0eb3f725109bb1afb9094b025af26678"><div class="ttname"><a href="structxran__cp__header__params.html#a0eb3f725109bb1afb9094b025af26678">xran_cp_header_params::slotId</a></div><div class="ttdeci">uint8_t slotId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00280">xran_cp_api.h:280</a></div></div>
223 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c">XRAN_SCS_60KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00093">xran_cp_api.h:93</a></div></div>
224 <div class="ttc" id="xran__cp__api_8h_html_a8f86cfef3ff1270fe0b6d93259c3a0dc"><div class="ttname"><a href="xran__cp__api_8h.html#a8f86cfef3ff1270fe0b6d93259c3a0dc">XRAN_MAX_MODCOMP_ADDPARMS</a></div><div class="ttdeci">#define XRAN_MAX_MODCOMP_ADDPARMS</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00048">xran_cp_api.h:48</a></div></div>
225 <div class="ttc" id="structxran__sectionext1__info_html_ab09d1df0b229edfd34c41706fcfa73e7"><div class="ttname"><a href="structxran__sectionext1__info.html#ab09d1df0b229edfd34c41706fcfa73e7">xran_sectionext1_info::bfwNumber</a></div><div class="ttdeci">uint16_t bfwNumber</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00211">xran_cp_api.h:211</a></div></div>
226 <div class="ttc" id="structxran__cp__gen__params_html_a5921f2439294279b8111fed577c5c37a"><div class="ttname"><a href="structxran__cp__gen__params.html#a5921f2439294279b8111fed577c5c37a">xran_cp_gen_params::sections</a></div><div class="ttdeci">struct xran_section_gen_info * sections</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00322">xran_cp_api.h:322</a></div></div>
227 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15">XRAN_CP_SECTIONEXTCMD_4</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00152">xran_cp_api.h:152</a></div></div>
228 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784">XRAN_FFTSIZE_1024</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00082">xran_cp_api.h:82</a></div></div>
229 <div class="ttc" id="structxran__cp__gen__params_html_a52bddd404e766ddb6f2b9eabe15ea5b1"><div class="ttname"><a href="structxran__cp__gen__params.html#a52bddd404e766ddb6f2b9eabe15ea5b1">xran_cp_gen_params::numSections</a></div><div class="ttdeci">uint16_t numSections</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00318">xran_cp_api.h:318</a></div></div>
230 <div class="ttc" id="structxran__sectionext3__info_html_af0609a5d1256dec22d2c153a12b765c9"><div class="ttname"><a href="structxran__sectionext3__info.html#af0609a5d1256dec22d2c153a12b765c9">xran_sectionext3_info::codebookIdx</a></div><div class="ttdeci">uint8_t codebookIdx</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00239">xran_cp_api.h:239</a></div></div>
231 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6">XRAN_FFTSIZE_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00086">xran_cp_api.h:86</a></div></div>
232 <div class="ttc" id="structxran__sectionext1__info_html_a3de53935627d11e11003c38bd6dca548"><div class="ttname"><a href="structxran__sectionext1__info.html#a3de53935627d11e11003c38bd6dca548">xran_sectionext1_info::bfwiqWidth</a></div><div class="ttdeci">uint8_t bfwiqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00212">xran_cp_api.h:212</a></div></div>
233 <div class="ttc" id="structxran__sectionext3__info_html_a2feefcc4816844ba7a111798d791919f"><div class="ttname"><a href="structxran__sectionext3__info.html#a2feefcc4816844ba7a111798d791919f">xran_sectionext3_info::crsShift</a></div><div class="ttdeci">uint8_t crsShift</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00244">xran_cp_api.h:244</a></div></div>
234 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd">XRAN_BFABITWIDTH_2BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00173">xran_cp_api.h:173</a></div></div>
235 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f">XRAN_FFTSIZE_1536</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00085">xran_cp_api.h:85</a></div></div>
236 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553">xran_cp_rbindicator</a></div><div class="ttdeci">xran_cp_rbindicator</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00104">xran_cp_api.h:104</a></div></div>
237 <div class="ttc" id="structxran__section__gen__info_html"><div class="ttname"><a href="structxran__section__gen__info.html">xran_section_gen_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00295">xran_cp_api.h:295</a></div></div>
238 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687">xran_cp_bfw_compression_method</a></div><div class="ttdeci">xran_cp_bfw_compression_method</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00161">xran_cp_api.h:161</a></div></div>
239 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440">XRAN_FILTERINDEX_PRACH_ABC</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00069">xran_cp_api.h:69</a></div></div>
240 <div class="ttc" id="structxran__sectionext4__info_html_a1c0e94567471aac214963f9600d0a4b1"><div class="ttname"><a href="structxran__sectionext4__info.html#a1c0e94567471aac214963f9600d0a4b1">xran_sectionext4_info::modCompScaler</a></div><div class="ttdeci">uint16_t modCompScaler</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00254">xran_cp_api.h:254</a></div></div>
241 <div class="ttc" id="xran__cp__api_8h_html_a717d00904ede832e69fe4f3114a96563"><div class="ttname"><a href="xran__cp__api_8h.html#a717d00904ede832e69fe4f3114a96563">xran_cp_find_section_info</a></div><div class="ttdeci">struct xran_section_info * xran_cp_find_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, uint16_t section_id)</div><div class="ttdoc">Find a section information of C-Plane from dabase by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00242">xran_cp_api.c:242</a></div></div>
242 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b">XRAN_BFABITWIDTH_6BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00177">xran_cp_api.h:177</a></div></div>
243 <div class="ttc" id="structxran__sectionext1__info_html_af05d5abe7656953548edfb3eb5117659"><div class="ttname"><a href="structxran__sectionext1__info.html#af05d5abe7656953548edfb3eb5117659">xran_sectionext1_info::exponent</a></div><div class="ttdeci">uint8_t exponent</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00217">xran_cp_api.h:217</a></div></div>
244 <div class="ttc" id="structxran__sectionext__info_html_a735984d41155bc1032e09bece8f8d66d"><div class="ttname"><a href="structxran__sectionext__info.html#a735984d41155bc1032e09bece8f8d66d">xran_sectionext_info::data</a></div><div class="ttdeci">void * data</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00269">xran_cp_api.h:269</a></div></div>
245 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab">XRAN_CP_SECTIONEXTCMD_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00154">xran_cp_api.h:154</a></div></div>
246 <div class="ttc" id="structxran__section__info_html_ab8acca18b930cde25e1cf85ae86c964c"><div class="ttname"><a href="structxran__section__info.html#ab8acca18b930cde25e1cf85ae86c964c">xran_section_info::reMask</a></div><div class="ttdeci">uint16_t reMask</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00192">xran_cp_api.h:192</a></div></div>
247 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8">XRAN_FILTERINDEX_PRACH_3</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00068">xran_cp_api.h:68</a></div></div>
248 <div class="ttc" id="structxran__sectionext5__info_html"><div class="ttname"><a href="structxran__sectionext5__info.html">xran_sectionext5_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00257">xran_cp_api.h:257</a></div></div>
249 <div class="ttc" id="structxran__sectionext1__info_html_ad07777df733bfd87b118b5ea683fcb3b"><div class="ttname"><a href="structxran__sectionext1__info.html#ad07777df733bfd87b118b5ea683fcb3b">xran_sectionext1_info::rbNumber</a></div><div class="ttdeci">uint16_t rbNumber</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00210">xran_cp_api.h:210</a></div></div>
250 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645">XRAN_BFABITWIDTH_7BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00178">xran_cp_api.h:178</a></div></div>
251 <div class="ttc" id="xran__cp__api_8h_html_a3ca98b2a49501149a7b5baf9174897d8"><div class="ttname"><a href="xran__cp__api_8h.html#a3ca98b2a49501149a7b5baf9174897d8">xran_cp_init_sectiondb</a></div><div class="ttdeci">int xran_cp_init_sectiondb(void *pHandle)</div><div class="ttdoc">Initialize section database. Allocate required memory space to store section information. Each eAxC allocates dedicated storage and the entry size is the maximum number of sections. Total entry size : number of CC * number of antenna * max number of sections * 2(direction) </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00066">xran_cp_api.c:66</a></div></div>
252 <div class="ttc" id="structxran__section__info_html_a3af58496c14a1c91c015aa6ffe7dca49"><div class="ttname"><a href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49">xran_section_info::freqOffset</a></div><div class="ttdeci">int32_t freqOffset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00199">xran_cp_api.h:199</a></div></div>
253 <div class="ttc" id="structxran__section__info_html_afe3859cd334ad3f912622c58d5b2079e"><div class="ttname"><a href="structxran__section__info.html#afe3859cd334ad3f912622c58d5b2079e">xran_section_info::ef</a></div><div class="ttdeci">uint8_t ef</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00198">xran_cp_api.h:198</a></div></div>
254 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609">XRAN_SCS_240KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00095">xran_cp_api.h:95</a></div></div>
255 <div class="ttc" id="structxran__sectionext5__info_html_aff3ff8bd662f3deba04c54adcbbd2826"><div class="ttname"><a href="structxran__sectionext5__info.html#aff3ff8bd662f3deba04c54adcbbd2826">xran_sectionext5_info::csf</a></div><div class="ttdeci">uint16_t csf</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00260">xran_cp_api.h:260</a></div></div>
256 <div class="ttc" id="structxran__cp__header__params_html_aa68c277a66312b4b90819cccc055bdb7"><div class="ttname"><a href="structxran__cp__header__params.html#aa68c277a66312b4b90819cccc055bdb7">xran_cp_header_params::timeOffset</a></div><div class="ttdeci">uint16_t timeOffset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00289">xran_cp_api.h:289</a></div></div>
257 <div class="ttc" id="xran__transport_8h_html"><div class="ttname"><a href="xran__transport_8h.html">xran_transport.h</a></div><div class="ttdoc">This file provides the definitions for Transport layer (eCPRI) API. </div></div>
258 <div class="ttc" id="structxran__sectionext1__info_html_ad32c6c9662025c7208ec099075b7ec27"><div class="ttname"><a href="structxran__sectionext1__info.html#ad32c6c9662025c7208ec099075b7ec27">xran_sectionext1_info::blockScaler</a></div><div class="ttdeci">uint8_t blockScaler</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00218">xran_cp_api.h:218</a></div></div>
259 <div class="ttc" id="structxran__cp__header__params_html_ae470e3869d1cbf07cd5f78ab6709b9e1"><div class="ttname"><a href="structxran__cp__header__params.html#ae470e3869d1cbf07cd5f78ab6709b9e1">xran_cp_header_params::scs</a></div><div class="ttdeci">uint8_t scs</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00285">xran_cp_api.h:285</a></div></div>
260 <div class="ttc" id="structxran__cp__rbmap__list_html_a4743b4bb624ddabc85672184430d9d70"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a4743b4bb624ddabc85672184430d9d70">xran_cp_rbmap_list::iq_buff_len</a></div><div class="ttdeci">int16_t iq_buff_len</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00339">xran_cp_api.h:339</a></div></div>
261 </div><!-- fragment --></div><!-- contents -->
262 <!-- start footer part -->
263 <hr class="footer"/><address class="footer"><small>
264 Generated by  <a href="http://www.doxygen.org/index.html">
265 <img class="footer" src="doxygen.png" alt="doxygen"/>