add Doxygen documentation
[o-du/phy.git] / docs / API / xran__frame__struct_8c.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>o-du/phy: xran_frame_struct.c File Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="search/search.css" rel="stylesheet" type="text/css"/>
13 <script type="text/javascript" src="search/searchdata.js"></script>
14 <script type="text/javascript" src="search/search.js"></script>
15 <link href="doxygen.css" rel="stylesheet" type="text/css" />
16 </head>
17 <body>
18 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19 <div id="titlearea">
20 <table cellspacing="0" cellpadding="0">
21  <tbody>
22  <tr style="height: 56px;">
23   <td id="projectalign" style="padding-left: 0.5em;">
24    <div id="projectname">o-du/phy
25    </div>
26    <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
27   </td>
28  </tr>
29  </tbody>
30 </table>
31 </div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.13 -->
34 <script type="text/javascript">
35 var searchBox = new SearchBox("searchBox", "search",false,'Search');
36 </script>
37 <script type="text/javascript" src="menudata.js"></script>
38 <script type="text/javascript" src="menu.js"></script>
39 <script type="text/javascript">
40 $(function() {
41   initMenu('',true,false,'search.php','Search');
42   $(document).ready(function() { init_search(); });
43 });
44 </script>
45 <div id="main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id="MSearchSelectWindow"
48      onmouseover="return searchBox.OnSearchSelectShow()"
49      onmouseout="return searchBox.OnSearchSelectHide()"
50      onkeydown="return searchBox.OnSearchSelectKey(event)">
51 </div>
52
53 <!-- iframe showing the search results (closed by default) -->
54 <div id="MSearchResultsWindow">
55 <iframe src="javascript:void(0)" frameborder="0" 
56         name="MSearchResults" id="MSearchResults">
57 </iframe>
58 </div>
59
60 <div id="nav-path" class="navpath">
61   <ul>
62 <li class="navelem"><a class="el" href="dir_a4c74d6baed87eba72f3b201b7b4b8f2.html">fhi_lib</a></li><li class="navelem"><a class="el" href="dir_5cc0cc0264b57168b75ca56bde6cc403.html">lib</a></li><li class="navelem"><a class="el" href="dir_9fc50806095da30fbd4a2dbe2e456ff5.html">src</a></li>  </ul>
63 </div>
64 </div><!-- top -->
65 <div class="header">
66   <div class="summary">
67 <a href="#enum-members">Enumerations</a> &#124;
68 <a href="#func-members">Functions</a> &#124;
69 <a href="#var-members">Variables</a>  </div>
70   <div class="headertitle">
71 <div class="title">xran_frame_struct.c File Reference</div>  </div>
72 </div><!--header-->
73 <div class="contents">
74 <div class="textblock"><code>#include &lt;assert.h&gt;</code><br />
75 <code>#include &lt;err.h&gt;</code><br />
76 <code>#include &lt;arpa/inet.h&gt;</code><br />
77 <code>#include &lt;sys/time.h&gt;</code><br />
78 <code>#include &lt;time.h&gt;</code><br />
79 <code>#include &quot;<a class="el" href="xran__frame__struct_8h_source.html">xran_frame_struct.h</a>&quot;</code><br />
80 <code>#include &quot;<a class="el" href="xran__printf_8h_source.html">xran_printf.h</a>&quot;</code><br />
81 </div><div class="textblock"><div class="dynheader">
82 Include dependency graph for xran_frame_struct.c:</div>
83 <div class="dyncontent">
84 <div class="center"><img src="xran__frame__struct_8c__incl.png" border="0" usemap="#xran__frame__struct_8c" alt=""/></div>
85 <map name="xran__frame__struct_8c" id="xran__frame__struct_8c">
86 <area shape="rect" id="node7" href="xran__frame__struct_8h.html" title="Header file for function to work with 5G NR frame structure and related routines. ..." alt="" coords="692,80,831,107"/>
87 <area shape="rect" id="node23" href="xran__printf_8h.html" title="Modules provide debug prints and utility functions. " alt="" coords="345,155,439,181"/>
88 <area shape="rect" id="node8" href="xran__fh__o__du_8h.html" title="This file provides public interface to xRAN Front Haul layer implementation as defined in the ORAN&#45;WG..." alt="" coords="794,155,905,181"/>
89 </map>
90 </div>
91 </div>
92 <p><a href="xran__frame__struct_8c_source.html">Go to the source code of this file.</a></p>
93 <table class="memberdecls">
94 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
95 Enumerations</h2></td></tr>
96 <tr class="memitem:a6dc2f74f96bce0cce28b65f446b76bc9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9">nXranChBwOptions</a> { <br />
97 &#160;&#160;<a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9af1715c0daef0f54811ab8a87f42742ee">XRAN_BW_5_0_MHZ</a> = 5, 
98 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a6962ae2a5f54f4e3ce9a149de814facd">XRAN_BW_10_0_MHZ</a> = 10, 
99 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a6ad31835c019040e0e36910d47fcc516">XRAN_BW_15_0_MHZ</a> = 15, 
100 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9afb339cd770ae4e049e8771c934eb803e">XRAN_BW_20_0_MHZ</a> = 20, 
101 <br />
102 &#160;&#160;<a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a04f20811e9e1a6fadba19b332f363d01">XRAN_BW_25_0_MHZ</a> = 25, 
103 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a46a890a929d9a17917fb95cfaed14d77">XRAN_BW_30_0_MHZ</a> = 30, 
104 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a140d2813310b9a09102560d53c574f5d">XRAN_BW_40_0_MHZ</a> = 40, 
105 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a0a6780597350044ee01ce150b95b9d13">XRAN_BW_50_0_MHZ</a> = 50, 
106 <br />
107 &#160;&#160;<a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a3d0d107fb6cbe02dd80119161f686d3e">XRAN_BW_60_0_MHZ</a> = 60, 
108 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9af4a58d303ddb79d4204b118b9c913169">XRAN_BW_70_0_MHZ</a> = 70, 
109 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9af8bd3316418b620a4faed776b3526060">XRAN_BW_80_0_MHZ</a> = 80, 
110 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9ad49cca1191fc91dd0e54717304dd7526">XRAN_BW_90_0_MHZ</a> = 90, 
111 <br />
112 &#160;&#160;<a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a74e3adf2f47cbea3b1969d0c2abf6b6d">XRAN_BW_100_0_MHZ</a> = 100, 
113 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9a47330264cd7945b7ec2aed5b87ebde87">XRAN_BW_200_0_MHZ</a> = 200, 
114 <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9ae5c86bacab2727a2aefd1ebede8b50bf">XRAN_BW_400_0_MHZ</a> = 400
115 <br />
116  }</td></tr>
117 <tr class="separator:a6dc2f74f96bce0cce28b65f446b76bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 </table><table class="memberdecls">
119 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
120 Functions</h2></td></tr>
121 <tr class="memitem:a8e8598556da3e49fa48cb646c24162fa"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a8e8598556da3e49fa48cb646c24162fa">xran_fs_get_tti_interval</a> (uint8_t nMu)</td></tr>
122 <tr class="separator:a8e8598556da3e49fa48cb646c24162fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
123 <tr class="memitem:a358977362c5bc0e3adc9f897994c0d09"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a358977362c5bc0e3adc9f897994c0d09">xran_fs_get_scs</a> (uint8_t nMu)</td></tr>
124 <tr class="separator:a358977362c5bc0e3adc9f897994c0d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
125 <tr class="memitem:adef530f5f3ebc94606c692d8784ddaf2"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#adef530f5f3ebc94606c692d8784ddaf2">xran_fs_get_num_rbs</a> (uint32_t nNumerology, uint32_t nBandwidth, uint32_t nAbsFrePointA)</td></tr>
126 <tr class="separator:adef530f5f3ebc94606c692d8784ddaf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:acc4fa9a039885a36bec7d1f6b68de1b0"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#acc4fa9a039885a36bec7d1f6b68de1b0">xran_fs_cal_nrarfcn</a> (uint32_t nCenterFreq)</td></tr>
128 <tr class="separator:acc4fa9a039885a36bec7d1f6b68de1b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
129 <tr class="memitem:a2fd9b68ce2fa4734a021203b320e4e04"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a2fd9b68ce2fa4734a021203b320e4e04">xran_fs_slot_limit_init</a> (int32_t tti_interval_us)</td></tr>
130 <tr class="separator:a2fd9b68ce2fa4734a021203b320e4e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 <tr class="memitem:a7f5a87395d3930f222e58976960c99e2"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a7f5a87395d3930f222e58976960c99e2">xran_fs_get_max_slot</a> (void)</td></tr>
132 <tr class="separator:a7f5a87395d3930f222e58976960c99e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr class="memitem:a00aa0f7cc00a6ca9cde2bec43eb1c9f9"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a00aa0f7cc00a6ca9cde2bec43eb1c9f9">xran_fs_get_max_slot_SFN</a> (void)</td></tr>
134 <tr class="separator:a00aa0f7cc00a6ca9cde2bec43eb1c9f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:ac81b5cb02d886c3eb9e7f006ea1f62f4"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#ac81b5cb02d886c3eb9e7f006ea1f62f4">xran_fs_slot_limit</a> (int32_t nSfIdx)</td></tr>
136 <tr class="separator:ac81b5cb02d886c3eb9e7f006ea1f62f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="memitem:a907e2367ffa2ddb6776aad8e15715a3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a907e2367ffa2ddb6776aad8e15715a3a">xran_fs_clear_slot_type</a> (uint32_t nPhyInstanceId)</td></tr>
138 <tr class="separator:a907e2367ffa2ddb6776aad8e15715a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
139 <tr class="memitem:a075025c7652869adb79799313aab4f64"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a075025c7652869adb79799313aab4f64">xran_fs_set_slot_type</a> (uint32_t nPhyInstanceId, uint32_t nFrameDuplexType, uint32_t nTddPeriod, struct <a class="el" href="structxran__slot__config.html">xran_slot_config</a> *psSlotConfig)</td></tr>
140 <tr class="separator:a075025c7652869adb79799313aab4f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:a875ef2ff0c44ad26c75bebe2a4732c80"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a875ef2ff0c44ad26c75bebe2a4732c80">xran_fs_get_slot_type</a> (int32_t nCellIdx, int32_t nSlotdx, int32_t nType)</td></tr>
142 <tr class="separator:a875ef2ff0c44ad26c75bebe2a4732c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
143 <tr class="memitem:a3ad2b8ea8fe3559ce6d0195ed25dca11"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a3ad2b8ea8fe3559ce6d0195ed25dca11">xran_fs_get_symbol_type</a> (int32_t nCellIdx, int32_t nSlotdx, int32_t nSymbIdx)</td></tr>
144 <tr class="separator:a3ad2b8ea8fe3559ce6d0195ed25dca11"><td class="memSeparator" colspan="2">&#160;</td></tr>
145 </table><table class="memberdecls">
146 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
147 Variables</h2></td></tr>
148 <tr class="memitem:a7a25206e77e83a57fd036102cebfb4f0"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xran__frame__struct_8c.html#a7a25206e77e83a57fd036102cebfb4f0">xran_max_frame</a></td></tr>
149 <tr class="separator:a7a25206e77e83a57fd036102cebfb4f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 </table>
151 <h2 class="groupheader">Enumeration Type Documentation</h2>
152 <a id="a6dc2f74f96bce0cce28b65f446b76bc9"></a>
153 <h2 class="memtitle"><span class="permalink"><a href="#a6dc2f74f96bce0cce28b65f446b76bc9">&#9670;&nbsp;</a></span>nXranChBwOptions</h2>
154
155 <div class="memitem">
156 <div class="memproto">
157       <table class="memname">
158         <tr>
159           <td class="memname">enum <a class="el" href="xran__frame__struct_8c.html#a6dc2f74f96bce0cce28b65f446b76bc9">nXranChBwOptions</a></td>
160         </tr>
161       </table>
162 </div><div class="memdoc">
163 <table class="fieldtable">
164 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9af1715c0daef0f54811ab8a87f42742ee"></a>XRAN_BW_5_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
165 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a6962ae2a5f54f4e3ce9a149de814facd"></a>XRAN_BW_10_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
166 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a6ad31835c019040e0e36910d47fcc516"></a>XRAN_BW_15_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
167 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9afb339cd770ae4e049e8771c934eb803e"></a>XRAN_BW_20_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
168 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a04f20811e9e1a6fadba19b332f363d01"></a>XRAN_BW_25_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
169 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a46a890a929d9a17917fb95cfaed14d77"></a>XRAN_BW_30_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
170 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a140d2813310b9a09102560d53c574f5d"></a>XRAN_BW_40_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
171 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a0a6780597350044ee01ce150b95b9d13"></a>XRAN_BW_50_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
172 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a3d0d107fb6cbe02dd80119161f686d3e"></a>XRAN_BW_60_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
173 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9af4a58d303ddb79d4204b118b9c913169"></a>XRAN_BW_70_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
174 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9af8bd3316418b620a4faed776b3526060"></a>XRAN_BW_80_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
175 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9ad49cca1191fc91dd0e54717304dd7526"></a>XRAN_BW_90_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
176 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a74e3adf2f47cbea3b1969d0c2abf6b6d"></a>XRAN_BW_100_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
177 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9a47330264cd7945b7ec2aed5b87ebde87"></a>XRAN_BW_200_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
178 <tr><td class="fieldname"><a id="a6dc2f74f96bce0cce28b65f446b76bc9ae5c86bacab2727a2aefd1ebede8b50bf"></a>XRAN_BW_400_0_MHZ&#160;</td><td class="fielddoc"></td></tr>
179 </table>
180
181 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00036">36</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
182
183 </div>
184 </div>
185 <h2 class="groupheader">Function Documentation</h2>
186 <a id="acc4fa9a039885a36bec7d1f6b68de1b0"></a>
187 <h2 class="memtitle"><span class="permalink"><a href="#acc4fa9a039885a36bec7d1f6b68de1b0">&#9670;&nbsp;</a></span>xran_fs_cal_nrarfcn()</h2>
188
189 <div class="memitem">
190 <div class="memproto">
191       <table class="memname">
192         <tr>
193           <td class="memname">uint32_t xran_fs_cal_nrarfcn </td>
194           <td>(</td>
195           <td class="paramtype">uint32_t&#160;</td>
196           <td class="paramname"><em>nCenterFreq</em></td><td>)</td>
197           <td></td>
198         </tr>
199       </table>
200 </div><div class="memdoc">
201 <dl class="params"><dt>Parameters</dt><dd>
202   <table class="params">
203     <tr><td class="paramdir">[in]</td><td class="paramname">center</td><td>frequency</td></tr>
204   </table>
205   </dd>
206 </dl>
207 <dl class="section return"><dt>Returns</dt><dd>NR-ARFCN</dd></dl>
208 <p>This calculates NR-ARFCN value according to center frequency </p>
209
210 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00274">274</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
211
212 </div>
213 </div>
214 <a id="a907e2367ffa2ddb6776aad8e15715a3a"></a>
215 <h2 class="memtitle"><span class="permalink"><a href="#a907e2367ffa2ddb6776aad8e15715a3a">&#9670;&nbsp;</a></span>xran_fs_clear_slot_type()</h2>
216
217 <div class="memitem">
218 <div class="memproto">
219       <table class="memname">
220         <tr>
221           <td class="memname">void xran_fs_clear_slot_type </td>
222           <td>(</td>
223           <td class="paramtype">uint32_t&#160;</td>
224           <td class="paramname"><em>nPhyInstanceId</em></td><td>)</td>
225           <td></td>
226         </tr>
227       </table>
228 </div><div class="memdoc">
229
230 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00339">339</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
231
232 </div>
233 </div>
234 <a id="a7f5a87395d3930f222e58976960c99e2"></a>
235 <h2 class="memtitle"><span class="permalink"><a href="#a7f5a87395d3930f222e58976960c99e2">&#9670;&nbsp;</a></span>xran_fs_get_max_slot()</h2>
236
237 <div class="memitem">
238 <div class="memproto">
239       <table class="memname">
240         <tr>
241           <td class="memname">uint32_t xran_fs_get_max_slot </td>
242           <td>(</td>
243           <td class="paramtype">void&#160;</td>
244           <td class="paramname"></td><td>)</td>
245           <td></td>
246         </tr>
247       </table>
248 </div><div class="memdoc">
249
250 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00316">316</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
251 <div class="dynheader">
252 Here is the caller graph for this function:</div>
253 <div class="dyncontent">
254 <div class="center"><img src="xran__frame__struct_8c_a7f5a87395d3930f222e58976960c99e2_icgraph.png" border="0" usemap="#xran__frame__struct_8c_a7f5a87395d3930f222e58976960c99e2_icgraph" alt=""/></div>
255 <map name="xran__frame__struct_8c_a7f5a87395d3930f222e58976960c99e2_icgraph" id="xran__frame__struct_8c_a7f5a87395d3930f222e58976960c99e2_icgraph">
256 <area shape="rect" id="node2" href="xran__lib__wrap_8hpp.html#a9c3700d61ba446fa9b05cca2ca9018ab" title="tti_ota_cb" alt="" coords="204,81,283,108"/>
257 <area shape="rect" id="node3" href="classxran_lib_wraper.html#a3783fbb2a26b8a0530c489850a905a38" title="xranLibWraper::update_tti" alt="" coords="331,56,501,83"/>
258 <area shape="rect" id="node13" href="xran__main_8c.html#a195da46c3cb90e36da543594416cbba7" title="sym_ota_cb" alt="" coords="369,107,463,133"/>
259 <area shape="rect" id="node4" href="chain__tests_8cc.html#af4e08ea14f09b53fce43ec39aba7a605" title="xran_ut_tx_cp_dl" alt="" coords="565,5,687,32"/>
260 <area shape="rect" id="node7" href="chain__tests_8cc.html#a61f8088ed26f5ccc6a323c3b0feb66c2" title="xran_ut_tx_cp_ul" alt="" coords="565,56,687,83"/>
261 <area shape="rect" id="node9" href="classxran_lib_wraper.html#ac4ce5a18c687ee515676e035359a1e89" title="xranLibWraper::update\l_symbol_index" alt="" coords="549,107,703,149"/>
262 <area shape="rect" id="node5" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="782,5,854,32"/>
263 <area shape="rect" id="node6" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="933,56,1005,83"/>
264 <area shape="rect" id="node8" href="chain__tests_8cc.html#a54a43b6c3ece3e568457002dbe5b5c1a" title="TEST_P" alt="" coords="782,56,854,83"/>
265 <area shape="rect" id="node10" href="chain__tests_8cc.html#a73639c0dcf18fe068dc350fc0c8ba2f2" title="xran_ut_tx_up_dl" alt="" coords="757,157,879,184"/>
266 <area shape="rect" id="node12" href="chain__tests_8cc.html#ad274ca70e6c47c2c549422b1cba1f0b0" title="xran_ut_tx_cpup_dl" alt="" coords="751,107,885,133"/>
267 <area shape="rect" id="node11" href="chain__tests_8cc.html#a2bc2178388f6edfa69905ff5f52fbcdc" title="TEST_P" alt="" coords="933,157,1005,184"/>
268 </map>
269 </div>
270
271 </div>
272 </div>
273 <a id="a00aa0f7cc00a6ca9cde2bec43eb1c9f9"></a>
274 <h2 class="memtitle"><span class="permalink"><a href="#a00aa0f7cc00a6ca9cde2bec43eb1c9f9">&#9670;&nbsp;</a></span>xran_fs_get_max_slot_SFN()</h2>
275
276 <div class="memitem">
277 <div class="memproto">
278       <table class="memname">
279         <tr>
280           <td class="memname">uint32_t xran_fs_get_max_slot_SFN </td>
281           <td>(</td>
282           <td class="paramtype">void&#160;</td>
283           <td class="paramname"></td><td>)</td>
284           <td></td>
285         </tr>
286       </table>
287 </div><div class="memdoc">
288
289 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00321">321</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
290 <div class="dynheader">
291 Here is the caller graph for this function:</div>
292 <div class="dyncontent">
293 <div class="center"><img src="xran__frame__struct_8c_a00aa0f7cc00a6ca9cde2bec43eb1c9f9_icgraph.png" border="0" usemap="#xran__frame__struct_8c_a00aa0f7cc00a6ca9cde2bec43eb1c9f9_icgraph" alt=""/></div>
294 <map name="xran__frame__struct_8c_a00aa0f7cc00a6ca9cde2bec43eb1c9f9_icgraph" id="xran__frame__struct_8c_a00aa0f7cc00a6ca9cde2bec43eb1c9f9_icgraph">
295 <area shape="rect" id="node2" href="xran__main_8c.html#a63aa00dad3b771f4db5df8ca8ac68323" title="rx_ul_deadline_full_cb" alt="" coords="237,5,388,32"/>
296 </map>
297 </div>
298
299 </div>
300 </div>
301 <a id="adef530f5f3ebc94606c692d8784ddaf2"></a>
302 <h2 class="memtitle"><span class="permalink"><a href="#adef530f5f3ebc94606c692d8784ddaf2">&#9670;&nbsp;</a></span>xran_fs_get_num_rbs()</h2>
303
304 <div class="memitem">
305 <div class="memproto">
306       <table class="memname">
307         <tr>
308           <td class="memname">uint16_t xran_fs_get_num_rbs </td>
309           <td>(</td>
310           <td class="paramtype">uint32_t&#160;</td>
311           <td class="paramname"><em>nNumerology</em>, </td>
312         </tr>
313         <tr>
314           <td class="paramkey"></td>
315           <td></td>
316           <td class="paramtype">uint32_t&#160;</td>
317           <td class="paramname"><em>nBandwidth</em>, </td>
318         </tr>
319         <tr>
320           <td class="paramkey"></td>
321           <td></td>
322           <td class="paramtype">uint32_t&#160;</td>
323           <td class="paramname"><em>nAbsFrePointA</em>&#160;</td>
324         </tr>
325         <tr>
326           <td></td>
327           <td>)</td>
328           <td></td><td></td>
329         </tr>
330       </table>
331 </div><div class="memdoc">
332 <dl class="params"><dt>Parameters</dt><dd>
333   <table class="params">
334     <tr><td class="paramdir">[in]</td><td class="paramname">nNumerology</td><td>- Numerology determine sub carrier spacing, Value: 0-&gt;4 0: 15khz, 1: 30khz, 2: 60khz 3: 120khz, 4: 240khz </td></tr>
335     <tr><td class="paramdir">[in]</td><td class="paramname">nBandwidth</td><td>- Carrier bandwidth for in MHz. Value: 5-&gt;400 </td></tr>
336     <tr><td class="paramdir">[in]</td><td class="paramname">nAbsFrePointA</td><td>- Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000-&gt;52600000</td></tr>
337   </table>
338   </dd>
339 </dl>
340 <dl class="section return"><dt>Returns</dt><dd>Number of RBs in cell</dd></dl>
341 <p>Returns number of RBs based on 38.101-1 and 38.101-2 for the cell </p>
342
343 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00149">149</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
344
345 </div>
346 </div>
347 <a id="a358977362c5bc0e3adc9f897994c0d09"></a>
348 <h2 class="memtitle"><span class="permalink"><a href="#a358977362c5bc0e3adc9f897994c0d09">&#9670;&nbsp;</a></span>xran_fs_get_scs()</h2>
349
350 <div class="memitem">
351 <div class="memproto">
352       <table class="memname">
353         <tr>
354           <td class="memname">uint32_t xran_fs_get_scs </td>
355           <td>(</td>
356           <td class="paramtype">uint8_t&#160;</td>
357           <td class="paramname"><em>nMu</em></td><td>)</td>
358           <td></td>
359         </tr>
360       </table>
361 </div><div class="memdoc">
362
363 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00121">121</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
364
365 </div>
366 </div>
367 <a id="a875ef2ff0c44ad26c75bebe2a4732c80"></a>
368 <h2 class="memtitle"><span class="permalink"><a href="#a875ef2ff0c44ad26c75bebe2a4732c80">&#9670;&nbsp;</a></span>xran_fs_get_slot_type()</h2>
369
370 <div class="memitem">
371 <div class="memproto">
372       <table class="memname">
373         <tr>
374           <td class="memname">int32_t xran_fs_get_slot_type </td>
375           <td>(</td>
376           <td class="paramtype">int32_t&#160;</td>
377           <td class="paramname"><em>nCellIdx</em>, </td>
378         </tr>
379         <tr>
380           <td class="paramkey"></td>
381           <td></td>
382           <td class="paramtype">int32_t&#160;</td>
383           <td class="paramname"><em>nSlotdx</em>, </td>
384         </tr>
385         <tr>
386           <td class="paramkey"></td>
387           <td></td>
388           <td class="paramtype">int32_t&#160;</td>
389           <td class="paramname"><em>nType</em>&#160;</td>
390         </tr>
391         <tr>
392           <td></td>
393           <td>)</td>
394           <td></td><td></td>
395         </tr>
396       </table>
397 </div><div class="memdoc">
398
399 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00477">477</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
400 <div class="dynheader">
401 Here is the call graph for this function:</div>
402 <div class="dyncontent">
403 <div class="center"><img src="xran__frame__struct_8c_a875ef2ff0c44ad26c75bebe2a4732c80_cgraph.png" border="0" usemap="#xran__frame__struct_8c_a875ef2ff0c44ad26c75bebe2a4732c80_cgraph" alt=""/></div>
404 <map name="xran__frame__struct_8c_a875ef2ff0c44ad26c75bebe2a4732c80_cgraph" id="xran__frame__struct_8c_a875ef2ff0c44ad26c75bebe2a4732c80_cgraph">
405 <area shape="rect" id="node2" href="xran__frame__struct_8c.html#ac81b5cb02d886c3eb9e7f006ea1f62f4" title="xran_fs_slot_limit" alt="" coords="204,5,328,32"/>
406 </map>
407 </div>
408
409 </div>
410 </div>
411 <a id="a3ad2b8ea8fe3559ce6d0195ed25dca11"></a>
412 <h2 class="memtitle"><span class="permalink"><a href="#a3ad2b8ea8fe3559ce6d0195ed25dca11">&#9670;&nbsp;</a></span>xran_fs_get_symbol_type()</h2>
413
414 <div class="memitem">
415 <div class="memproto">
416       <table class="memname">
417         <tr>
418           <td class="memname">int32_t xran_fs_get_symbol_type </td>
419           <td>(</td>
420           <td class="paramtype">int32_t&#160;</td>
421           <td class="paramname"><em>nCellIdx</em>, </td>
422         </tr>
423         <tr>
424           <td class="paramkey"></td>
425           <td></td>
426           <td class="paramtype">int32_t&#160;</td>
427           <td class="paramname"><em>nSlotdx</em>, </td>
428         </tr>
429         <tr>
430           <td class="paramkey"></td>
431           <td></td>
432           <td class="paramtype">int32_t&#160;</td>
433           <td class="paramname"><em>nSymbIdx</em>&#160;</td>
434         </tr>
435         <tr>
436           <td></td>
437           <td>)</td>
438           <td></td><td></td>
439         </tr>
440       </table>
441 </div><div class="memdoc">
442
443 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00508">508</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
444 <div class="dynheader">
445 Here is the call graph for this function:</div>
446 <div class="dyncontent">
447 <div class="center"><img src="xran__frame__struct_8c_a3ad2b8ea8fe3559ce6d0195ed25dca11_cgraph.png" border="0" usemap="#xran__frame__struct_8c_a3ad2b8ea8fe3559ce6d0195ed25dca11_cgraph" alt=""/></div>
448 <map name="xran__frame__struct_8c_a3ad2b8ea8fe3559ce6d0195ed25dca11_cgraph" id="xran__frame__struct_8c_a3ad2b8ea8fe3559ce6d0195ed25dca11_cgraph">
449 <area shape="rect" id="node2" href="xran__frame__struct_8c.html#ac81b5cb02d886c3eb9e7f006ea1f62f4" title="xran_fs_slot_limit" alt="" coords="224,5,348,32"/>
450 </map>
451 </div>
452
453 </div>
454 </div>
455 <a id="a8e8598556da3e49fa48cb646c24162fa"></a>
456 <h2 class="memtitle"><span class="permalink"><a href="#a8e8598556da3e49fa48cb646c24162fa">&#9670;&nbsp;</a></span>xran_fs_get_tti_interval()</h2>
457
458 <div class="memitem">
459 <div class="memproto">
460       <table class="memname">
461         <tr>
462           <td class="memname">uint32_t xran_fs_get_tti_interval </td>
463           <td>(</td>
464           <td class="paramtype">uint8_t&#160;</td>
465           <td class="paramname"><em>nMu</em></td><td>)</td>
466           <td></td>
467         </tr>
468       </table>
469 </div><div class="memdoc">
470
471 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00108">108</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
472 <div class="dynheader">
473 Here is the caller graph for this function:</div>
474 <div class="dyncontent">
475 <div class="center"><img src="xran__frame__struct_8c_a8e8598556da3e49fa48cb646c24162fa_icgraph.png" border="0" usemap="#xran__frame__struct_8c_a8e8598556da3e49fa48cb646c24162fa_icgraph" alt=""/></div>
476 <map name="xran__frame__struct_8c_a8e8598556da3e49fa48cb646c24162fa_icgraph" id="xran__frame__struct_8c_a8e8598556da3e49fa48cb646c24162fa_icgraph">
477 <area shape="rect" id="node2" href="xran__main_8c.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="211,31,293,57"/>
478 <area shape="rect" id="node3" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="378,5,450,32"/>
479 <area shape="rect" id="node4" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="341,56,487,83"/>
480 <area shape="rect" id="node5" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="579,31,651,57"/>
481 <area shape="rect" id="node7" href="class_init___sys___check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="Init_Sys_Check::SetUp" alt="" coords="535,81,695,108"/>
482 <area shape="rect" id="node6" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="743,31,815,57"/>
483 </map>
484 </div>
485
486 </div>
487 </div>
488 <a id="a075025c7652869adb79799313aab4f64"></a>
489 <h2 class="memtitle"><span class="permalink"><a href="#a075025c7652869adb79799313aab4f64">&#9670;&nbsp;</a></span>xran_fs_set_slot_type()</h2>
490
491 <div class="memitem">
492 <div class="memproto">
493       <table class="memname">
494         <tr>
495           <td class="memname">int32_t xran_fs_set_slot_type </td>
496           <td>(</td>
497           <td class="paramtype">uint32_t&#160;</td>
498           <td class="paramname"><em>nPhyInstanceId</em>, </td>
499         </tr>
500         <tr>
501           <td class="paramkey"></td>
502           <td></td>
503           <td class="paramtype">uint32_t&#160;</td>
504           <td class="paramname"><em>nFrameDuplexType</em>, </td>
505         </tr>
506         <tr>
507           <td class="paramkey"></td>
508           <td></td>
509           <td class="paramtype">uint32_t&#160;</td>
510           <td class="paramname"><em>nTddPeriod</em>, </td>
511         </tr>
512         <tr>
513           <td class="paramkey"></td>
514           <td></td>
515           <td class="paramtype">struct <a class="el" href="structxran__slot__config.html">xran_slot_config</a> *&#160;</td>
516           <td class="paramname"><em>psSlotConfig</em>&#160;</td>
517         </tr>
518         <tr>
519           <td></td>
520           <td>)</td>
521           <td></td><td></td>
522         </tr>
523       </table>
524 </div><div class="memdoc">
525
526 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00346">346</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
527 <div class="dynheader">
528 Here is the caller graph for this function:</div>
529 <div class="dyncontent">
530 <div class="center"><img src="xran__frame__struct_8c_a075025c7652869adb79799313aab4f64_icgraph.png" border="0" usemap="#xran__frame__struct_8c_a075025c7652869adb79799313aab4f64_icgraph" alt=""/></div>
531 <map name="xran__frame__struct_8c_a075025c7652869adb79799313aab4f64_icgraph" id="xran__frame__struct_8c_a075025c7652869adb79799313aab4f64_icgraph">
532 <area shape="rect" id="node2" href="xran__main_8c.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="204,31,287,57"/>
533 <area shape="rect" id="node3" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="371,5,443,32"/>
534 <area shape="rect" id="node4" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="335,56,480,83"/>
535 <area shape="rect" id="node5" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="572,31,644,57"/>
536 <area shape="rect" id="node7" href="class_init___sys___check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="Init_Sys_Check::SetUp" alt="" coords="528,81,688,108"/>
537 <area shape="rect" id="node6" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="736,31,808,57"/>
538 </map>
539 </div>
540
541 </div>
542 </div>
543 <a id="ac81b5cb02d886c3eb9e7f006ea1f62f4"></a>
544 <h2 class="memtitle"><span class="permalink"><a href="#ac81b5cb02d886c3eb9e7f006ea1f62f4">&#9670;&nbsp;</a></span>xran_fs_slot_limit()</h2>
545
546 <div class="memitem">
547 <div class="memproto">
548       <table class="memname">
549         <tr>
550           <td class="memname">int32_t xran_fs_slot_limit </td>
551           <td>(</td>
552           <td class="paramtype">int32_t&#160;</td>
553           <td class="paramname"><em>nSfIdx</em></td><td>)</td>
554           <td></td>
555         </tr>
556       </table>
557 </div><div class="memdoc">
558
559 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00326">326</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
560 <div class="dynheader">
561 Here is the caller graph for this function:</div>
562 <div class="dyncontent">
563 <div class="center"><img src="xran__frame__struct_8c_ac81b5cb02d886c3eb9e7f006ea1f62f4_icgraph.png" border="0" usemap="#xran__frame__struct_8c_ac81b5cb02d886c3eb9e7f006ea1f62f4_icgraph" alt=""/></div>
564 <map name="xran__frame__struct_8c_ac81b5cb02d886c3eb9e7f006ea1f62f4_icgraph" id="xran__frame__struct_8c_ac81b5cb02d886c3eb9e7f006ea1f62f4_icgraph">
565 <area shape="rect" id="node2" href="xran__frame__struct_8h.html#a9cc99d80a722f6afd2aaf6c6bd2e8887" title="xran_fs_get_slot_type" alt="" coords="187,5,338,32"/>
566 <area shape="rect" id="node3" href="xran__frame__struct_8h.html#a3ad2b8ea8fe3559ce6d0195ed25dca11" title="xran_fs_get_symbol_type" alt="" coords="177,56,348,83"/>
567 </map>
568 </div>
569
570 </div>
571 </div>
572 <a id="a2fd9b68ce2fa4734a021203b320e4e04"></a>
573 <h2 class="memtitle"><span class="permalink"><a href="#a2fd9b68ce2fa4734a021203b320e4e04">&#9670;&nbsp;</a></span>xran_fs_slot_limit_init()</h2>
574
575 <div class="memitem">
576 <div class="memproto">
577       <table class="memname">
578         <tr>
579           <td class="memname">uint32_t xran_fs_slot_limit_init </td>
580           <td>(</td>
581           <td class="paramtype">int32_t&#160;</td>
582           <td class="paramname"><em>tti_interval_us</em></td><td>)</td>
583           <td></td>
584         </tr>
585       </table>
586 </div><div class="memdoc">
587
588 <p class="definition">Definition at line <a class="el" href="xran__frame__struct_8c_source.html#l00309">309</a> of file <a class="el" href="xran__frame__struct_8c_source.html">xran_frame_struct.c</a>.</p>
589 <div class="dynheader">
590 Here is the caller graph for this function:</div>
591 <div class="dyncontent">
592 <div class="center"><img src="xran__frame__struct_8c_a2fd9b68ce2fa4734a021203b320e4e04_icgraph.png" border="0" usemap="#xran__frame__struct_8c_a2fd9b68ce2fa4734a021203b320e4e04_icgraph" alt=""/></div>
593 <map name="xran__frame__struct_8c_a2fd9b68ce2fa4734a021203b320e4e04_icgraph" id="xran__frame__struct_8c_a2fd9b68ce2fa4734a021203b320e4e04_icgraph">
594 <area shape="rect" id="node2" href="xran__main_8c.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="201,31,284,57"/>
595 <area shape="rect" id="node3" href="prach__functional_8cc.html#a62307393b7f454a2b348ada67997b796" title="TEST_P" alt="" coords="369,5,441,32"/>
596 <area shape="rect" id="node4" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="332,56,477,83"/>
597 <area shape="rect" id="node5" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="569,31,641,57"/>
598 <area shape="rect" id="node7" href="class_init___sys___check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="Init_Sys_Check::SetUp" alt="" coords="525,81,685,108"/>
599 <area shape="rect" id="node6" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="733,31,805,57"/>
600 </map>
601 </div>
602
603 </div>
604 </div>
605 <h2 class="groupheader">Variable Documentation</h2>
606 <a id="a7a25206e77e83a57fd036102cebfb4f0"></a>
607 <h2 class="memtitle"><span class="permalink"><a href="#a7a25206e77e83a57fd036102cebfb4f0">&#9670;&nbsp;</a></span>xran_max_frame</h2>
608
609 <div class="memitem">
610 <div class="memproto">
611       <table class="memname">
612         <tr>
613           <td class="memname">uint16_t xran_max_frame</td>
614         </tr>
615       </table>
616 </div><div class="memdoc">
617 <p>value of max frame used. expected to be 99 (old compatibility mode) and 1023 as per section 9.7.2 System Frame Number Calculation </p>
618
619 <p class="definition">Definition at line <a class="el" href="xran__main_8c_source.html#l00116">116</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
620
621 </div>
622 </div>
623 </div><!-- contents -->
624 <!-- start footer part -->
625 <hr class="footer"/><address class="footer"><small>
626 Generated by &#160;<a href="http://www.doxygen.org/index.html">
627 <img class="footer" src="doxygen.png" alt="doxygen"/>
628 </a> 1.8.13
629 </small></address>
630 </body>
631 </html>