mirror of https://github.com/hmatuschek/libsdr
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
207 lines
40 KiB
HTML
207 lines
40 KiB
HTML
<!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"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
<title>libsdr: Class List</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">libsdr
|
|
 <span id="projectnumber">0.1.0</span>
|
|
</div>
|
|
<div id="projectbrief">A simple SDR library</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.9.1 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li class="current"><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">Class List</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>sdr</b></td><td class="desc"></td></tr>
|
|
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_a_f_s_k.html" target="_self">AFSK</a></td><td class="desc">A simple (Audio) Frequency Shift Keying (<a class="el" href="classsdr_1_1_a_f_s_k.html" title="A simple (Audio) Frequency Shift Keying (AFSK) demodulator. ">AFSK</a>) demodulator </td></tr>
|
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_a_g_c.html" target="_self">AGC</a></td><td class="desc">An automatic gain control node </td></tr>
|
|
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_a_m_demod.html" target="_self">AMDemod</a></td><td class="desc">Amplitude modulation (AM) demodulator from an I/Q signal </td></tr>
|
|
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_auto_cast.html" target="_self">AutoCast</a></td><td class="desc">This class performs some automatic casts to a certain buffer type (if possible) specified by the template argument </td></tr>
|
|
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_a_x25.html" target="_self">AX25</a></td><td class="desc">Decodes <a class="el" href="classsdr_1_1_a_x25.html" title="Decodes AX25 (PacketRadio) messages from a bit stream. ">AX25</a> (PacketRadio) messages from a bit stream </td></tr>
|
|
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_base_band.html" target="_self">BaseBand</a></td><td class="desc">This class performs several operations on the real input stream, It first filters out some part of the input stream using a FIR band pass filter then shifts the center frequency to 0 and finally sub-samples the resulting stream such that the selected base-band is well represented </td></tr>
|
|
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_baudot.html" target="_self">Baudot</a></td><td class="desc">Implements a <a class="el" href="classsdr_1_1_baudot.html" title="Implements a Baudot decoder. ">Baudot</a> decoder </td></tr>
|
|
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_blocking_source.html" target="_self">BlockingSource</a></td><td class="desc">Iterface of a blocking source </td></tr>
|
|
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_b_p_s_k31.html" target="_self">BPSK31</a></td><td class="desc">A simple <a class="el" href="classsdr_1_1_b_p_s_k31.html" title="A simple BPSK31 "demodulator". ">BPSK31</a> "demodulator" </td></tr>
|
|
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_buffer.html" target="_self">Buffer</a></td><td class="desc">A typed buffer </td></tr>
|
|
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_buffer_node.html" target="_self">BufferNode</a></td><td class="desc">A simple buffering node, that ensures a fixed buffer size </td></tr>
|
|
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_buffer_owner.html" target="_self">BufferOwner</a></td><td class="desc">Abstract class (interface) of a buffer owner </td></tr>
|
|
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_buffer_set.html" target="_self">BufferSet</a></td><td class="desc">A set of buffers, that tracks their usage </td></tr>
|
|
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_cast.html" target="_self">Cast</a></td><td class="desc">Explicit type cast node </td></tr>
|
|
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_combine.html" target="_self">Combine</a></td><td class="desc">A combine node </td></tr>
|
|
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_combine_sink.html" target="_self">CombineSink</a></td><td class="desc">A single sink of a <a class="el" href="classsdr_1_1_combine.html" title="A combine node. ">Combine</a> node </td></tr>
|
|
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_config.html" target="_self">Config</a></td><td class="desc">A collection of configuration information that is send by a source to all connected sinks to propergate and check the configuration of the processing network </td></tr>
|
|
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_config_error.html" target="_self">ConfigError</a></td><td class="desc">The configuration error class </td></tr>
|
|
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_debug_dump.html" target="_self">DebugDump</a></td><td class="desc">Dumps buffers in a human readable form </td></tr>
|
|
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_debug_store.html" target="_self">DebugStore</a></td><td class="desc">Keeps a copy of the last buffer received </td></tr>
|
|
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_delegate.html" target="_self">Delegate</a></td><td class="desc">Specific delegate to a method of an object </td></tr>
|
|
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_delegate_interface.html" target="_self">DelegateInterface</a></td><td class="desc">Interface of a delegate </td></tr>
|
|
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_f_t.html" target="_self">FFT</a></td><td class="desc"><a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> module class, provides static methods to perfrom a <a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> directly </td></tr>
|
|
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_f_t_plan.html" target="_self">FFTPlan</a></td><td class="desc">Trivial <a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> implementation for buffer sizes of N=2**K </td></tr>
|
|
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_f_t_plan_3_01double_01_4.html" target="_self">FFTPlan< double ></a></td><td class="desc">Template specialization for a <a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<double> values </td></tr>
|
|
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_f_t_plan_3_01float_01_4.html" target="_self">FFTPlan< float ></a></td><td class="desc">Template specialization for a <a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<float> values </td></tr>
|
|
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_filter_node.html" target="_self">FilterNode</a></td><td class="desc">A <a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filter bank node wich consists of several filters </td></tr>
|
|
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_filter_sink.html" target="_self">FilterSink</a></td><td class="desc">Performs the <a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> forward transform </td></tr>
|
|
<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_filter_source.html" target="_self">FilterSource</a></td><td class="desc">Performs the overlap-add <a class="el" href="classsdr_1_1_f_f_t.html" title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filtering and back-transform </td></tr>
|
|
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_band_pass.html" target="_self">FIRBandPass</a></td><td class="desc">Band-pass FIR filter specialization </td></tr>
|
|
<tr id="row_0_30_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_band_pass_coeffs.html" target="_self">FIRBandPassCoeffs</a></td><td class="desc">Implements the calculation of the filter coefficients for the use in the <code><a class="el" href="classsdr_1_1_f_i_r_filter.html" title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
|
|
<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_band_stop.html" target="_self">FIRBandStop</a></td><td class="desc">Band-stop FIR filter specialization </td></tr>
|
|
<tr id="row_0_32_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_band_stop_coeffs.html" target="_self">FIRBandStopCoeffs</a></td><td class="desc">Implements the calculation of the filter coefficients for the use in the <code><a class="el" href="classsdr_1_1_f_i_r_filter.html" title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
|
|
<tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_filter.html" target="_self">FIRFilter</a></td><td class="desc">Generic FIR filter class </td></tr>
|
|
<tr id="row_0_34_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_high_pass.html" target="_self">FIRHighPass</a></td><td class="desc">High-pass FIR filter specialization </td></tr>
|
|
<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_high_pass_coeffs.html" target="_self">FIRHighPassCoeffs</a></td><td class="desc">Implements the calculation of the filter coefficients for the use in the <code><a class="el" href="classsdr_1_1_f_i_r_filter.html" title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
|
|
<tr id="row_0_36_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_low_pass.html" target="_self">FIRLowPass</a></td><td class="desc">Low-pass FIR filter specialization </td></tr>
|
|
<tr id="row_0_37_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_i_r_low_pass_coeffs.html" target="_self">FIRLowPassCoeffs</a></td><td class="desc">Implements the calculation of the filter coefficients for the use in the <code><a class="el" href="classsdr_1_1_f_i_r_filter.html" title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
|
|
<tr id="row_0_38_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_m_deemph.html" target="_self">FMDeemph</a></td><td class="desc">A tiny node to de-emphasize the higher frequencies of a FM transmitted audio signal </td></tr>
|
|
<tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_f_m_demod.html" target="_self">FMDemod</a></td><td class="desc">Demodulates FM from an I/Q signal </td></tr>
|
|
<tr id="row_0_40_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_frac_sub_sample_base.html" target="_self">FracSubSampleBase</a></td><td class="desc">Implements a fractional sub-sampler </td></tr>
|
|
<tr id="row_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_freq_shift.html" target="_self">FreqShift</a></td><td class="desc">Performs a frequency shift on a complex input signal, by multiplying it with <img class="formulaInl" alt="$e^{i\omega t}$" src="form_4.png"/> </td></tr>
|
|
<tr id="row_0_42_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_freq_shift_base.html" target="_self">FreqShiftBase</a></td><td class="desc">A performant implementation of a frequency-shift operation on integer signals </td></tr>
|
|
<tr id="row_0_43_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_g_w_n_source.html" target="_self">GWNSource</a></td><td class="desc">A Gaussian White Noise source </td></tr>
|
|
<tr id="row_0_44_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_imag_part.html" target="_self">ImagPart</a></td><td class="desc">Selects the imaginary part of a complex signal </td></tr>
|
|
<tr id="row_0_45_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_inpol_sub_sampler.html" target="_self">InpolSubSampler</a></td><td class="desc">An interpolating sub-sampler </td></tr>
|
|
<tr id="row_0_46_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_interleave.html" target="_self">Interleave</a></td><td class="desc">Interleaves several input streams </td></tr>
|
|
<tr id="row_0_47_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_i_q_balance.html" target="_self">IQBalance</a></td><td class="desc">A simple node, that allows to balance an IQ signal </td></tr>
|
|
<tr id="row_0_48_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_i_q_base_band.html" target="_self">IQBaseBand</a></td><td class="desc">This class performs several operations on the complex (integral) input stream, it first filters out some part of the input stream using a FIR band pass (band pass is centerred around <code>Ff</code> with width <code>width</code>) then shifts the center frequency <code>Fc</code> to 0 and finally sub-samples the resulting stream </td></tr>
|
|
<tr id="row_0_49_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_i_q_sig_gen.html" target="_self">IQSigGen</a></td><td class="desc">Arbitrary function generator </td></tr>
|
|
<tr id="row_0_50_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_logger.html" target="_self">Logger</a></td><td class="desc">The logger class (singleton) </td></tr>
|
|
<tr id="row_0_51_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_log_handler.html" target="_self">LogHandler</a></td><td class="desc">Base class of all log-message handlers </td></tr>
|
|
<tr id="row_0_52_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_log_message.html" target="_self">LogMessage</a></td><td class="desc">A log message </td></tr>
|
|
<tr id="row_0_53_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_53_" class="arrow" onclick="toggleFolder('0_53_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_options.html" target="_self">Options</a></td><td class="desc">Convenience functions for command line arguments </td></tr>
|
|
<tr id="row_0_53_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsdr_1_1_options_1_1_definition.html" target="_self">Definition</a></td><td class="desc">Argument definition </td></tr>
|
|
<tr id="row_0_53_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_options_1_1_value.html" target="_self">Value</a></td><td class="desc">The argument value </td></tr>
|
|
<tr id="row_0_54_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_port_audio.html" target="_self">PortAudio</a></td><td class="desc">"Namespace" to collect all static, <a class="el" href="classsdr_1_1_port_audio.html" title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> related functions </td></tr>
|
|
<tr id="row_0_55_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_port_sink.html" target="_self">PortSink</a></td><td class="desc"><a class="el" href="classsdr_1_1_port_audio.html" title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> playback node </td></tr>
|
|
<tr id="row_0_56_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_port_source.html" target="_self">PortSource</a></td><td class="desc"><a class="el" href="classsdr_1_1_port_audio.html" title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> input stream as a <code><a class="el" href="classsdr_1_1_source.html" title="Generic source class. ">Source</a></code> </td></tr>
|
|
<tr id="row_0_57_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_proxy.html" target="_self">Proxy</a></td><td class="desc">A NOP node </td></tr>
|
|
<tr id="row_0_58_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_58_" class="arrow" onclick="toggleFolder('0_58_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_queue.html" target="_self">Queue</a></td><td class="desc">Central message queue (singleton) </td></tr>
|
|
<tr id="row_0_58_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_queue_1_1_message.html" target="_self">Message</a></td><td class="desc">The internal used message type </td></tr>
|
|
<tr id="row_0_59_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_raw_buffer.html" target="_self">RawBuffer</a></td><td class="desc">Base class of all buffers, represents an untyped array of bytes </td></tr>
|
|
<tr id="row_0_60_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_raw_ring_buffer.html" target="_self">RawRingBuffer</a></td><td class="desc">A simple ring buffer </td></tr>
|
|
<tr id="row_0_61_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_real_imag_part.html" target="_self">RealImagPart</a></td><td class="desc">Extracts the real or imaginary part of a complex valued data stream </td></tr>
|
|
<tr id="row_0_62_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_real_part.html" target="_self">RealPart</a></td><td class="desc">Selects the real part of a complex signal </td></tr>
|
|
<tr id="row_0_63_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_ring_buffer.html" target="_self">RingBuffer</a></td><td class="desc">A simple typed ring-buffer </td></tr>
|
|
<tr id="row_0_64_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_r_t_l_source.html" target="_self">RTLSource</a></td><td class="desc">Implements a <code>uint_8</code> I/Q source for RTL2832 based TV dongles </td></tr>
|
|
<tr id="row_0_65_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_runtime_error.html" target="_self">RuntimeError</a></td><td class="desc">The runtime error class </td></tr>
|
|
<tr id="row_0_66_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_scale.html" target="_self">Scale</a></td><td class="desc">Simple scaling node </td></tr>
|
|
<tr id="row_0_67_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_s_d_r_error.html" target="_self">SDRError</a></td><td class="desc">Base class of all SDR exceptions </td></tr>
|
|
<tr id="row_0_68_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_sig_gen.html" target="_self">SigGen</a></td><td class="desc">Arbitrary function generator </td></tr>
|
|
<tr id="row_0_69_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_signed_to_unsigned.html" target="_self">SignedToUnsigned</a></td><td class="desc">Performs a reinterprete cast from an unsinged value to a singed one </td></tr>
|
|
<tr id="row_0_70_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_sink.html" target="_self">Sink</a></td><td class="desc">Typed sink </td></tr>
|
|
<tr id="row_0_71_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_sink_base.html" target="_self">SinkBase</a></td><td class="desc">Basic interface of all Sinks </td></tr>
|
|
<tr id="row_0_72_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_source.html" target="_self">Source</a></td><td class="desc">Generic source class </td></tr>
|
|
<tr id="row_0_73_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_stream_log_handler.html" target="_self">StreamLogHandler</a></td><td class="desc">Serializes log message into the specified stream </td></tr>
|
|
<tr id="row_0_74_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_stream_sink.html" target="_self">StreamSink</a></td><td class="desc">Serializes the incomming buffers as raw data </td></tr>
|
|
<tr id="row_0_75_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_stream_source.html" target="_self">StreamSource</a></td><td class="desc">Reads raw samples from an imput stream, (ie a file) </td></tr>
|
|
<tr id="row_0_76_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_sub_sample.html" target="_self">SubSample</a></td><td class="desc">Simple averaging sub-sampler </td></tr>
|
|
<tr id="row_0_77_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_text_dump.html" target="_self">TextDump</a></td><td class="desc">Dumps the received uin8_t byte-stream as (ASCII) text </td></tr>
|
|
<tr id="row_0_78_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_to_complex.html" target="_self">ToComplex</a></td><td class="desc">Tiny helper node to transform a real part into a complex, including a possible type-cast </td></tr>
|
|
<tr id="row_0_79_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits.html" target="_self">Traits</a></td><td class="desc">Forward declaration of type tratis template </td></tr>
|
|
<tr id="row_0_80_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01double_01_4.html" target="_self">Traits< double ></a></td><td class="desc">Template specialization of type traits for float scalar </td></tr>
|
|
<tr id="row_0_81_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01float_01_4.html" target="_self">Traits< float ></a></td><td class="desc">Template specialization of type traits for float scalar </td></tr>
|
|
<tr id="row_0_82_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01int16__t_01_4.html" target="_self">Traits< int16_t ></a></td><td class="desc">Template specialization of type traits for int16_t scalar </td></tr>
|
|
<tr id="row_0_83_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01int8__t_01_4.html" target="_self">Traits< int8_t ></a></td><td class="desc">Template specialization of type tratis for int8_t scalar </td></tr>
|
|
<tr id="row_0_84_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01std_1_1complex_3_01double_01_4_01_4.html" target="_self">Traits< std::complex< double > ></a></td><td class="desc">Template specialization of type traits for complex float scalar </td></tr>
|
|
<tr id="row_0_85_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01std_1_1complex_3_01float_01_4_01_4.html" target="_self">Traits< std::complex< float > ></a></td><td class="desc">Template specialization of type traits for complex float scalar </td></tr>
|
|
<tr id="row_0_86_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01std_1_1complex_3_01int16__t_01_4_01_4.html" target="_self">Traits< std::complex< int16_t > ></a></td><td class="desc">Template specialization of type traits for complex int16_t scalar </td></tr>
|
|
<tr id="row_0_87_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01std_1_1complex_3_01int8__t_01_4_01_4.html" target="_self">Traits< std::complex< int8_t > ></a></td><td class="desc">Template specialization of type tratis for complex int8_t scalar </td></tr>
|
|
<tr id="row_0_88_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01std_1_1complex_3_01uint16__t_01_4_01_4.html" target="_self">Traits< std::complex< uint16_t > ></a></td><td class="desc">Template specialization of type traits for complex uint16_t scalar </td></tr>
|
|
<tr id="row_0_89_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01std_1_1complex_3_01uint8__t_01_4_01_4.html" target="_self">Traits< std::complex< uint8_t > ></a></td><td class="desc">Template specialization of type tratis for complex uint8_t scalar </td></tr>
|
|
<tr id="row_0_90_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01uint16__t_01_4.html" target="_self">Traits< uint16_t ></a></td><td class="desc">Template specialization of type traits for uint16_t scalar </td></tr>
|
|
<tr id="row_0_91_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_traits_3_01uint8__t_01_4.html" target="_self">Traits< uint8_t ></a></td><td class="desc">Template specialization of type tratis for uint8_t scalar </td></tr>
|
|
<tr id="row_0_92_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_unsigned_to_signed.html" target="_self">UnsignedToSigned</a></td><td class="desc">Performs a reinterprete cast from an unsinged value to a singed one </td></tr>
|
|
<tr id="row_0_93_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_u_s_b_demod.html" target="_self">USBDemod</a></td><td class="desc">SSB upper side band (USB) demodulator from an I/Q signal </td></tr>
|
|
<tr id="row_0_94_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_varicode.html" target="_self">Varicode</a></td><td class="desc">Simple varicode (Huffman code) decoder node </td></tr>
|
|
<tr id="row_0_95_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_wav_sink.html" target="_self">WavSink</a></td><td class="desc">Stores the received buffers into a WAV file </td></tr>
|
|
<tr id="row_0_96_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsdr_1_1_wav_source.html" target="_self">WavSource</a></td><td class="desc">A simple imput source that reads from a wav file </td></tr>
|
|
</table>
|
|
</div><!-- directory -->
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Mon Jun 1 2015 11:35:05 for libsdr by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.9.1
|
|
</small></address>
|
|
</body>
|
|
</html>
|