Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 421

gnuradio-doc-3.2.2-9.fc14.x86_64.rpm

<!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: flexrf_base Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">GNU Radio 3.2.2 C++ API</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('classflexrf__base.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<h1>flexrf_base Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="flexrf_base" --><!-- doxytag: inherits="db_base" -->
<p><code>#include &lt;<a class="el" href="db__flexrf_8h_source.html">db_flexrf.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for flexrf_base:</div>
<div class="dyncontent">
<div class="center"><img src="classflexrf__base__inherit__graph.png" border="0" usemap="#flexrf__base_inherit__map" alt="Inheritance graph"/></div>
<map name="flexrf__base_inherit__map" id="flexrf__base_inherit__map">
<area shape="rect" id="node5" href="classflexrf__base__rx.html" title="flexrf_base_rx" alt="" coords="261,299,365,328"/><area shape="rect" id="node37" href="classflexrf__base__tx.html" title="flexrf_base_tx" alt="" coords="261,725,365,755"/><area shape="rect" id="node2" href="classdb__base.html" title="Abstract base class for all USRP daughterboards." alt="" coords="7,512,76,541"/><area shape="rect" id="node7" href="classdb__flexrf__1200__rx.html" title="db_flexrf_1200_rx" alt="" coords="413,59,539,88"/><area shape="rect" id="node13" href="classdb__flexrf__1800__rx.html" title="db_flexrf_1800_rx" alt="" coords="413,165,539,195"/><area shape="rect" id="node19" href="classdb__flexrf__2400__rx.html" title="db_flexrf_2400_rx" alt="" coords="413,272,539,301"/><area shape="rect" id="node25" href="classdb__flexrf__400__rx.html" title="db_flexrf_400_rx" alt="" coords="417,325,535,355"/><area shape="rect" id="node31" href="classdb__flexrf__900__rx.html" title="db_flexrf_900_rx" alt="" coords="417,432,535,461"/><area shape="rect" id="node9" href="classdb__flexrf__1200__rx__mimo__a.html" title="db_flexrf_1200_rx_mimo_a" alt="" coords="587,5,765,35"/><area shape="rect" id="node11" href="classdb__flexrf__1200__rx__mimo__b.html" title="db_flexrf_1200_rx_mimo_b" alt="" coords="587,59,765,88"/><area shape="rect" id="node15" href="classdb__flexrf__1800__rx__mimo__a.html" title="db_flexrf_1800_rx_mimo_a" alt="" coords="587,112,765,141"/><area shape="rect" id="node17" href="classdb__flexrf__1800__rx__mimo__b.html" title="db_flexrf_1800_rx_mimo_b" alt="" coords="587,165,765,195"/><area shape="rect" id="node21" href="classdb__flexrf__2400__rx__mimo__a.html" title="db_flexrf_2400_rx_mimo_a" alt="" coords="587,219,765,248"/><area shape="rect" id="node23" href="classdb__flexrf__2400__rx__mimo__b.html" title="db_flexrf_2400_rx_mimo_b" alt="" coords="587,272,765,301"/><area shape="rect" id="node27" href="classdb__flexrf__400__rx__mimo__a.html" title="db_flexrf_400_rx_mimo_a" alt="" coords="591,325,761,355"/><area shape="rect" id="node29" href="classdb__flexrf__400__rx__mimo__b.html" title="db_flexrf_400_rx_mimo_b" alt="" coords="591,379,761,408"/><area shape="rect" id="node33" href="classdb__flexrf__900__rx__mimo__a.html" title="db_flexrf_900_rx_mimo_a" alt="" coords="591,432,761,461"/><area shape="rect" id="node35" href="classdb__flexrf__900__rx__mimo__b.html" title="db_flexrf_900_rx_mimo_b" alt="" coords="591,485,761,515"/><area shape="rect" id="node39" href="classdb__flexrf__1200__tx.html" title="db_flexrf_1200_tx" alt="" coords="413,592,539,621"/><area shape="rect" id="node45" href="classdb__flexrf__1800__tx.html" title="db_flexrf_1800_tx" alt="" coords="413,699,539,728"/><area shape="rect" id="node51" href="classdb__flexrf__2400__tx.html" title="db_flexrf_2400_tx" alt="" coords="413,752,539,781"/><area shape="rect" id="node57" href="classdb__flexrf__400__tx.html" title="db_flexrf_400_tx" alt="" coords="417,859,535,888"/><area shape="rect" id="node63" href="classdb__flexrf__900__tx.html" title="db_flexrf_900_tx" alt="" coords="417,965,535,995"/><area shape="rect" id="node41" href="classdb__flexrf__1200__tx__mimo__a.html" title="db_flexrf_1200_tx_mimo_a" alt="" coords="587,539,765,568"/><area shape="rect" id="node43" href="classdb__flexrf__1200__tx__mimo__b.html" title="db_flexrf_1200_tx_mimo_b" alt="" coords="587,592,765,621"/><area shape="rect" id="node47" href="classdb__flexrf__1800__tx__mimo__a.html" title="db_flexrf_1800_tx_mimo_a" alt="" coords="587,645,765,675"/><area shape="rect" id="node49" href="classdb__flexrf__1800__tx__mimo__b.html" title="db_flexrf_1800_tx_mimo_b" alt="" coords="587,699,765,728"/><area shape="rect" id="node53" href="classdb__flexrf__2400__tx__mimo__a.html" title="db_flexrf_2400_tx_mimo_a" alt="" coords="587,752,765,781"/><area shape="rect" id="node55" href="classdb__flexrf__2400__tx__mimo__b.html" title="db_flexrf_2400_tx_mimo_b" alt="" coords="587,805,765,835"/><area shape="rect" id="node59" href="classdb__flexrf__400__tx__mimo__a.html" title="db_flexrf_400_tx_mimo_a" alt="" coords="591,859,761,888"/><area shape="rect" id="node61" href="classdb__flexrf__400__tx__mimo__b.html" title="db_flexrf_400_tx_mimo_b" alt="" coords="591,912,761,941"/><area shape="rect" id="node65" href="classdb__flexrf__900__tx__mimo__a.html" title="db_flexrf_900_tx_mimo_a" alt="" coords="591,965,761,995"/><area shape="rect" id="node67" href="classdb__flexrf__900__tx__mimo__b.html" title="db_flexrf_900_tx_mimo_b" alt="" coords="591,1019,761,1048"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classflexrf__base-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a2aef72cd74675f352110ea881321e74b">flexrf_base</a> (<a class="el" href="classboost_1_1shared__ptr.html">usrp_basic_sptr</a> usrp, int which, int _power_on=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a676ad44b46cd2ac3d9ff7741a603c9c4">~flexrf_base</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structfreq__result__t.html">freq_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#aab0ad1d00de0050f1ae9c9e535b9a87e">set_freq</a> (double freq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#adb44aab4914e60d41dee272218912854">is_quadrature</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a76e7973a7036e1f1aa21627d38504122">freq_min</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a86f590882da38694587ed0b7d460e49a">freq_max</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#ac74f7ac8df18050ccdca1f8b5c2f7ef5">_write_all</a> (int R, int control, int N)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a9c780fe7682f78b1170ec8dec59e2f1f">_write_control</a> (int control)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a8d229d5f0cc1e02887e2dd1b51009928">_write_R</a> (int R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a7e04fb97735cb0df3870a022f6902d0c">_write_N</a> (int N)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a4da803ee0702b047ecf6f10f3d87b62b">_write_it</a> (int v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a8924efaa69d04bbabe98b9d246cab842">_lock_detect</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a06f6a7e31c73cb79157f23a2386f8c84">_compute_regs</a> (double freq, int &amp;retR, int &amp;retcontrol, int &amp;retN, double &amp;retfreq)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a6fc44cb9070a05330ff2b5af4eb56f38">_compute_control_reg</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a12bc5bc6f5d29a934a52378b7fea7e0b">_refclk_divisor</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#aa3c0e50947df7841b8dcf119203afd14">_refclk_freq</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a200870dd8643ad072067c7bdbdf5568d">_set_pga</a> (float pga_gain)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#aacb6a96c90a8fd8809d727b330471e12">power_on</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#aa2a24e06a291e7a9cfdf9bf758a4d78c">power_off</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a4f5ed906661b35436eed0585efe80d60">d_first</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#af4502bedf0f99cb6fee8571d64adb681">d_spi_format</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#ad80b4ef26a1c9084b90eb5991b96024b">d_spi_enable</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a20b1117176ea98e01d7da3b5e306dc35">d_power_on</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#a7a79d232b0cd8759fd63d9bdd36119af">d_PD</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class__AD4360__common.html">_AD4360_common</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflexrf__base.html#accabcedc76c7c162c0eea193b99a7674">d_common</a></td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2aef72cd74675f352110ea881321e74b"></a><!-- doxytag: member="flexrf_base::flexrf_base" ref="a2aef72cd74675f352110ea881321e74b" args="(usrp_basic_sptr usrp, int which, int _power_on=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">flexrf_base::flexrf_base </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classboost_1_1shared__ptr.html">usrp_basic_sptr</a>&#160;</td>
          <td class="paramname"><em>usrp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>which</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>_power_on</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a676ad44b46cd2ac3d9ff7741a603c9c4"></a><!-- doxytag: member="flexrf_base::~flexrf_base" ref="a676ad44b46cd2ac3d9ff7741a603c9c4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">flexrf_base::~flexrf_base </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a6fc44cb9070a05330ff2b5af4eb56f38"></a><!-- doxytag: member="flexrf_base::_compute_control_reg" ref="a6fc44cb9070a05330ff2b5af4eb56f38" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int flexrf_base::_compute_control_reg </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a06f6a7e31c73cb79157f23a2386f8c84"></a><!-- doxytag: member="flexrf_base::_compute_regs" ref="a06f6a7e31c73cb79157f23a2386f8c84" args="(double freq, int &amp;retR, int &amp;retcontrol, int &amp;retN, double &amp;retfreq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> flexrf_base::_compute_regs </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>freq</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>retR</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>retcontrol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>retN</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>retfreq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classdb__flexrf__2400__tx.html#a2777c1ccd8e9b39aaa17c8fa4f57898a">db_flexrf_2400_tx</a>, <a class="el" href="classdb__flexrf__2400__rx.html#a2acef712b4ea674595bd045d520f6a9b">db_flexrf_2400_rx</a>, <a class="el" href="classdb__flexrf__1200__tx.html#a72f46ce193b1a428442344ca1dd0f49f">db_flexrf_1200_tx</a>, <a class="el" href="classdb__flexrf__1200__rx.html#a688aeab44dd1d1e98c09b8d4b3cb891d">db_flexrf_1200_rx</a>, <a class="el" href="classdb__flexrf__1800__tx.html#a79e3ecc2bcdfc07da9cf4f3d895fcef9">db_flexrf_1800_tx</a>, <a class="el" href="classdb__flexrf__1800__rx.html#a89c85e4299a0782ce575b38903337832">db_flexrf_1800_rx</a>, <a class="el" href="classdb__flexrf__900__tx.html#a7c4cde1455aeec2a79401e2455ab1269">db_flexrf_900_tx</a>, <a class="el" href="classdb__flexrf__900__rx.html#a26457afe0002a5f7f729005f4c72b864">db_flexrf_900_rx</a>, <a class="el" href="classdb__flexrf__400__tx.html#a10eeb8d6480a7b69ba4fc25a0c1ad083">db_flexrf_400_tx</a>, and <a class="el" href="classdb__flexrf__400__rx.html#af6e139ab28da02215f252dec9e54649b">db_flexrf_400_rx</a>.</p>

</div>
</div>
<a class="anchor" id="a8924efaa69d04bbabe98b9d246cab842"></a><!-- doxytag: member="flexrf_base::_lock_detect" ref="a8924efaa69d04bbabe98b9d246cab842" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> flexrf_base::_lock_detect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a12bc5bc6f5d29a934a52378b7fea7e0b"></a><!-- doxytag: member="flexrf_base::_refclk_divisor" ref="a12bc5bc6f5d29a934a52378b7fea7e0b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int flexrf_base::_refclk_divisor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classdb__base.html#a1617186fd0a8e5dcef601bf1da6eb9f7">db_base</a>.</p>

<p>Reimplemented in <a class="el" href="classdb__flexrf__2400__tx__mimo__a.html#a9a3b84d0dfb979791a8f9f35777dda91">db_flexrf_2400_tx_mimo_a</a>, <a class="el" href="classdb__flexrf__2400__rx__mimo__a.html#a6e65aedb90341387801165423b6f4b4e">db_flexrf_2400_rx_mimo_a</a>, <a class="el" href="classdb__flexrf__2400__tx__mimo__b.html#afec4f05120957efc071752800466e80e">db_flexrf_2400_tx_mimo_b</a>, <a class="el" href="classdb__flexrf__2400__rx__mimo__b.html#a6f86b3fe4f853830b1a1b6a25549160f">db_flexrf_2400_rx_mimo_b</a>, <a class="el" href="classdb__flexrf__1800__tx__mimo__a.html#afe30b81f8d70688006d70352d22eb1f4">db_flexrf_1800_tx_mimo_a</a>, <a class="el" href="classdb__flexrf__1800__rx__mimo__a.html#a0247acf50311435940d52dc7a94d38ca">db_flexrf_1800_rx_mimo_a</a>, <a class="el" href="classdb__flexrf__1800__tx__mimo__b.html#ae3b80d870a4b4bbe34adce99890238bf">db_flexrf_1800_tx_mimo_b</a>, <a class="el" href="classdb__flexrf__1800__rx__mimo__b.html#a7d4d55cc715d2af75ef5b46d75fe0736">db_flexrf_1800_rx_mimo_b</a>, <a class="el" href="classdb__flexrf__1200__tx__mimo__a.html#aab930582c20a85e99a3e41675ebe2f6e">db_flexrf_1200_tx_mimo_a</a>, <a class="el" href="classdb__flexrf__1200__rx__mimo__a.html#ae002d063763b6149440d067dbfae0605">db_flexrf_1200_rx_mimo_a</a>, <a class="el" href="classdb__flexrf__1200__tx__mimo__b.html#aae2fe3cdea53e955637e8bf1d6ea94ef">db_flexrf_1200_tx_mimo_b</a>, <a class="el" href="classdb__flexrf__1200__rx__mimo__b.html#a63f6b1560f57ce00e7c04ad00c090a9f">db_flexrf_1200_rx_mimo_b</a>, <a class="el" href="classdb__flexrf__900__tx__mimo__a.html#a9cba8444a31cdd16a59767659163111e">db_flexrf_900_tx_mimo_a</a>, <a class="el" href="classdb__flexrf__900__rx__mimo__a.html#aa912ebf99d46d61a148469f8f671c3fc">db_flexrf_900_rx_mimo_a</a>, <a class="el" href="classdb__flexrf__900__tx__mimo__b.html#af975e87fa1a0292bedcd8aba33e91b2c">db_flexrf_900_tx_mimo_b</a>, <a class="el" href="classdb__flexrf__900__rx__mimo__b.html#afaf3d0ede74aa935a079b1aecffc1507">db_flexrf_900_rx_mimo_b</a>, <a class="el" href="classdb__flexrf__400__tx__mimo__a.html#aa12fb73840e3c58eac5c5639cd8bd48c">db_flexrf_400_tx_mimo_a</a>, <a class="el" href="classdb__flexrf__400__rx__mimo__a.html#a979dc29a4ae78f56b6ef7013e76b1996">db_flexrf_400_rx_mimo_a</a>, <a class="el" href="classdb__flexrf__400__tx__mimo__b.html#a3751a36ec4bf698a783de61b95fd13ac">db_flexrf_400_tx_mimo_b</a>, and <a class="el" href="classdb__flexrf__400__rx__mimo__b.html#a2cad35e164b81039084200f12751663f">db_flexrf_400_rx_mimo_b</a>.</p>

</div>
</div>
<a class="anchor" id="aa3c0e50947df7841b8dcf119203afd14"></a><!-- doxytag: member="flexrf_base::_refclk_freq" ref="aa3c0e50947df7841b8dcf119203afd14" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double flexrf_base::_refclk_freq </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classdb__base.html#af487af38d9fb82b97082f3e4e34a5f70">db_base</a>.</p>

</div>
</div>
<a class="anchor" id="a200870dd8643ad072067c7bdbdf5568d"></a><!-- doxytag: member="flexrf_base::_set_pga" ref="a200870dd8643ad072067c7bdbdf5568d" args="(float pga_gain)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> flexrf_base::_set_pga </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>pga_gain</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac74f7ac8df18050ccdca1f8b5c2f7ef5"></a><!-- doxytag: member="flexrf_base::_write_all" ref="ac74f7ac8df18050ccdca1f8b5c2f7ef5" args="(int R, int control, int N)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void flexrf_base::_write_all </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>R</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>N</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9c780fe7682f78b1170ec8dec59e2f1f"></a><!-- doxytag: member="flexrf_base::_write_control" ref="a9c780fe7682f78b1170ec8dec59e2f1f" args="(int control)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void flexrf_base::_write_control </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>control</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4da803ee0702b047ecf6f10f3d87b62b"></a><!-- doxytag: member="flexrf_base::_write_it" ref="a4da803ee0702b047ecf6f10f3d87b62b" args="(int v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void flexrf_base::_write_it </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7e04fb97735cb0df3870a022f6902d0c"></a><!-- doxytag: member="flexrf_base::_write_N" ref="a7e04fb97735cb0df3870a022f6902d0c" args="(int N)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void flexrf_base::_write_N </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>N</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8d229d5f0cc1e02887e2dd1b51009928"></a><!-- doxytag: member="flexrf_base::_write_R" ref="a8d229d5f0cc1e02887e2dd1b51009928" args="(int R)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void flexrf_base::_write_R </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>R</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a86f590882da38694587ed0b7d460e49a"></a><!-- doxytag: member="flexrf_base::freq_max" ref="a86f590882da38694587ed0b7d460e49a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double flexrf_base::freq_max </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classdb__base.html#afdd3d7d4dc53311b09ce96e06722be08">db_base</a>.</p>

</div>
</div>
<a class="anchor" id="a76e7973a7036e1f1aa21627d38504122"></a><!-- doxytag: member="flexrf_base::freq_min" ref="a76e7973a7036e1f1aa21627d38504122" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double flexrf_base::freq_min </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classdb__base.html#a87f1e9f6ebe56002c0d3cd894f91732a">db_base</a>.</p>

</div>
</div>
<a class="anchor" id="adb44aab4914e60d41dee272218912854"></a><!-- doxytag: member="flexrf_base::is_quadrature" ref="adb44aab4914e60d41dee272218912854" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> flexrf_base::is_quadrature </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classdb__base.html#a7c6fac86794800bd49b433cbb0ff3b3b">db_base</a>.</p>

</div>
</div>
<a class="anchor" id="aa2a24e06a291e7a9cfdf9bf758a4d78c"></a><!-- doxytag: member="flexrf_base::power_off" ref="aa2a24e06a291e7a9cfdf9bf758a4d78c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int flexrf_base::power_off </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aacb6a96c90a8fd8809d727b330471e12"></a><!-- doxytag: member="flexrf_base::power_on" ref="aacb6a96c90a8fd8809d727b330471e12" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int flexrf_base::power_on </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classflexrf__base.html#a20b1117176ea98e01d7da3b5e306dc35">d_power_on</a>.</p>

</div>
</div>
<a class="anchor" id="aab0ad1d00de0050f1ae9c9e535b9a87e"></a><!-- doxytag: member="flexrf_base::set_freq" ref="aab0ad1d00de0050f1ae9c9e535b9a87e" args="(double freq)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structfreq__result__t.html">freq_result_t</a> flexrf_base::set_freq </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>freq</em></td><td>)</td>
          <td><code> [read, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classdb__base.html#a6b23423681d9df85338f5519eed33159">db_base</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="accabcedc76c7c162c0eea193b99a7674"></a><!-- doxytag: member="flexrf_base::d_common" ref="accabcedc76c7c162c0eea193b99a7674" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class__AD4360__common.html">_AD4360_common</a>* <a class="el" href="classflexrf__base.html#accabcedc76c7c162c0eea193b99a7674">flexrf_base::d_common</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f5ed906661b35436eed0585efe80d60"></a><!-- doxytag: member="flexrf_base::d_first" ref="a4f5ed906661b35436eed0585efe80d60" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> <a class="el" href="classflexrf__base.html#a4f5ed906661b35436eed0585efe80d60">flexrf_base::d_first</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7a79d232b0cd8759fd63d9bdd36119af"></a><!-- doxytag: member="flexrf_base::d_PD" ref="a7a79d232b0cd8759fd63d9bdd36119af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classflexrf__base.html#a7a79d232b0cd8759fd63d9bdd36119af">flexrf_base::d_PD</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a20b1117176ea98e01d7da3b5e306dc35"></a><!-- doxytag: member="flexrf_base::d_power_on" ref="a20b1117176ea98e01d7da3b5e306dc35" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classflexrf__base.html#a20b1117176ea98e01d7da3b5e306dc35">flexrf_base::d_power_on</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classflexrf__base.html#aacb6a96c90a8fd8809d727b330471e12">power_on()</a>.</p>

</div>
</div>
<a class="anchor" id="ad80b4ef26a1c9084b90eb5991b96024b"></a><!-- doxytag: member="flexrf_base::d_spi_enable" ref="ad80b4ef26a1c9084b90eb5991b96024b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classflexrf__base.html#ad80b4ef26a1c9084b90eb5991b96024b">flexrf_base::d_spi_enable</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af4502bedf0f99cb6fee8571d64adb681"></a><!-- doxytag: member="flexrf_base::d_spi_format" ref="af4502bedf0f99cb6fee8571d64adb681" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classflexrf__base.html#af4502bedf0f99cb6fee8571d64adb681">flexrf_base::d_spi_format</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="db__flexrf_8h_source.html">db_flexrf.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="classflexrf__base.html">flexrf_base</a>      </li>
      <li class="footer">Generated on Thu Feb 17 2011 for GNU Radio 3.2.2 C++ API by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>

</body>
</html>