Sophie

Sophie

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

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: db_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('classdb__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> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<h1>db_base Class Reference<div class="ingroups"><a class="el" href="group__usrp.html">USRP</a></div></h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="db_base" -->
<p>Abstract base class for all USRP daughterboards.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="db__base_8h_source.html">db_base.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for db_base:</div>
<div class="dyncontent">
<div class="center"><img src="classdb__base__inherit__graph.png" border="0" usemap="#db__base_inherit__map" alt="Inheritance graph"/></div>
<map name="db__base_inherit__map" id="db__base_inherit__map">
<area shape="rect" id="node3" href="classdb__basic__rx.html" title="db_basic_rx" alt="" coords="145,5,236,35"/><area shape="rect" id="node7" href="classdb__basic__tx.html" title="db_basic_tx" alt="" coords="145,59,236,88"/><area shape="rect" id="node11" href="classdb__dbs__rx.html" title="db_dbs_rx" alt="" coords="149,112,232,141"/><area shape="rect" id="node13" href="classdb__dtt754.html" title="db_dtt754" alt="" coords="152,165,229,195"/><area shape="rect" id="node15" href="classdb__dtt768.html" title="db_dtt768" alt="" coords="152,219,229,248"/><area shape="rect" id="node17" href="classdb__tv__rx.html" title="db_tv_rx" alt="" coords="155,272,227,301"/><area shape="rect" id="node19" href="classdb__xcvr2450__base.html" title="db_xcvr2450_base" alt="" coords="125,325,256,355"/><area shape="rect" id="node25" href="classflexrf__base.html" title="flexrf_base" alt="" coords="148,379,233,408"/><area shape="rect" id="node5" href="classdb__lf__rx.html" title="db_lf_rx" alt="" coords="328,5,395,35"/><area shape="rect" id="node9" href="classdb__lf__tx.html" title="db_lf_tx" alt="" coords="328,59,395,88"/><area shape="rect" id="node21" href="classdb__xcvr2450__rx.html" title="db_xcvr2450_rx" alt="" coords="304,272,419,301"/><area shape="rect" id="node23" href="classdb__xcvr2450__tx.html" title="db_xcvr2450_tx" alt="" coords="304,325,419,355"/><area shape="rect" id="node27" href="classflexrf__base__rx.html" title="flexrf_base_rx" alt="" coords="309,379,413,408"/><area shape="rect" id="node59" href="classflexrf__base__tx.html" title="flexrf_base_tx" alt="" coords="309,805,413,835"/><area shape="rect" id="node29" href="classdb__flexrf__1200__rx.html" title="db_flexrf_1200_rx" alt="" coords="467,139,592,168"/><area shape="rect" id="node35" href="classdb__flexrf__1800__rx.html" title="db_flexrf_1800_rx" alt="" coords="467,245,592,275"/><area shape="rect" id="node41" href="classdb__flexrf__2400__rx.html" title="db_flexrf_2400_rx" alt="" coords="467,352,592,381"/><area shape="rect" id="node47" href="classdb__flexrf__400__rx.html" title="db_flexrf_400_rx" alt="" coords="471,405,588,435"/><area shape="rect" id="node53" href="classdb__flexrf__900__rx.html" title="db_flexrf_900_rx" alt="" coords="471,512,588,541"/><area shape="rect" id="node31" href="classdb__flexrf__1200__rx__mimo__a.html" title="db_flexrf_1200_rx_mimo_a" alt="" coords="640,85,819,115"/><area shape="rect" id="node33" href="classdb__flexrf__1200__rx__mimo__b.html" title="db_flexrf_1200_rx_mimo_b" alt="" coords="640,139,819,168"/><area shape="rect" id="node37" href="classdb__flexrf__1800__rx__mimo__a.html" title="db_flexrf_1800_rx_mimo_a" alt="" coords="640,192,819,221"/><area shape="rect" id="node39" href="classdb__flexrf__1800__rx__mimo__b.html" title="db_flexrf_1800_rx_mimo_b" alt="" coords="640,245,819,275"/><area shape="rect" id="node43" href="classdb__flexrf__2400__rx__mimo__a.html" title="db_flexrf_2400_rx_mimo_a" alt="" coords="640,299,819,328"/><area shape="rect" id="node45" href="classdb__flexrf__2400__rx__mimo__b.html" title="db_flexrf_2400_rx_mimo_b" alt="" coords="640,352,819,381"/><area shape="rect" id="node49" href="classdb__flexrf__400__rx__mimo__a.html" title="db_flexrf_400_rx_mimo_a" alt="" coords="644,405,815,435"/><area shape="rect" id="node51" href="classdb__flexrf__400__rx__mimo__b.html" title="db_flexrf_400_rx_mimo_b" alt="" coords="644,459,815,488"/><area shape="rect" id="node55" href="classdb__flexrf__900__rx__mimo__a.html" title="db_flexrf_900_rx_mimo_a" alt="" coords="644,512,815,541"/><area shape="rect" id="node57" href="classdb__flexrf__900__rx__mimo__b.html" title="db_flexrf_900_rx_mimo_b" alt="" coords="644,565,815,595"/><area shape="rect" id="node61" href="classdb__flexrf__1200__tx.html" title="db_flexrf_1200_tx" alt="" coords="467,672,592,701"/><area shape="rect" id="node67" href="classdb__flexrf__1800__tx.html" title="db_flexrf_1800_tx" alt="" coords="467,779,592,808"/><area shape="rect" id="node73" href="classdb__flexrf__2400__tx.html" title="db_flexrf_2400_tx" alt="" coords="467,832,592,861"/><area shape="rect" id="node79" href="classdb__flexrf__400__tx.html" title="db_flexrf_400_tx" alt="" coords="471,939,588,968"/><area shape="rect" id="node85" href="classdb__flexrf__900__tx.html" title="db_flexrf_900_tx" alt="" coords="471,1045,588,1075"/><area shape="rect" id="node63" href="classdb__flexrf__1200__tx__mimo__a.html" title="db_flexrf_1200_tx_mimo_a" alt="" coords="640,619,819,648"/><area shape="rect" id="node65" href="classdb__flexrf__1200__tx__mimo__b.html" title="db_flexrf_1200_tx_mimo_b" alt="" coords="640,672,819,701"/><area shape="rect" id="node69" href="classdb__flexrf__1800__tx__mimo__a.html" title="db_flexrf_1800_tx_mimo_a" alt="" coords="640,725,819,755"/><area shape="rect" id="node71" href="classdb__flexrf__1800__tx__mimo__b.html" title="db_flexrf_1800_tx_mimo_b" alt="" coords="640,779,819,808"/><area shape="rect" id="node75" href="classdb__flexrf__2400__tx__mimo__a.html" title="db_flexrf_2400_tx_mimo_a" alt="" coords="640,832,819,861"/><area shape="rect" id="node77" href="classdb__flexrf__2400__tx__mimo__b.html" title="db_flexrf_2400_tx_mimo_b" alt="" coords="640,885,819,915"/><area shape="rect" id="node81" href="classdb__flexrf__400__tx__mimo__a.html" title="db_flexrf_400_tx_mimo_a" alt="" coords="644,939,815,968"/><area shape="rect" id="node83" href="classdb__flexrf__400__tx__mimo__b.html" title="db_flexrf_400_tx_mimo_b" alt="" coords="644,992,815,1021"/><area shape="rect" id="node87" href="classdb__flexrf__900__tx__mimo__a.html" title="db_flexrf_900_tx_mimo_a" alt="" coords="644,1045,815,1075"/><area shape="rect" id="node89" href="classdb__flexrf__900__tx__mimo__b.html" title="db_flexrf_900_tx_mimo_b" alt="" coords="644,1099,815,1128"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classdb__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="classdb__base.html#aeddb69ef4218642cb8b03eff94ff8efc">db_base</a> (<a class="el" href="classboost_1_1shared__ptr.html">boost::shared_ptr</a>&lt; <a class="el" href="classusrp__basic.html">usrp_basic</a> &gt; usrp, int which)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a87a2c2d64f69b169dd1ef3d4bc60ae82">~db_base</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a6c70380b8abff2d051eece9d2b208408">dbid</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#aef52f371112795b933570a269da85847">name</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a9cee7496d9a4d09b72a008fb5d7e6664">side_and_name</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a75f954b2fa50c9309021da9d16a81ee2">which</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="classdb__base.html#a159a4f97c1c6ecc966b6822174e58735">bypass_adc_buffers</a> (<a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> bypass)</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="classdb__base.html#a13d2573892b4acea9fc0f6125aaee4f2">set_atr_mask</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="classdb__base.html#a9722d03f078d1206539ad097c28a9562">set_atr_txval</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="classdb__base.html#aa74f9ee4316672004876d1f2c81728ce">set_atr_rxval</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="classdb__base.html#a01586c74a2cab95c3e12951402fab1a3">set_atr_tx_delay</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="classdb__base.html#aec8010d1f2412ffe33bb0f27ee6d8275">set_atr_rx_delay</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="classdb__base.html#a3d8eb19a95b9ca4970c56f1a699e85bf">set_lo_offset</a> (double offset)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a07337ac0b59b2d36ced8f0dd7dd58b1e">lo_offset</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a8879fd876f4b31cd78f4713c64140176">gain_min</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#aff5b963b288947ba6bfb5d5a6275a074">gain_max</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#adcb54348e840f7c91cfeaa113974d32f">gain_db_per_step</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a87f1e9f6ebe56002c0d3cd894f91732a">freq_min</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#afdd3d7d4dc53311b09ce96e06722be08">freq_max</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual struct <a class="el" href="structfreq__result__t.html">freq_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a6b23423681d9df85338f5519eed33159">set_freq</a> (double target_freq)=0</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="classdb__base.html#aa3b2f58f8d96e0b6c4652495338ce2da">set_gain</a> (float gain)=0</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="classdb__base.html#a7c6fac86794800bd49b433cbb0ff3b3b">is_quadrature</a> ()=0</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="classdb__base.html#aab2b9d1838530ce5553f0f9af3b965ba">i_and_q_swapped</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="classdb__base.html#a11ea974d07df3f2c411bdf40f9f6d25c">spectrum_inverted</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="classdb__base.html#aa92e2e87d2bf41457cb6f487c69e1d1f">set_enable</a> (<a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> on)</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="classdb__base.html#a4cc3c2b19392004ecc54c363d541bce8">set_auto_tr</a> (<a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> on)</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="classdb__base.html#aac3799137016b59b3b57b8d9f422bcbe">select_rx_antenna</a> (int which_antenna)</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="classdb__base.html#aeba541a103700bf5ef349f8744f211a1">select_rx_antenna</a> (const std::string &amp;which_antenna)</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="classdb__base.html#ae2905050f95036c2a786180baa308470">set_bw</a> (float bw)</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="classdb__base.html#a7a076785965c3252a663b762b4a25d73">_enable_refclk</a> (<a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> enable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#af487af38d9fb82b97082f3e4e34a5f70">_refclk_freq</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a1617186fd0a8e5dcef601bf1da6eb9f7">_refclk_divisor</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classusrp__basic.html">usrp_basic</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a67eafbae0359d2f082f73914d40abc82">usrp</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#abb13a2f1dc7118d9f19337c33722ca3d">shutdown</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="classdb__base.html#ac181e0dee5a23fcd36e1e610965ae1b9">d_is_shutdown</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classusrp__basic.html">usrp_basic</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#aa6e5420338ff3e0a9b1afe2ae1fbc58b">d_raw_usrp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a0d3eb10d9abb8b863dcee0fcb8183d7a">d_which</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#a0665a615c2eb4236814825c89dd024e0">d_lo_offset</a></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdb__base.html#ad2a0b81e42e8e574d306cd0f24a13717">usrp_basic</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Abstract base class for all USRP daughterboards. </p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aeddb69ef4218642cb8b03eff94ff8efc"></a><!-- doxytag: member="db_base::db_base" ref="aeddb69ef4218642cb8b03eff94ff8efc" args="(boost::shared_ptr&lt; usrp_basic &gt; usrp, int which)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">db_base::db_base </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classboost_1_1shared__ptr.html">boost::shared_ptr</a>&lt; <a class="el" href="classusrp__basic.html">usrp_basic</a> &gt;&#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>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a7a076785965c3252a663b762b4a25d73"></a><!-- doxytag: member="db_base::_enable_refclk" ref="a7a076785965c3252a663b762b4a25d73" args="(bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void db_base::_enable_refclk </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1617186fd0a8e5dcef601bf1da6eb9f7"></a><!-- doxytag: member="db_base::_refclk_divisor" ref="a1617186fd0a8e5dcef601bf1da6eb9f7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int db_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 in <a class="el" href="classflexrf__base.html#a12bc5bc6f5d29a934a52378b7fea7e0b">flexrf_base</a>, <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="af487af38d9fb82b97082f3e4e34a5f70"></a><!-- doxytag: member="db_base::_refclk_freq" ref="af487af38d9fb82b97082f3e4e34a5f70" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double db_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 in <a class="el" href="classflexrf__base.html#aa3c0e50947df7841b8dcf119203afd14">flexrf_base</a>.</p>

</div>
</div>
<a class="anchor" id="a159a4f97c1c6ecc966b6822174e58735"></a><!-- doxytag: member="db_base::bypass_adc_buffers" ref="a159a4f97c1c6ecc966b6822174e58735" args="(bool bypass)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> db_base::bypass_adc_buffers </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td>
          <td class="paramname"><em>bypass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6c70380b8abff2d051eece9d2b208408"></a><!-- doxytag: member="db_base::dbid" ref="a6c70380b8abff2d051eece9d2b208408" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int db_base::dbid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Implemented in <a class="el" href="classdb__basic__tx.html#af6a317197d92de7e3a96dd14eb4849dd">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#ae2062673da33fab7b84ebc74b024c6ba">db_basic_rx</a>, <a class="el" href="classdb__lf__rx.html#ab3b13e6403e086cc5486f78c477c9b0d">db_lf_rx</a>, <a class="el" href="classdb__lf__tx.html#a4ded03488b374324539c35fb4eb31804">db_lf_tx</a>, <a class="el" href="classdb__dbs__rx.html#a62b404f1d147372fed777117496bf0d1">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#a3689997a105a73c7e80af4c157f5cdd4">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#a8231c04e8ed2d5146884594c91d272ab">db_dtt768</a>, <a class="el" href="classflexrf__base.html#a86f590882da38694587ed0b7d460e49a">flexrf_base</a>, <a class="el" href="classdb__tv__rx.html#adb0bf1a0a5382e1d2a76684ef9c35f09">db_tv_rx</a>, and <a class="el" href="classdb__xcvr2450__base.html#a906e2b5a17507066e8d475eaccd429dc">db_xcvr2450_base</a>.</p>

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

<p>Implemented in <a class="el" href="classdb__basic__tx.html#a2ff21f798528688b042248c4a5255b8b">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#a9d63966d7e1e714621cc2cc8929b35d4">db_basic_rx</a>, <a class="el" href="classdb__lf__rx.html#a7bcfb46b52fa528a220a8674babfb261">db_lf_rx</a>, <a class="el" href="classdb__lf__tx.html#a5931304c575ae4122b7a26f4c16da451">db_lf_tx</a>, <a class="el" href="classdb__dbs__rx.html#a95f2c8bdfd1b1a2e8d8dabacd299ef7b">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#a84f94d0f0b7d276ba6d670221bdd6ada">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#ac7cece5cfb30fb5d14c78c4a362e803f">db_dtt768</a>, <a class="el" href="classflexrf__base.html#a76e7973a7036e1f1aa21627d38504122">flexrf_base</a>, <a class="el" href="classdb__tv__rx.html#ae3e4e45c36ae57ef0e85d10de4fdff46">db_tv_rx</a>, and <a class="el" href="classdb__xcvr2450__base.html#a440b8d23ca779f8be4471ccbbb048688">db_xcvr2450_base</a>.</p>

</div>
</div>
<a class="anchor" id="adcb54348e840f7c91cfeaa113974d32f"></a><!-- doxytag: member="db_base::gain_db_per_step" ref="adcb54348e840f7c91cfeaa113974d32f" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float db_base::gain_db_per_step </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classdb__basic__tx.html#afbdf85ff00ab18986d630ce310dff016">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#a8adce7c51695647ff2554ba9026514b1">db_basic_rx</a>, <a class="el" href="classdb__dbs__rx.html#a6c797f22695d1d28002b61c0b274f293">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#a69455004f5bd1798291b05224877e1db">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#ad52ff64087aa981200c91e3bb4f6978a">db_dtt768</a>, <a class="el" href="classflexrf__base__tx.html#a4a04d493c35b95dd52d7a53c6c7bf2ac">flexrf_base_tx</a>, <a class="el" href="classdb__flexrf__2400__rx.html#a0ec3b593f07a3d13e0c93fbe981df9e5">db_flexrf_2400_rx</a>, <a class="el" href="classdb__flexrf__1200__rx.html#a34ec28e7fdbfba127811eb819dc57cf9">db_flexrf_1200_rx</a>, <a class="el" href="classdb__flexrf__1800__rx.html#abba417476b3ec944b2026e10220b2ab9">db_flexrf_1800_rx</a>, <a class="el" href="classdb__flexrf__900__rx.html#aca4145c1b9a4ea4d2214b7f74a18b683">db_flexrf_900_rx</a>, <a class="el" href="classdb__flexrf__400__rx.html#a8d7b41285a8014405c2d339718477a03">db_flexrf_400_rx</a>, <a class="el" href="classdb__tv__rx.html#a7e099bf0ed46800224b1535dc004bbd7">db_tv_rx</a>, <a class="el" href="classdb__xcvr2450__tx.html#a6a110a4f4b5401b6247474d13adc35bb">db_xcvr2450_tx</a>, and <a class="el" href="classdb__xcvr2450__rx.html#ae04e6280ee61dcd1214149b1351b6575">db_xcvr2450_rx</a>.</p>

</div>
</div>
<a class="anchor" id="aff5b963b288947ba6bfb5d5a6275a074"></a><!-- doxytag: member="db_base::gain_max" ref="aff5b963b288947ba6bfb5d5a6275a074" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float db_base::gain_max </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classdb__basic__tx.html#ad3aa9e1b4736dd31461a1a68fb821fae">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#aabf66f2516d95c5699efd2db993fe4d5">db_basic_rx</a>, <a class="el" href="classdb__dbs__rx.html#ac4d4c705071d55fb9b9798dd3403dd4c">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#a4e38b1bc0ea749f724dedda7294fdade">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#afdbe7abd05a3cb9d0b607328a6a31034">db_dtt768</a>, <a class="el" href="classflexrf__base__tx.html#a8de317c574ceb426ba13d4f73a08c02d">flexrf_base_tx</a>, <a class="el" href="classdb__flexrf__2400__rx.html#a25ea0c7495b1336a71e543e546b6cc43">db_flexrf_2400_rx</a>, <a class="el" href="classdb__flexrf__1200__rx.html#a692351f555baf66053f271e538c1010b">db_flexrf_1200_rx</a>, <a class="el" href="classdb__flexrf__1800__rx.html#a503d62ead7515cf182eca2553a081d12">db_flexrf_1800_rx</a>, <a class="el" href="classdb__flexrf__900__rx.html#a737fb111ef70ade8c4327cd4722caa98">db_flexrf_900_rx</a>, <a class="el" href="classdb__flexrf__400__rx.html#a6909930eca017abac077b14062a04c91">db_flexrf_400_rx</a>, <a class="el" href="classdb__tv__rx.html#a157ef742e4f1bf2e4697745164423330">db_tv_rx</a>, <a class="el" href="classdb__xcvr2450__tx.html#a3c55795a8207aeba25f86977715fabdd">db_xcvr2450_tx</a>, and <a class="el" href="classdb__xcvr2450__rx.html#a4e23744d6bc2a2bc43e7889fb8f46972">db_xcvr2450_rx</a>.</p>

</div>
</div>
<a class="anchor" id="a8879fd876f4b31cd78f4713c64140176"></a><!-- doxytag: member="db_base::gain_min" ref="a8879fd876f4b31cd78f4713c64140176" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float db_base::gain_min </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classdb__basic__tx.html#a7c0d95c9d9cc3df8b145dd26785f08f6">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#ab5aa4b36e059b11f886b44f1f1f57610">db_basic_rx</a>, <a class="el" href="classdb__dbs__rx.html#a4bf75ec9962da995fe551d12b551375c">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#acec175fe357c18fca8b5e1b424f2e002">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#a1a79c98e466744f999a30852bc7b009b">db_dtt768</a>, <a class="el" href="classflexrf__base__tx.html#ac7ff81bcbc594530a22ad7862a263c56">flexrf_base_tx</a>, <a class="el" href="classdb__flexrf__2400__rx.html#a9cd2ffbf157af774e4194773a2e174fb">db_flexrf_2400_rx</a>, <a class="el" href="classdb__flexrf__1200__rx.html#a4bba16d730980863eaf8cb67a77b2d2a">db_flexrf_1200_rx</a>, <a class="el" href="classdb__flexrf__1800__rx.html#a6470ffeb8d829529ec44dc7d9292f52c">db_flexrf_1800_rx</a>, <a class="el" href="classdb__flexrf__900__rx.html#a30ad09367074b8d2c02fcd3a2cd12c65">db_flexrf_900_rx</a>, <a class="el" href="classdb__flexrf__400__rx.html#a5878620b1b7a9daaad40bf222c3c324c">db_flexrf_400_rx</a>, <a class="el" href="classdb__tv__rx.html#a915fa7be293999d5484fcb1ddbc39484">db_tv_rx</a>, <a class="el" href="classdb__xcvr2450__tx.html#abcd8278d1dddba2286b39488bbb2d31e">db_xcvr2450_tx</a>, and <a class="el" href="classdb__xcvr2450__rx.html#aa879e4de2fe3f3ea63de906ba18a0097">db_xcvr2450_rx</a>.</p>

</div>
</div>
<a class="anchor" id="aab2b9d1838530ce5553f0f9af3b965ba"></a><!-- doxytag: member="db_base::i_and_q_swapped" ref="aab2b9d1838530ce5553f0f9af3b965ba" args="()" -->
<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> db_base::i_and_q_swapped </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classdb__flexrf__2400__rx.html#a38b9818882659bec25d9ffaf48408f62">db_flexrf_2400_rx</a>, <a class="el" href="classdb__flexrf__1200__rx.html#a77d00707898953676b80f780a6a5924b">db_flexrf_1200_rx</a>, <a class="el" href="classdb__flexrf__1800__rx.html#a1c371429c430b171f69b855596f09a29">db_flexrf_1800_rx</a>, <a class="el" href="classdb__flexrf__900__rx.html#a0092287e45bb57db96d3c0b0fc0e67de">db_flexrf_900_rx</a>, <a class="el" href="classdb__flexrf__400__rx.html#ae98a410e803dae8b97653b9b33faa468">db_flexrf_400_rx</a>, and <a class="el" href="classdb__xcvr2450__tx.html#a6615febcc9b66d056027402da09c1084">db_xcvr2450_tx</a>.</p>

</div>
</div>
<a class="anchor" id="a7c6fac86794800bd49b433cbb0ff3b3b"></a><!-- doxytag: member="db_base::is_quadrature" ref="a7c6fac86794800bd49b433cbb0ff3b3b" args="()=0" -->
<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> db_base::is_quadrature </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classdb__basic__tx.html#ae3442a83400301f00aeb0591f5587127">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#aa36aeeea8e2bafe463f5576342eb1533">db_basic_rx</a>, <a class="el" href="classdb__dbs__rx.html#af522838588d7813ed60b20d47d3951ad">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#a9ac565343da722e98975cee0e09c9461">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#ac536bf49c8c64df282ea04c16c3527ec">db_dtt768</a>, <a class="el" href="classflexrf__base.html#adb44aab4914e60d41dee272218912854">flexrf_base</a>, <a class="el" href="classdb__tv__rx.html#aee1cf561c09c9cb755bee4051ddfea36">db_tv_rx</a>, and <a class="el" href="classdb__xcvr2450__base.html#a7083ee22ee594d444aa5ea36004565c5">db_xcvr2450_base</a>.</p>

</div>
</div>
<a class="anchor" id="a07337ac0b59b2d36ced8f0dd7dd58b1e"></a><!-- doxytag: member="db_base::lo_offset" ref="a07337ac0b59b2d36ced8f0dd7dd58b1e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double db_base::lo_offset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classdb__base.html#a0665a615c2eb4236814825c89dd024e0">d_lo_offset</a>.</p>

</div>
</div>
<a class="anchor" id="aef52f371112795b933570a269da85847"></a><!-- doxytag: member="db_base::name" ref="aef52f371112795b933570a269da85847" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string db_base::name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aac3799137016b59b3b57b8d9f422bcbe"></a><!-- doxytag: member="db_base::select_rx_antenna" ref="aac3799137016b59b3b57b8d9f422bcbe" args="(int which_antenna)" -->
<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> db_base::select_rx_antenna </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>which_antenna</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classflexrf__base__rx.html#a3c3c6dd1ca47bee08a251e6c19d7ead9">flexrf_base_rx</a>.</p>

</div>
</div>
<a class="anchor" id="aeba541a103700bf5ef349f8744f211a1"></a><!-- doxytag: member="db_base::select_rx_antenna" ref="aeba541a103700bf5ef349f8744f211a1" args="(const std::string &amp;which_antenna)" -->
<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> db_base::select_rx_antenna </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>which_antenna</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classflexrf__base__rx.html#a8f6d1cd5fff94e743e1e4ae77fdfd245">flexrf_base_rx</a>.</p>

</div>
</div>
<a class="anchor" id="a13d2573892b4acea9fc0f6125aaee4f2"></a><!-- doxytag: member="db_base::set_atr_mask" ref="a13d2573892b4acea9fc0f6125aaee4f2" args="(int v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> db_base::set_atr_mask </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aec8010d1f2412ffe33bb0f27ee6d8275"></a><!-- doxytag: member="db_base::set_atr_rx_delay" ref="aec8010d1f2412ffe33bb0f27ee6d8275" args="(int v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> db_base::set_atr_rx_delay </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa74f9ee4316672004876d1f2c81728ce"></a><!-- doxytag: member="db_base::set_atr_rxval" ref="aa74f9ee4316672004876d1f2c81728ce" args="(int v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> db_base::set_atr_rxval </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a01586c74a2cab95c3e12951402fab1a3"></a><!-- doxytag: member="db_base::set_atr_tx_delay" ref="a01586c74a2cab95c3e12951402fab1a3" args="(int v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> db_base::set_atr_tx_delay </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9722d03f078d1206539ad097c28a9562"></a><!-- doxytag: member="db_base::set_atr_txval" ref="a9722d03f078d1206539ad097c28a9562" args="(int v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> db_base::set_atr_txval </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4cc3c2b19392004ecc54c363d541bce8"></a><!-- doxytag: member="db_base::set_auto_tr" ref="a4cc3c2b19392004ecc54c363d541bce8" args="(bool on)" -->
<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> db_base::set_auto_tr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td>
          <td class="paramname"><em>on</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classflexrf__base__tx.html#a4a06db467b00912b657ffc1613c7a572">flexrf_base_tx</a>, and <a class="el" href="classflexrf__base__rx.html#ac66f7f678b99584856dd99975f04cc10">flexrf_base_rx</a>.</p>

</div>
</div>
<a class="anchor" id="ae2905050f95036c2a786180baa308470"></a><!-- doxytag: member="db_base::set_bw" ref="ae2905050f95036c2a786180baa308470" args="(float bw)" -->
<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> db_base::set_bw </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>bw</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classdb__dbs__rx.html#a99fd704247a94997cc81b4c998feff64">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#aa6e9679476c6dd1d925df24506c42a7b">db_dtt754</a>, and <a class="el" href="classdb__dtt768.html#aec00134aa18ddbe0f8b3fd8a3b950a9b">db_dtt768</a>.</p>

</div>
</div>
<a class="anchor" id="aa92e2e87d2bf41457cb6f487c69e1d1f"></a><!-- doxytag: member="db_base::set_enable" ref="aa92e2e87d2bf41457cb6f487c69e1d1f" args="(bool on)" -->
<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> db_base::set_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&#160;</td>
          <td class="paramname"><em>on</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classflexrf__base__tx.html#ab49f99f5f41b7066a8a06a34f5efbdd5">flexrf_base_tx</a>.</p>

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

<p>Implemented in <a class="el" href="classdb__basic__tx.html#abf1638d76bfa2a73bd780a72c01071ab">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#ae8778cd4e9b1a3e4305bf5bd6e620a4a">db_basic_rx</a>, <a class="el" href="classdb__dbs__rx.html#af68a1c023cddd9fdb8771e59022436a5">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#a92258314599337578b552d457d816e30">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#a286c356823a4914045e89bfac81ab4ef">db_dtt768</a>, <a class="el" href="classflexrf__base.html#aab0ad1d00de0050f1ae9c9e535b9a87e">flexrf_base</a>, <a class="el" href="classdb__tv__rx.html#adcbac7d83d1f3a14d3e6ca653e71b2d6">db_tv_rx</a>, and <a class="el" href="classdb__xcvr2450__base.html#a86b9bef019b735ddbf72871d614966ce">db_xcvr2450_base</a>.</p>

</div>
</div>
<a class="anchor" id="aa3b2f58f8d96e0b6c4652495338ce2da"></a><!-- doxytag: member="db_base::set_gain" ref="aa3b2f58f8d96e0b6c4652495338ce2da" args="(float gain)=0" -->
<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> db_base::set_gain </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>gain</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classdb__basic__tx.html#a42ee65ad9d8092dc4134b9a1d46c6bf7">db_basic_tx</a>, <a class="el" href="classdb__basic__rx.html#a9f5e21b5284778d5d124a22da6e3cb1f">db_basic_rx</a>, <a class="el" href="classdb__dbs__rx.html#a4b8fa7755676e0573135d9f010ebd55f">db_dbs_rx</a>, <a class="el" href="classdb__dtt754.html#aae5f3c4630a79fc0c4423a252bf846e8">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#aafb4a62e6c8b9910b02d1f03311368e2">db_dtt768</a>, <a class="el" href="classflexrf__base__tx.html#a88ac3c4c44db98b3f5b4abc67ce0cd85">flexrf_base_tx</a>, <a class="el" href="classflexrf__base__rx.html#adf868f5dabdd1014824c731a5a2cd8ec">flexrf_base_rx</a>, <a class="el" href="classdb__tv__rx.html#a6b14232d0c62b5cda467ac2ae0de5dd9">db_tv_rx</a>, <a class="el" href="classdb__xcvr2450__tx.html#aa3d7b890ae4f35750d716fccb49f363b">db_xcvr2450_tx</a>, and <a class="el" href="classdb__xcvr2450__rx.html#af24f916314747f425abb247d277028e8">db_xcvr2450_rx</a>.</p>

</div>
</div>
<a class="anchor" id="a3d8eb19a95b9ca4970c56f1a699e85bf"></a><!-- doxytag: member="db_base::set_lo_offset" ref="a3d8eb19a95b9ca4970c56f1a699e85bf" args="(double offset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> db_base::set_lo_offset </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>offset</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abb13a2f1dc7118d9f19337c33722ca3d"></a><!-- doxytag: member="db_base::shutdown" ref="abb13a2f1dc7118d9f19337c33722ca3d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void db_base::shutdown </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called to shutdown daughterboard. Called from dtor and <a class="el" href="classusrp__basic.html" title="abstract base class for usrp operations">usrp_basic</a> dtor.</p>
<p>N.B., any class that overrides shutdown MUST call shutdown in its destructor. </p>

<p>Reimplemented in <a class="el" href="classdb__dbs__rx.html#a772ca7aea92c7223d4749ff6600f2d29">db_dbs_rx</a>, <a class="el" href="classflexrf__base__tx.html#ae751608de601b11c0c067f4e0ce654bc">flexrf_base_tx</a>, <a class="el" href="classflexrf__base__rx.html#afc203def2c43ea338fa00ae95401591c">flexrf_base_rx</a>, <a class="el" href="classdb__xcvr2450__tx.html#ad458926ecebb3cb25f7ee18afa4497d9">db_xcvr2450_tx</a>, and <a class="el" href="classdb__xcvr2450__rx.html#a5bf35ddbc43b425c02a4bed6d183608a">db_xcvr2450_rx</a>.</p>

</div>
</div>
<a class="anchor" id="a9cee7496d9a4d09b72a008fb5d7e6664"></a><!-- doxytag: member="db_base::side_and_name" ref="a9cee7496d9a4d09b72a008fb5d7e6664" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string db_base::side_and_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a11ea974d07df3f2c411bdf40f9f6d25c"></a><!-- doxytag: member="db_base::spectrum_inverted" ref="a11ea974d07df3f2c411bdf40f9f6d25c" args="()" -->
<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> db_base::spectrum_inverted </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classdb__dtt754.html#ac28c2bdb114402697042b6efedcdf541">db_dtt754</a>, <a class="el" href="classdb__dtt768.html#a65a3a6f2d26812b465867cc74ac271a2">db_dtt768</a>, and <a class="el" href="classdb__tv__rx.html#a67175ec9fcb8f761b922a293217ee2f6">db_tv_rx</a>.</p>

</div>
</div>
<a class="anchor" id="a67eafbae0359d2f082f73914d40abc82"></a><!-- doxytag: member="db_base::usrp" ref="a67eafbae0359d2f082f73914d40abc82" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classusrp__basic.html">usrp_basic</a>* db_base::usrp </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="classdb__base.html#aa6e5420338ff3e0a9b1afe2ae1fbc58b">d_raw_usrp</a>.</p>

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

<p>References <a class="el" href="classdb__base.html#a0d3eb10d9abb8b863dcee0fcb8183d7a">d_which</a>.</p>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="ad2a0b81e42e8e574d306cd0f24a13717"></a><!-- doxytag: member="db_base::usrp_basic" ref="ad2a0b81e42e8e574d306cd0f24a13717" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classusrp__basic.html">usrp_basic</a><code> [friend]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ac181e0dee5a23fcd36e1e610965ae1b9"></a><!-- doxytag: member="db_base::d_is_shutdown" ref="ac181e0dee5a23fcd36e1e610965ae1b9" 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="classdb__base.html#ac181e0dee5a23fcd36e1e610965ae1b9">db_base::d_is_shutdown</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0665a615c2eb4236814825c89dd024e0"></a><!-- doxytag: member="db_base::d_lo_offset" ref="a0665a615c2eb4236814825c89dd024e0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classdb__base.html#a0665a615c2eb4236814825c89dd024e0">db_base::d_lo_offset</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classdb__base.html#a07337ac0b59b2d36ced8f0dd7dd58b1e">lo_offset()</a>.</p>

</div>
</div>
<a class="anchor" id="aa6e5420338ff3e0a9b1afe2ae1fbc58b"></a><!-- doxytag: member="db_base::d_raw_usrp" ref="aa6e5420338ff3e0a9b1afe2ae1fbc58b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classusrp__basic.html">usrp_basic</a>* <a class="el" href="classdb__base.html#aa6e5420338ff3e0a9b1afe2ae1fbc58b">db_base::d_raw_usrp</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classdb__base.html#a67eafbae0359d2f082f73914d40abc82">usrp()</a>.</p>

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

<p>Referenced by <a class="el" href="classdb__base.html#a75f954b2fa50c9309021da9d16a81ee2">which()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="db__base_8h_source.html">db_base.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="classdb__base.html">db_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>