<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>GNU Radio 3.2.2 C++ API: pageri_flex_modes.h File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.6.2 --> <div class="contents"> <h1>pageri_flex_modes.h File Reference</h1><code>#include <<a class="el" href="gr__types_8h_source.html">gr_types.h</a>></code><br/> <div class="dynheader"> Include dependency graph for pageri_flex_modes.h:</div> <div class="dynsection"> <div class="center"><img src="pageri__flex__modes_8h__incl.png" border="0" usemap="#pageri__flex__modes_8h_map" alt=""/></div> <map name="pageri__flex__modes_8h_map" id="pageri__flex__modes_8h"> <area shape="rect" id="node3" href="gr__types_8h.html" title="gr_types.h" alt="" coords="249,83,332,112"/><area shape="rect" id="node11" href="gr__complex_8h.html" title="gr_complex.h" alt="" coords="349,160,448,189"/></map> </div> <div class="dynheader"> This graph shows which files directly or indirectly include this file:</div> <div class="dynsection"> <div class="center"><img src="pageri__flex__modes_8h__dep__incl.png" border="0" usemap="#pageri__flex__modes_8hdep_map" alt=""/></div> <map name="pageri__flex__modes_8hdep_map" id="pageri__flex__modes_8hdep"> <area shape="rect" id="node3" href="pager__flex__parse_8h_source.html" title="pager_flex_parse.h" alt="" coords="11,83,141,112"/></map> </div> <p><a href="pageri__flex__modes_8h_source.html">Go to the source code of this file.</a></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Classes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structflex__mode.html">flex_mode</a></td></tr> <tr><td colspan="2"><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#ac1f6e25b0de03905011ae5330613e160">FLEX_SYNC_MARKER</a> 0xA6C6AAAA</td></tr> <tr><td colspan="2"><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structflex__mode.html">flex_mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#ac3431738120638e9962d9261031ae187">flex_mode_t</a></td></tr> <tr><td colspan="2"><h2>Enumerations</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a> { <br/> <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4ac264a726e65251dd19bad2f651ede095">FLEX_SECURE</a>, <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4a14c430866ef8936ee6e6ab17d8b6d121">FLEX_UNKNOWN</a>, <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4a3fbce8d36debec549d7f6e377e43b73f">FLEX_TONE</a>, <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4ac85ebe831373ebe101dcfdb909c0d803">FLEX_STANDARD_NUMERIC</a>, <br/> <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4ac185add39b8c30f7429ca50b1dd19818">FLEX_SPECIAL_NUMERIC</a>, <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4a6d04f859c8a1e3e9a2e3d1a2f68038bb">FLEX_ALPHANUMERIC</a>, <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4ac5f9a3350a960da6e6012c5f4ed47dbc">FLEX_BINARY</a>, <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4aaf7636c2eb7a0c4f9c259bbd583e6593">FLEX_NUMBERED_NUMERIC</a>, <br/> <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4aa7158b0617cfd87c97539344c3efb1ba">NUM_FLEX_PAGE_TYPES</a> <br/> }</td></tr> <tr><td colspan="2"><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#aaf796a8367ca849e665baec9144d6262">find_flex_mode</a> (<a class="el" href="gr__types_8h.html#ab1d657af665cd9663c1c32e185e4c99f">gr_int32</a> sync_code)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#abd4e840298273ffe7864b0d6743ed7dc">is_alphanumeric_page</a> (<a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a> type)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#a6edcc8a9b1c9c0196eb7451910f42ad6">is_numeric_page</a> (<a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a> type)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#a9710a6104128f264335138b2a36270a5">is_tone_page</a> (<a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a> type)</td></tr> <tr><td colspan="2"><h2>Variables</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structflex__mode.html">flex_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#a42a99af5f0ac51dd78307ddc267fc2f2">flex_modes</a> []</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#a65703c21455a503c80304103bf05ecb5">flex_page_desc</a> []</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const int </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#ac8711de08b6b075bf0145380796550bb">num_flex_modes</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="pageri__flex__modes_8h.html#a8fb5ef321aaed4eb2c3cbb9145a8fd9a">flex_bcd</a> []</td></tr> </table> <hr/><h2>Define Documentation</h2> <a class="anchor" id="ac1f6e25b0de03905011ae5330613e160"></a><!-- doxytag: member="pageri_flex_modes.h::FLEX_SYNC_MARKER" ref="ac1f6e25b0de03905011ae5330613e160" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FLEX_SYNC_MARKER 0xA6C6AAAA</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Typedef Documentation</h2> <a class="anchor" id="ac3431738120638e9962d9261031ae187"></a><!-- doxytag: member="pageri_flex_modes.h::flex_mode_t" ref="ac3431738120638e9962d9261031ae187" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="structflex__mode.html">flex_mode</a> <a class="el" href="structflex__mode.html">flex_mode_t</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Enumeration Type Documentation</h2> <a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4"></a><!-- doxytag: member="pageri_flex_modes.h::page_type_t" ref="a4e002e39e2cdeea727d1a294dba594c4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a></td> </tr> </table> </div> <div class="memdoc"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4ac264a726e65251dd19bad2f651ede095"></a><!-- doxytag: member="FLEX_SECURE" ref="a4e002e39e2cdeea727d1a294dba594c4ac264a726e65251dd19bad2f651ede095" args="" -->FLEX_SECURE</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4a14c430866ef8936ee6e6ab17d8b6d121"></a><!-- doxytag: member="FLEX_UNKNOWN" ref="a4e002e39e2cdeea727d1a294dba594c4a14c430866ef8936ee6e6ab17d8b6d121" args="" -->FLEX_UNKNOWN</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4a3fbce8d36debec549d7f6e377e43b73f"></a><!-- doxytag: member="FLEX_TONE" ref="a4e002e39e2cdeea727d1a294dba594c4a3fbce8d36debec549d7f6e377e43b73f" args="" -->FLEX_TONE</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4ac85ebe831373ebe101dcfdb909c0d803"></a><!-- doxytag: member="FLEX_STANDARD_NUMERIC" ref="a4e002e39e2cdeea727d1a294dba594c4ac85ebe831373ebe101dcfdb909c0d803" args="" -->FLEX_STANDARD_NUMERIC</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4ac185add39b8c30f7429ca50b1dd19818"></a><!-- doxytag: member="FLEX_SPECIAL_NUMERIC" ref="a4e002e39e2cdeea727d1a294dba594c4ac185add39b8c30f7429ca50b1dd19818" args="" -->FLEX_SPECIAL_NUMERIC</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4a6d04f859c8a1e3e9a2e3d1a2f68038bb"></a><!-- doxytag: member="FLEX_ALPHANUMERIC" ref="a4e002e39e2cdeea727d1a294dba594c4a6d04f859c8a1e3e9a2e3d1a2f68038bb" args="" -->FLEX_ALPHANUMERIC</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4ac5f9a3350a960da6e6012c5f4ed47dbc"></a><!-- doxytag: member="FLEX_BINARY" ref="a4e002e39e2cdeea727d1a294dba594c4ac5f9a3350a960da6e6012c5f4ed47dbc" args="" -->FLEX_BINARY</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4aaf7636c2eb7a0c4f9c259bbd583e6593"></a><!-- doxytag: member="FLEX_NUMBERED_NUMERIC" ref="a4e002e39e2cdeea727d1a294dba594c4aaf7636c2eb7a0c4f9c259bbd583e6593" args="" -->FLEX_NUMBERED_NUMERIC</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a4e002e39e2cdeea727d1a294dba594c4aa7158b0617cfd87c97539344c3efb1ba"></a><!-- doxytag: member="NUM_FLEX_PAGE_TYPES" ref="a4e002e39e2cdeea727d1a294dba594c4aa7158b0617cfd87c97539344c3efb1ba" args="" -->NUM_FLEX_PAGE_TYPES</em> </td><td> </td></tr> </table> </dd> </dl> </div> </div> <hr/><h2>Function Documentation</h2> <a class="anchor" id="aaf796a8367ca849e665baec9144d6262"></a><!-- doxytag: member="pageri_flex_modes.h::find_flex_mode" ref="aaf796a8367ca849e665baec9144d6262" args="(gr_int32 sync_code)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int find_flex_mode </td> <td>(</td> <td class="paramtype"><a class="el" href="gr__types_8h.html#ab1d657af665cd9663c1c32e185e4c99f">gr_int32</a> </td> <td class="paramname"> <em>sync_code</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="abd4e840298273ffe7864b0d6743ed7dc"></a><!-- doxytag: member="pageri_flex_modes.h::is_alphanumeric_page" ref="abd4e840298273ffe7864b0d6743ed7dc" args="(page_type_t type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> is_alphanumeric_page </td> <td>(</td> <td class="paramtype"><a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a> </td> <td class="paramname"> <em>type</em></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>References <a class="el" href="pageri__flex__modes_8h_source.html#l00049">FLEX_ALPHANUMERIC</a>, and <a class="el" href="pageri__flex__modes_8h_source.html#l00044">FLEX_SECURE</a>.</p> </div> </div> <a class="anchor" id="a6edcc8a9b1c9c0196eb7451910f42ad6"></a><!-- doxytag: member="pageri_flex_modes.h::is_numeric_page" ref="a6edcc8a9b1c9c0196eb7451910f42ad6" args="(page_type_t type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> is_numeric_page </td> <td>(</td> <td class="paramtype"><a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a> </td> <td class="paramname"> <em>type</em></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>References <a class="el" href="pageri__flex__modes_8h_source.html#l00051">FLEX_NUMBERED_NUMERIC</a>, <a class="el" href="pageri__flex__modes_8h_source.html#l00048">FLEX_SPECIAL_NUMERIC</a>, and <a class="el" href="pageri__flex__modes_8h_source.html#l00047">FLEX_STANDARD_NUMERIC</a>.</p> </div> </div> <a class="anchor" id="a9710a6104128f264335138b2a36270a5"></a><!-- doxytag: member="pageri_flex_modes.h::is_tone_page" ref="a9710a6104128f264335138b2a36270a5" args="(page_type_t type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> is_tone_page </td> <td>(</td> <td class="paramtype"><a class="el" href="pageri__flex__modes_8h.html#a4e002e39e2cdeea727d1a294dba594c4">page_type_t</a> </td> <td class="paramname"> <em>type</em></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>References <a class="el" href="pageri__flex__modes_8h_source.html#l00046">FLEX_TONE</a>.</p> </div> </div> <hr/><h2>Variable Documentation</h2> <a class="anchor" id="a8fb5ef321aaed4eb2c3cbb9145a8fd9a"></a><!-- doxytag: member="pageri_flex_modes.h::flex_bcd" ref="a8fb5ef321aaed4eb2c3cbb9145a8fd9a" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char <a class="el" href="pageri__flex__modes_8h.html#a8fb5ef321aaed4eb2c3cbb9145a8fd9a">flex_bcd</a>[]</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a42a99af5f0ac51dd78307ddc267fc2f2"></a><!-- doxytag: member="pageri_flex_modes.h::flex_modes" ref="a42a99af5f0ac51dd78307ddc267fc2f2" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="structflex__mode.html">flex_mode_t</a> <a class="el" href="pageri__flex__modes_8h.html#a42a99af5f0ac51dd78307ddc267fc2f2">flex_modes</a>[]</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a65703c21455a503c80304103bf05ecb5"></a><!-- doxytag: member="pageri_flex_modes.h::flex_page_desc" ref="a65703c21455a503c80304103bf05ecb5" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* <a class="el" href="pageri__flex__modes_8h.html#a65703c21455a503c80304103bf05ecb5">flex_page_desc</a>[]</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac8711de08b6b075bf0145380796550bb"></a><!-- doxytag: member="pageri_flex_modes.h::num_flex_modes" ref="ac8711de08b6b075bf0145380796550bb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const int <a class="el" href="pageri__flex__modes_8h.html#ac8711de08b6b075bf0145380796550bb">num_flex_modes</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> </div> <hr size="1"/><address style="text-align: right;"><small>Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address> </body> </html>