Added missing files.
@ -0,0 +1,219 @@
|
||||
<!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: /Users/hannes/Uni/Elektronik/sdr/libsdr/src/afsk.hh Source File</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><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><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><a href="files.html"><span>File List</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">afsk.hh</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __SDR_AFSK_HH__</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __SDR_AFSK_HH__</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "node.hh"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="keyword">namespace </span><a class="code" href="namespacesdr.html">sdr</a> {</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html"> 13</a></span> <span class="keyword">class </span><a class="code" href="classsdr_1_1_a_f_s_k.html">AFSK</a>: <span class="keyword">public</span> <a class="code" href="classsdr_1_1_sink.html">Sink</a><int16_t>, <span class="keyword">public</span> <a class="code" href="classsdr_1_1_source.html">Source</a></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460d"> 17</a></span>  <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460dae59f37cc16bd92549bf96a780a26b4ec"> 18</a></span>  <a class="code" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460dae59f37cc16bd92549bf96a780a26b4ec">NORMAL</a>, </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460da15d9ca21f40f0d9f872fadacf79cf3c1"> 19</a></span>  <a class="code" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460da15d9ca21f40f0d9f872fadacf79cf3c1">TRANSITION</a> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  } <a class="code" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460d">Mode</a>;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="classsdr_1_1_a_f_s_k.html#a11e5bd332b38f01ac5043ae8a3581231">AFSK</a>(<span class="keywordtype">double</span> baud=1200.0, <span class="keywordtype">double</span> Fmark=1200.0, <span class="keywordtype">double</span> Fspace=2200.0,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460d">Mode</a> mode=<a class="code" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460da15d9ca21f40f0d9f872fadacf79cf3c1">TRANSITION</a>);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keyword">virtual</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a294a9e92acbf79b5389f86396a75409b">~AFSK</a>();</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a80c802a15d6fa3bd9d59f2bff1ec4421">config</a>(<span class="keyword">const</span> <a class="code" href="classsdr_1_1_config.html">Config</a> &src_cfg);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a6b077b4003e4755dcf8e5749fb46e809">process</a>(<span class="keyword">const</span> <a class="code" href="classsdr_1_1_buffer.html">Buffer<int16_t></a> &buffer, <span class="keywordtype">bool</span> allow_overwrite);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a194e890c5b311521c3e25b95910c9b55"> 37</a></span>  <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a194e890c5b311521c3e25b95910c9b55">_getSymbol</a>() {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  std::complex<float> markSum(0), spaceSum(0);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i=0; i<<a class="code" href="classsdr_1_1_a_f_s_k.html#a8da86a42e9f9dbf147919d672ab6e55f">_corrLen</a>; i++) {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  markSum += <a class="code" href="classsdr_1_1_a_f_s_k.html#a8d966fd9cc9c54457bd30fd6af81b287">_markHist</a>[i];</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  spaceSum += <a class="code" href="classsdr_1_1_a_f_s_k.html#ad678cb5470df81d16d8ad247da008ef0">_spaceHist</a>[i];</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">double</span> f = markSum.real()*markSum.real() +</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  markSum.imag()*markSum.imag() -</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  spaceSum.real()*spaceSum.real() -</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  spaceSum.imag()*spaceSum.imag();</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">return</span> f;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a9c1df369c20229376edd35f585f6463f"> 53</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a9c1df369c20229376edd35f585f6463f">_sampleRate</a>;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a12626715e8614d26ea52da5b1029270f"> 55</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a12626715e8614d26ea52da5b1029270f">_symbolRate</a>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a33613b6c306a617bf7cb73c94d38cf4b"> 57</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a33613b6c306a617bf7cb73c94d38cf4b">_baud</a>;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a844c1e0ae214f53faa2240d4b868dced"> 59</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a844c1e0ae214f53faa2240d4b868dced">_Fmark</a>;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a0cf15fc488afacb2b89687312264ee9b"> 61</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a0cf15fc488afacb2b89687312264ee9b">_Fspace</a>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a7e4a0ac6d136bdffcfc6c488127cfa14"> 63</a></span>  <a class="code" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460d">Mode</a> <a class="code" href="classsdr_1_1_a_f_s_k.html#a7e4a0ac6d136bdffcfc6c488127cfa14">_mode</a>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a8da86a42e9f9dbf147919d672ab6e55f"> 65</a></span>  uint32_t <a class="code" href="classsdr_1_1_a_f_s_k.html#a8da86a42e9f9dbf147919d672ab6e55f">_corrLen</a>;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#af3f2917e8ef07c0fe94d556bd8c7520f"> 67</a></span>  uint32_t <a class="code" href="classsdr_1_1_a_f_s_k.html#af3f2917e8ef07c0fe94d556bd8c7520f">_lutIdx</a>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#aa98d68f2a9835124d33d7732bf4495fb"> 69</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer< std::complex<float></a> > <a class="code" href="classsdr_1_1_a_f_s_k.html#aa98d68f2a9835124d33d7732bf4495fb">_markLUT</a>;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#ad085d0692e8383fdfdfaf1a98b607347"> 71</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer< std::complex<float></a> > <a class="code" href="classsdr_1_1_a_f_s_k.html#ad085d0692e8383fdfdfaf1a98b607347">_spaceLUT</a>;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a8d966fd9cc9c54457bd30fd6af81b287"> 74</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer< std::complex<float></a> > <a class="code" href="classsdr_1_1_a_f_s_k.html#a8d966fd9cc9c54457bd30fd6af81b287">_markHist</a>;</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#ad678cb5470df81d16d8ad247da008ef0"> 76</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer< std::complex<float></a> > <a class="code" href="classsdr_1_1_a_f_s_k.html#ad678cb5470df81d16d8ad247da008ef0">_spaceHist</a>;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#aed941051b226bb4caa877fe319b274c7"> 79</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#aed941051b226bb4caa877fe319b274c7">_mu</a>;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a4a7b706751a59c970b609c4f1858f362"> 81</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a4a7b706751a59c970b609c4f1858f362">_muIncr</a>;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a8d34a2c036ce8cde48cf7c925cf64a94"> 83</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer< float ></a> <a class="code" href="classsdr_1_1_a_f_s_k.html#a8d34a2c036ce8cde48cf7c925cf64a94">_dl</a>;</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#ab5177f81cd67f1a9ab15b94c39ea55fa"> 85</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#ab5177f81cd67f1a9ab15b94c39ea55fa">_dl_idx</a>;</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a6d4a06aa4715ec32d277271c103cc540"> 88</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer<int16_t></a> <a class="code" href="classsdr_1_1_a_f_s_k.html#a6d4a06aa4715ec32d277271c103cc540">_symbols</a>;</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#ab550533f9aca58b9a5e118e27c816c98"> 90</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#ab550533f9aca58b9a5e118e27c816c98">_symbolIdx</a>;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a75df116cd69c3e8d8073dcbec4f1f16a"> 92</a></span>  int32_t <a class="code" href="classsdr_1_1_a_f_s_k.html#a75df116cd69c3e8d8073dcbec4f1f16a">_symSum</a>;</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a1b66874534ab764ff7e702a2d7464ec9"> 94</a></span>  int32_t <a class="code" href="classsdr_1_1_a_f_s_k.html#a1b66874534ab764ff7e702a2d7464ec9">_lastSymSum</a>;</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a6c90b049c1a0d66e69ab2b404ed6bdf8"> 97</a></span>  uint32_t <a class="code" href="classsdr_1_1_a_f_s_k.html#a6c90b049c1a0d66e69ab2b404ed6bdf8">_lastBits</a>;</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a647bcd37fbb147391baf6c3e310679aa"> 99</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#a647bcd37fbb147391baf6c3e310679aa">_phase</a>;</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#ac4e1eb84416adbcdcb01e820ba2567c2"> 101</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#ac4e1eb84416adbcdcb01e820ba2567c2">_omega</a>;</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#aac74937a67a4c52698df54a07a0dd23e"> 103</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#aac74937a67a4c52698df54a07a0dd23e">_omegaMin</a>;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#aace02d1b7c6a76a21b5cb36dc39e7961"> 105</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#aace02d1b7c6a76a21b5cb36dc39e7961">_omegaMax</a>;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#ab26c8999999c60819aefa58026b16e6e"> 107</a></span>  <span class="keywordtype">float</span> <a class="code" href="classsdr_1_1_a_f_s_k.html#ab26c8999999c60819aefa58026b16e6e">_gainOmega</a>;</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_f_s_k.html#a40f2e6ebec5936f27b9acb25e0384369"> 110</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer<uint8_t></a> <a class="code" href="classsdr_1_1_a_f_s_k.html#a40f2e6ebec5936f27b9acb25e0384369">_buffer</a>;</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> };</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> }</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#endif // __SDR_AFSK_HH__</span></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a616ece7cbdde1101fc7a08bbfacd460dae59f37cc16bd92549bf96a780a26b4ec"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460dae59f37cc16bd92549bf96a780a26b4ec">sdr::AFSK::NORMAL</a></div><div class="ttdoc">Normal mode (i.e. mark -> 1, space -> 0). </div><div class="ttdef"><b>Definition:</b> afsk.hh:18</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_config_html"><div class="ttname"><a href="classsdr_1_1_config.html">sdr::Config</a></div><div class="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><div class="ttdef"><b>Definition:</b> node.hh:35</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_aa98d68f2a9835124d33d7732bf4495fb"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#aa98d68f2a9835124d33d7732bf4495fb">sdr::AFSK::_markLUT</a></div><div class="ttdeci">Buffer< std::complex< float > > _markLUT</div><div class="ttdoc">Mark frequency FIR filter LUT. </div><div class="ttdef"><b>Definition:</b> afsk.hh:69</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a294a9e92acbf79b5389f86396a75409b"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a294a9e92acbf79b5389f86396a75409b">sdr::AFSK::~AFSK</a></div><div class="ttdeci">virtual ~AFSK()</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> afsk.cc:15</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a616ece7cbdde1101fc7a08bbfacd460da15d9ca21f40f0d9f872fadacf79cf3c1"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460da15d9ca21f40f0d9f872fadacf79cf3c1">sdr::AFSK::TRANSITION</a></div><div class="ttdoc">Transition mode (i.e. transition -> 0, no transition -> 1). </div><div class="ttdef"><b>Definition:</b> afsk.hh:19</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_ab550533f9aca58b9a5e118e27c816c98"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#ab550533f9aca58b9a5e118e27c816c98">sdr::AFSK::_symbolIdx</a></div><div class="ttdeci">size_t _symbolIdx</div><div class="ttdoc">Insertion index. </div><div class="ttdef"><b>Definition:</b> afsk.hh:90</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_sink_html"><div class="ttname"><a href="classsdr_1_1_sink.html">sdr::Sink</a></div><div class="ttdoc">Typed sink. </div><div class="ttdef"><b>Definition:</b> node.hh:192</div></div>
|
||||
<div class="ttc" id="namespacesdr_html"><div class="ttname"><a href="namespacesdr.html">sdr</a></div><div class="ttdef"><b>Definition:</b> afsk.hh:6</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_af3f2917e8ef07c0fe94d556bd8c7520f"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#af3f2917e8ef07c0fe94d556bd8c7520f">sdr::AFSK::_lutIdx</a></div><div class="ttdeci">uint32_t _lutIdx</div><div class="ttdoc">The current FIR filter LUT index. </div><div class="ttdef"><b>Definition:</b> afsk.hh:67</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_aac74937a67a4c52698df54a07a0dd23e"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#aac74937a67a4c52698df54a07a0dd23e">sdr::AFSK::_omegaMin</a></div><div class="ttdeci">float _omegaMin</div><div class="ttdoc">Maximum PLL phase speed. </div><div class="ttdef"><b>Definition:</b> afsk.hh:103</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_ac4e1eb84416adbcdcb01e820ba2567c2"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#ac4e1eb84416adbcdcb01e820ba2567c2">sdr::AFSK::_omega</a></div><div class="ttdeci">float _omega</div><div class="ttdoc">PLL phase speed. </div><div class="ttdef"><b>Definition:</b> afsk.hh:101</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_source_html"><div class="ttname"><a href="classsdr_1_1_source.html">sdr::Source</a></div><div class="ttdoc">Generic source class. </div><div class="ttdef"><b>Definition:</b> node.hh:213</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a1b66874534ab764ff7e702a2d7464ec9"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a1b66874534ab764ff7e702a2d7464ec9">sdr::AFSK::_lastSymSum</a></div><div class="ttdeci">int32_t _lastSymSum</div><div class="ttdoc">Sum of the last _corrLen symbols. </div><div class="ttdef"><b>Definition:</b> afsk.hh:94</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_ad085d0692e8383fdfdfaf1a98b607347"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#ad085d0692e8383fdfdfaf1a98b607347">sdr::AFSK::_spaceLUT</a></div><div class="ttdeci">Buffer< std::complex< float > > _spaceLUT</div><div class="ttdoc">Space frequency FIR filter LUT. </div><div class="ttdef"><b>Definition:</b> afsk.hh:71</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_aed941051b226bb4caa877fe319b274c7"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#aed941051b226bb4caa877fe319b274c7">sdr::AFSK::_mu</a></div><div class="ttdeci">float _mu</div><div class="ttdoc">Symbol subsampling counter. </div><div class="ttdef"><b>Definition:</b> afsk.hh:79</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a8d34a2c036ce8cde48cf7c925cf64a94"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a8d34a2c036ce8cde48cf7c925cf64a94">sdr::AFSK::_dl</a></div><div class="ttdeci">Buffer< float > _dl</div><div class="ttdoc">Delay line for the 8-pole interpolation filter. </div><div class="ttdef"><b>Definition:</b> afsk.hh:83</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a844c1e0ae214f53faa2240d4b868dced"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a844c1e0ae214f53faa2240d4b868dced">sdr::AFSK::_Fmark</a></div><div class="ttdeci">float _Fmark</div><div class="ttdoc">Mark "tone" frequency. </div><div class="ttdef"><b>Definition:</b> afsk.hh:59</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a12626715e8614d26ea52da5b1029270f"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a12626715e8614d26ea52da5b1029270f">sdr::AFSK::_symbolRate</a></div><div class="ttdeci">float _symbolRate</div><div class="ttdoc">A multiple of the baud rate. </div><div class="ttdef"><b>Definition:</b> afsk.hh:55</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a647bcd37fbb147391baf6c3e310679aa"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a647bcd37fbb147391baf6c3e310679aa">sdr::AFSK::_phase</a></div><div class="ttdeci">float _phase</div><div class="ttdoc">Current PLL phase. </div><div class="ttdef"><b>Definition:</b> afsk.hh:99</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></div><div class="ttdoc">A simple (Audio) Frequency Shift Keying (AFSK) demodulator. </div><div class="ttdef"><b>Definition:</b> afsk.hh:13</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a40f2e6ebec5936f27b9acb25e0384369"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a40f2e6ebec5936f27b9acb25e0384369">sdr::AFSK::_buffer</a></div><div class="ttdeci">Buffer< uint8_t > _buffer</div><div class="ttdoc">Output buffer. </div><div class="ttdef"><b>Definition:</b> afsk.hh:110</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a0cf15fc488afacb2b89687312264ee9b"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a0cf15fc488afacb2b89687312264ee9b">sdr::AFSK::_Fspace</a></div><div class="ttdeci">float _Fspace</div><div class="ttdoc">Space "tone" frequency. </div><div class="ttdef"><b>Definition:</b> afsk.hh:61</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a9c1df369c20229376edd35f585f6463f"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a9c1df369c20229376edd35f585f6463f">sdr::AFSK::_sampleRate</a></div><div class="ttdeci">float _sampleRate</div><div class="ttdoc">The sample rate of the input signal. </div><div class="ttdef"><b>Definition:</b> afsk.hh:53</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a11e5bd332b38f01ac5043ae8a3581231"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a11e5bd332b38f01ac5043ae8a3581231">sdr::AFSK::AFSK</a></div><div class="ttdeci">AFSK(double baud=1200.0, double Fmark=1200.0, double Fspace=2200.0, Mode mode=TRANSITION)</div><div class="ttdoc">Constructs a AFSK node with the specified baud rate and Fmark, Fspace frequencies. </div><div class="ttdef"><b>Definition:</b> afsk.cc:9</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a6d4a06aa4715ec32d277271c103cc540"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a6d4a06aa4715ec32d277271c103cc540">sdr::AFSK::_symbols</a></div><div class="ttdeci">Buffer< int16_t > _symbols</div><div class="ttdoc">Ring buffer of the last _corrLen symbols. </div><div class="ttdef"><b>Definition:</b> afsk.hh:88</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a8d966fd9cc9c54457bd30fd6af81b287"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a8d966fd9cc9c54457bd30fd6af81b287">sdr::AFSK::_markHist</a></div><div class="ttdeci">Buffer< std::complex< float > > _markHist</div><div class="ttdoc">FIR filter buffer. </div><div class="ttdef"><b>Definition:</b> afsk.hh:74</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a8da86a42e9f9dbf147919d672ab6e55f"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a8da86a42e9f9dbf147919d672ab6e55f">sdr::AFSK::_corrLen</a></div><div class="ttdeci">uint32_t _corrLen</div><div class="ttdoc">Correlation length, the number of "symbols" per bit. </div><div class="ttdef"><b>Definition:</b> afsk.hh:65</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a616ece7cbdde1101fc7a08bbfacd460d"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460d">sdr::AFSK::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdoc">Possible bit decoding modes. </div><div class="ttdef"><b>Definition:</b> afsk.hh:17</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_ab5177f81cd67f1a9ab15b94c39ea55fa"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#ab5177f81cd67f1a9ab15b94c39ea55fa">sdr::AFSK::_dl_idx</a></div><div class="ttdeci">size_t _dl_idx</div><div class="ttdoc">Delay line index. </div><div class="ttdef"><b>Definition:</b> afsk.hh:85</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a33613b6c306a617bf7cb73c94d38cf4b"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a33613b6c306a617bf7cb73c94d38cf4b">sdr::AFSK::_baud</a></div><div class="ttdeci">float _baud</div><div class="ttdoc">The baud rate. </div><div class="ttdef"><b>Definition:</b> afsk.hh:57</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a6c90b049c1a0d66e69ab2b404ed6bdf8"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a6c90b049c1a0d66e69ab2b404ed6bdf8">sdr::AFSK::_lastBits</a></div><div class="ttdeci">uint32_t _lastBits</div><div class="ttdoc">Last received bits. </div><div class="ttdef"><b>Definition:</b> afsk.hh:97</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a7e4a0ac6d136bdffcfc6c488127cfa14"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a7e4a0ac6d136bdffcfc6c488127cfa14">sdr::AFSK::_mode</a></div><div class="ttdeci">Mode _mode</div><div class="ttdoc">Bit encoding mode. </div><div class="ttdef"><b>Definition:</b> afsk.hh:63</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_ad678cb5470df81d16d8ad247da008ef0"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#ad678cb5470df81d16d8ad247da008ef0">sdr::AFSK::_spaceHist</a></div><div class="ttdeci">Buffer< std::complex< float > > _spaceHist</div><div class="ttdoc">FIR filter buffer. </div><div class="ttdef"><b>Definition:</b> afsk.hh:76</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a194e890c5b311521c3e25b95910c9b55"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a194e890c5b311521c3e25b95910c9b55">sdr::AFSK::_getSymbol</a></div><div class="ttdeci">double _getSymbol()</div><div class="ttdoc">Performs the convolution filtering of the mark & space frequencies. </div><div class="ttdef"><b>Definition:</b> afsk.hh:37</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a6b077b4003e4755dcf8e5749fb46e809"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a6b077b4003e4755dcf8e5749fb46e809">sdr::AFSK::process</a></div><div class="ttdeci">virtual void process(const Buffer< int16_t > &buffer, bool allow_overwrite)</div><div class="ttdoc">Processes the given buffer. </div><div class="ttdef"><b>Definition:</b> afsk.cc:104</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_ab26c8999999c60819aefa58026b16e6e"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#ab26c8999999c60819aefa58026b16e6e">sdr::AFSK::_gainOmega</a></div><div class="ttdeci">float _gainOmega</div><div class="ttdoc">PLL gain. </div><div class="ttdef"><b>Definition:</b> afsk.hh:107</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a75df116cd69c3e8d8073dcbec4f1f16a"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a75df116cd69c3e8d8073dcbec4f1f16a">sdr::AFSK::_symSum</a></div><div class="ttdeci">int32_t _symSum</div><div class="ttdoc">Sum of the current _corrLen symbols. </div><div class="ttdef"><b>Definition:</b> afsk.hh:92</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_buffer_html"><div class="ttname"><a href="classsdr_1_1_buffer.html">sdr::Buffer< int16_t ></a></div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_aace02d1b7c6a76a21b5cb36dc39e7961"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#aace02d1b7c6a76a21b5cb36dc39e7961">sdr::AFSK::_omegaMax</a></div><div class="ttdeci">float _omegaMax</div><div class="ttdoc">Minimum PLL phase speed. </div><div class="ttdef"><b>Definition:</b> afsk.hh:105</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a80c802a15d6fa3bd9d59f2bff1ec4421"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a80c802a15d6fa3bd9d59f2bff1ec4421">sdr::AFSK::config</a></div><div class="ttdeci">virtual void config(const Config &src_cfg)</div><div class="ttdoc">Configures the node. </div><div class="ttdef"><b>Definition:</b> afsk.cc:20</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_f_s_k_html_a4a7b706751a59c970b609c4f1858f362"><div class="ttname"><a href="classsdr_1_1_a_f_s_k.html#a4a7b706751a59c970b609c4f1858f362">sdr::AFSK::_muIncr</a></div><div class="ttdeci">float _muIncr</div><div class="ttdoc">Symbol subsampling. </div><div class="ttdef"><b>Definition:</b> afsk.hh:81</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:00 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>
|
||||
|
After Width: | Height: | Size: 246 B |
|
After Width: | Height: | Size: 229 B |
@ -0,0 +1,152 @@
|
||||
<!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: /Users/hannes/Uni/Elektronik/sdr/libsdr/src/ax25.hh Source File</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><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><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><a href="files.html"><span>File List</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">ax25.hh</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __SDR_AX25_HH__</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __SDR_AX25_HH__</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "node.hh"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="keyword">namespace </span><a class="code" href="namespacesdr.html">sdr</a> {</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_x25.html"> 21</a></span> <span class="keyword">class </span><a class="code" href="classsdr_1_1_a_x25.html">AX25</a>: <span class="keyword">public</span> <a class="code" href="classsdr_1_1_sink.html">Sink</a><uint8_t>, <span class="keyword">public</span> <a class="code" href="classsdr_1_1_source.html">Source</a></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> {</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="classsdr_1_1_a_x25.html#aebbe666ff47df7ea8a868a1ab552d34f">AX25</a>();</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keyword">virtual</span> <a class="code" href="classsdr_1_1_a_x25.html#ae5221438081b14c4b22662eb6e79b8af">~AX25</a>();</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsdr_1_1_a_x25.html#a35ae34c6c6337f67adbcb3a6e0c8fac8">config</a>(<span class="keyword">const</span> <a class="code" href="classsdr_1_1_config.html">Config</a> &src_cfg);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsdr_1_1_a_x25.html#abadb32804529f36819c675c4c746ff4c">process</a>(<span class="keyword">const</span> <a class="code" href="classsdr_1_1_buffer.html">Buffer<uint8_t></a> &buffer, <span class="keywordtype">bool</span> allow_overwrite);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classsdr_1_1_a_x25.html#a05c586d156e856b0820aef7669512368">unpackCall</a>(<span class="keyword">const</span> uint8_t *buffer, std::string &call, <span class="keywordtype">int</span> &ssid, <span class="keywordtype">bool</span> &addrExt);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_x25.html#ac84c7af0b37d6c6359f4098b96dc36b0"> 38</a></span>  uint32_t <a class="code" href="classsdr_1_1_a_x25.html#ac84c7af0b37d6c6359f4098b96dc36b0">_bitstream</a>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_x25.html#a6260b7c8fc548edca0cfc18fb5303b83"> 40</a></span>  uint32_t <a class="code" href="classsdr_1_1_a_x25.html#a6260b7c8fc548edca0cfc18fb5303b83">_bitbuffer</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_x25.html#a65d296d63bbd33fd0ece2f865b12cc3d"> 42</a></span>  uint32_t <a class="code" href="classsdr_1_1_a_x25.html#a65d296d63bbd33fd0ece2f865b12cc3d">_state</a>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_x25.html#a861bace14bcb17b833a5dce8668d719d"> 45</a></span>  uint8_t <a class="code" href="classsdr_1_1_a_x25.html#a861bace14bcb17b833a5dce8668d719d">_rxbuffer</a>[512];</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_x25.html#a2d0222c915def9bf7582365b4ce0efd9"> 47</a></span>  uint8_t *<a class="code" href="classsdr_1_1_a_x25.html#a2d0222c915def9bf7582365b4ce0efd9">_ptr</a>;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classsdr_1_1_a_x25.html#a85e68f14dbf26067fa13c96d540d38a5"> 50</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer<uint8_t></a> <a class="code" href="classsdr_1_1_a_x25.html#a85e68f14dbf26067fa13c96d540d38a5">_buffer</a>;</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> };</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#endif // __SDR_AX25_HH__</span></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_ae5221438081b14c4b22662eb6e79b8af"><div class="ttname"><a href="classsdr_1_1_a_x25.html#ae5221438081b14c4b22662eb6e79b8af">sdr::AX25::~AX25</a></div><div class="ttdeci">virtual ~AX25()</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> ax25.cc:60</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_a65d296d63bbd33fd0ece2f865b12cc3d"><div class="ttname"><a href="classsdr_1_1_a_x25.html#a65d296d63bbd33fd0ece2f865b12cc3d">sdr::AX25::_state</a></div><div class="ttdeci">uint32_t _state</div><div class="ttdoc">The current state. </div><div class="ttdef"><b>Definition:</b> ax25.hh:42</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_config_html"><div class="ttname"><a href="classsdr_1_1_config.html">sdr::Config</a></div><div class="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><div class="ttdef"><b>Definition:</b> node.hh:35</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_a2d0222c915def9bf7582365b4ce0efd9"><div class="ttname"><a href="classsdr_1_1_a_x25.html#a2d0222c915def9bf7582365b4ce0efd9">sdr::AX25::_ptr</a></div><div class="ttdeci">uint8_t * _ptr</div><div class="ttdoc">Insert-pointer to the buffer. </div><div class="ttdef"><b>Definition:</b> ax25.hh:47</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_ac84c7af0b37d6c6359f4098b96dc36b0"><div class="ttname"><a href="classsdr_1_1_a_x25.html#ac84c7af0b37d6c6359f4098b96dc36b0">sdr::AX25::_bitstream</a></div><div class="ttdeci">uint32_t _bitstream</div><div class="ttdoc">The last bits. </div><div class="ttdef"><b>Definition:</b> ax25.hh:38</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_a861bace14bcb17b833a5dce8668d719d"><div class="ttname"><a href="classsdr_1_1_a_x25.html#a861bace14bcb17b833a5dce8668d719d">sdr::AX25::_rxbuffer</a></div><div class="ttdeci">uint8_t _rxbuffer[512]</div><div class="ttdoc">Message buffer. </div><div class="ttdef"><b>Definition:</b> ax25.hh:45</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_sink_html"><div class="ttname"><a href="classsdr_1_1_sink.html">sdr::Sink</a></div><div class="ttdoc">Typed sink. </div><div class="ttdef"><b>Definition:</b> node.hh:192</div></div>
|
||||
<div class="ttc" id="namespacesdr_html"><div class="ttname"><a href="namespacesdr.html">sdr</a></div><div class="ttdef"><b>Definition:</b> afsk.hh:6</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_source_html"><div class="ttname"><a href="classsdr_1_1_source.html">sdr::Source</a></div><div class="ttdoc">Generic source class. </div><div class="ttdef"><b>Definition:</b> node.hh:213</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_aebbe666ff47df7ea8a868a1ab552d34f"><div class="ttname"><a href="classsdr_1_1_a_x25.html#aebbe666ff47df7ea8a868a1ab552d34f">sdr::AX25::AX25</a></div><div class="ttdeci">AX25()</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> ax25.cc:54</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_abadb32804529f36819c675c4c746ff4c"><div class="ttname"><a href="classsdr_1_1_a_x25.html#abadb32804529f36819c675c4c746ff4c">sdr::AX25::process</a></div><div class="ttdeci">virtual void process(const Buffer< uint8_t > &buffer, bool allow_overwrite)</div><div class="ttdoc">Processes the bit stream. </div><div class="ttdef"><b>Definition:</b> ax25.cc:92</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html"><div class="ttname"><a href="classsdr_1_1_a_x25.html">sdr::AX25</a></div><div class="ttdoc">Decodes AX25 (PacketRadio) messages from a bit stream. </div><div class="ttdef"><b>Definition:</b> ax25.hh:21</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_a6260b7c8fc548edca0cfc18fb5303b83"><div class="ttname"><a href="classsdr_1_1_a_x25.html#a6260b7c8fc548edca0cfc18fb5303b83">sdr::AX25::_bitbuffer</a></div><div class="ttdeci">uint32_t _bitbuffer</div><div class="ttdoc">A buffer of received bits. </div><div class="ttdef"><b>Definition:</b> ax25.hh:40</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_a05c586d156e856b0820aef7669512368"><div class="ttname"><a href="classsdr_1_1_a_x25.html#a05c586d156e856b0820aef7669512368">sdr::AX25::unpackCall</a></div><div class="ttdeci">static void unpackCall(const uint8_t *buffer, std::string &call, int &ssid, bool &addrExt)</div><div class="ttdoc">Unpacks a AX.25 encoded call (address). </div><div class="ttdef"><b>Definition:</b> ax25.cc:163</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_a35ae34c6c6337f67adbcb3a6e0c8fac8"><div class="ttname"><a href="classsdr_1_1_a_x25.html#a35ae34c6c6337f67adbcb3a6e0c8fac8">sdr::AX25::config</a></div><div class="ttdeci">virtual void config(const Config &src_cfg)</div><div class="ttdoc">Configures the node. </div><div class="ttdef"><b>Definition:</b> ax25.cc:65</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_a_x25_html_a85e68f14dbf26067fa13c96d540d38a5"><div class="ttname"><a href="classsdr_1_1_a_x25.html#a85e68f14dbf26067fa13c96d540d38a5">sdr::AX25::_buffer</a></div><div class="ttdeci">Buffer< uint8_t > _buffer</div><div class="ttdoc">Output buffer. </div><div class="ttdef"><b>Definition:</b> ax25.hh:50</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_buffer_html"><div class="ttname"><a href="classsdr_1_1_buffer.html">sdr::Buffer< uint8_t ></a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:00 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>
|
||||
@ -0,0 +1,175 @@
|
||||
<!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: /Users/hannes/Uni/Elektronik/sdr/libsdr/src/baudot.hh Source File</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><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><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><a href="files.html"><span>File List</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">baudot.hh</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __SDR_BAUDOT_HH__</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __SDR_BAUDOT_HH__</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "node.hh"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <map></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="keyword">namespace </span><a class="code" href="namespacesdr.html">sdr</a> {</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html"> 19</a></span> <span class="keyword">class </span><a class="code" href="classsdr_1_1_baudot.html">Baudot</a>: <span class="keyword">public</span> <a class="code" href="classsdr_1_1_sink.html">Sink</a><uint8_t>, <span class="keyword">public</span> <a class="code" href="classsdr_1_1_source.html">Source</a></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> {</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c"> 23</a></span>  <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca5615602b4f97c915eaa9d0cbd9c31bc0"> 24</a></span>  <a class="code" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca5615602b4f97c915eaa9d0cbd9c31bc0">LETTERS</a>, </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca44d0f08e7c82b8eef81d27359b2f77be"> 25</a></span>  <a class="code" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca44d0f08e7c82b8eef81d27359b2f77be">FIGURES</a> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  } <a class="code" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">Mode</a>;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1"> 29</a></span>  <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aaf2382cb3b6e26632a185738cc5f2750"> 30</a></span>  <a class="code" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aaf2382cb3b6e26632a185738cc5f2750">STOP1</a>, </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82"> 31</a></span>  <a class="code" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82">STOP15</a>, </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aa953bb78837986b19b99f791db83f231"> 32</a></span>  <a class="code" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aa953bb78837986b19b99f791db83f231">STOP2</a> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  } <a class="code" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">StopBits</a>;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="classsdr_1_1_baudot.html#a50734e6b474d0a1b7c38800c09d8f076">Baudot</a>(<a class="code" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">StopBits</a> stopBits = <a class="code" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82">STOP15</a>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsdr_1_1_baudot.html#a6bbfc71b128015c7656d31c47a3c56d4">config</a>(<span class="keyword">const</span> <a class="code" href="classsdr_1_1_config.html">Config</a> &src_cfg);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsdr_1_1_baudot.html#a9e4a324b1b2563343caf6dc21f478c81">process</a>(<span class="keyword">const</span> <a class="code" href="classsdr_1_1_buffer.html">Buffer<uint8_t></a> &buffer, <span class="keywordtype">bool</span> allow_overwrite);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a7f6aa703bdc57e76e133b89bab56a79c"> 46</a></span>  <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classsdr_1_1_baudot.html#a7f6aa703bdc57e76e133b89bab56a79c">_letter</a>[32];</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#ae32c9a374a347a8ada200c6abefa6863"> 48</a></span>  <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classsdr_1_1_baudot.html#ae32c9a374a347a8ada200c6abefa6863">_figure</a>[32];</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#ac55a5c35f3d27ac82470fe759fe163c6"> 50</a></span>  uint16_t <a class="code" href="classsdr_1_1_baudot.html#ac55a5c35f3d27ac82470fe759fe163c6">_bitstream</a>;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#afaf5ef57c181ebfe176637f88aea8973"> 52</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classsdr_1_1_baudot.html#afaf5ef57c181ebfe176637f88aea8973">_bitcount</a>;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a6956cec73a7b96f998be5621b447d565"> 55</a></span>  <a class="code" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">Mode</a> <a class="code" href="classsdr_1_1_baudot.html#a6956cec73a7b96f998be5621b447d565">_mode</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a2b668d4b1fe7df1cf228ea3f3982b364"> 58</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classsdr_1_1_baudot.html#a2b668d4b1fe7df1cf228ea3f3982b364">_bitsPerSymbol</a>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a27740575b5df9e949c8b80bc7219b67e"> 60</a></span>  uint16_t <a class="code" href="classsdr_1_1_baudot.html#a27740575b5df9e949c8b80bc7219b67e">_pattern</a>;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a9c49380f45717f1be75a116d52b4a0fc"> 62</a></span>  uint16_t <a class="code" href="classsdr_1_1_baudot.html#a9c49380f45717f1be75a116d52b4a0fc">_mask</a>;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#af8f22e09ce512abadbb3cfab338b1460"> 64</a></span>  uint16_t <a class="code" href="classsdr_1_1_baudot.html#af8f22e09ce512abadbb3cfab338b1460">_stopHBits</a>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a6d2c1da2fc09e2afae6cfe0ff20c2559"> 67</a></span>  <a class="code" href="classsdr_1_1_buffer.html">Buffer<uint8_t></a> <a class="code" href="classsdr_1_1_baudot.html#a6d2c1da2fc09e2afae6cfe0ff20c2559">_buffer</a>;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> };</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#endif // BAUDOT_HH</span></div>
|
||||
<div class="ttc" id="classsdr_1_1_config_html"><div class="ttname"><a href="classsdr_1_1_config.html">sdr::Config</a></div><div class="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><div class="ttdef"><b>Definition:</b> node.hh:35</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_afaf5ef57c181ebfe176637f88aea8973"><div class="ttname"><a href="classsdr_1_1_baudot.html#afaf5ef57c181ebfe176637f88aea8973">sdr::Baudot::_bitcount</a></div><div class="ttdeci">size_t _bitcount</div><div class="ttdoc">The number of bits received. </div><div class="ttdef"><b>Definition:</b> baudot.hh:52</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a9c49380f45717f1be75a116d52b4a0fc"><div class="ttname"><a href="classsdr_1_1_baudot.html#a9c49380f45717f1be75a116d52b4a0fc">sdr::Baudot::_mask</a></div><div class="ttdeci">uint16_t _mask</div><div class="ttdoc">Specifies the frame mask. </div><div class="ttdef"><b>Definition:</b> baudot.hh:62</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_ae32c9a374a347a8ada200c6abefa6863"><div class="ttname"><a href="classsdr_1_1_baudot.html#ae32c9a374a347a8ada200c6abefa6863">sdr::Baudot::_figure</a></div><div class="ttdeci">static char _figure[32]</div><div class="ttdoc">Code table for symbols or figure (i.e. </div><div class="ttdef"><b>Definition:</b> baudot.hh:48</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a27740575b5df9e949c8b80bc7219b67e"><div class="ttname"><a href="classsdr_1_1_baudot.html#a27740575b5df9e949c8b80bc7219b67e">sdr::Baudot::_pattern</a></div><div class="ttdeci">uint16_t _pattern</div><div class="ttdoc">Specifies the frame pattern. </div><div class="ttdef"><b>Definition:</b> baudot.hh:60</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a6956cec73a7b96f998be5621b447d565"><div class="ttname"><a href="classsdr_1_1_baudot.html#a6956cec73a7b96f998be5621b447d565">sdr::Baudot::_mode</a></div><div class="ttdeci">Mode _mode</div><div class="ttdoc">The currently selected table. </div><div class="ttdef"><b>Definition:</b> baudot.hh:55</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_sink_html"><div class="ttname"><a href="classsdr_1_1_sink.html">sdr::Sink</a></div><div class="ttdoc">Typed sink. </div><div class="ttdef"><b>Definition:</b> node.hh:192</div></div>
|
||||
<div class="ttc" id="group__datanodes_html_ggadbb2fe468eeee0a50936513575d614f1aa953bb78837986b19b99f791db83f231"><div class="ttname"><a href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aa953bb78837986b19b99f791db83f231">sdr::Baudot::STOP2</a></div><div class="ttdoc">2 stop bits. </div><div class="ttdef"><b>Definition:</b> baudot.hh:32</div></div>
|
||||
<div class="ttc" id="namespacesdr_html"><div class="ttname"><a href="namespacesdr.html">sdr</a></div><div class="ttdef"><b>Definition:</b> afsk.hh:6</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html"><div class="ttname"><a href="classsdr_1_1_baudot.html">sdr::Baudot</a></div><div class="ttdoc">Implements a Baudot decoder. </div><div class="ttdef"><b>Definition:</b> baudot.hh:19</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a7f6aa703bdc57e76e133b89bab56a79c"><div class="ttname"><a href="classsdr_1_1_baudot.html#a7f6aa703bdc57e76e133b89bab56a79c">sdr::Baudot::_letter</a></div><div class="ttdeci">static char _letter[32]</div><div class="ttdoc">Code table for letters. </div><div class="ttdef"><b>Definition:</b> baudot.hh:46</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_ac55a5c35f3d27ac82470fe759fe163c6"><div class="ttname"><a href="classsdr_1_1_baudot.html#ac55a5c35f3d27ac82470fe759fe163c6">sdr::Baudot::_bitstream</a></div><div class="ttdeci">uint16_t _bitstream</div><div class="ttdoc">The last bits received. </div><div class="ttdef"><b>Definition:</b> baudot.hh:50</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_source_html"><div class="ttname"><a href="classsdr_1_1_source.html">sdr::Source</a></div><div class="ttdoc">Generic source class. </div><div class="ttdef"><b>Definition:</b> node.hh:213</div></div>
|
||||
<div class="ttc" id="group__datanodes_html_gga581aaffb59408dc43ed022365ca7cf9ca44d0f08e7c82b8eef81d27359b2f77be"><div class="ttname"><a href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca44d0f08e7c82b8eef81d27359b2f77be">sdr::Baudot::FIGURES</a></div><div class="ttdoc">Numbers, symbols etc. </div><div class="ttdef"><b>Definition:</b> baudot.hh:25</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a9e4a324b1b2563343caf6dc21f478c81"><div class="ttname"><a href="classsdr_1_1_baudot.html#a9e4a324b1b2563343caf6dc21f478c81">sdr::Baudot::process</a></div><div class="ttdeci">virtual void process(const Buffer< uint8_t > &buffer, bool allow_overwrite)</div><div class="ttdoc">Processes the bit-stream. </div><div class="ttdef"><b>Definition:</b> baudot.cc:86</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_af8f22e09ce512abadbb3cfab338b1460"><div class="ttname"><a href="classsdr_1_1_baudot.html#af8f22e09ce512abadbb3cfab338b1460">sdr::Baudot::_stopHBits</a></div><div class="ttdeci">uint16_t _stopHBits</div><div class="ttdoc">Number of half bits forming the stop bit. </div><div class="ttdef"><b>Definition:</b> baudot.hh:64</div></div>
|
||||
<div class="ttc" id="group__datanodes_html_gga581aaffb59408dc43ed022365ca7cf9ca5615602b4f97c915eaa9d0cbd9c31bc0"><div class="ttname"><a href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca5615602b4f97c915eaa9d0cbd9c31bc0">sdr::Baudot::LETTERS</a></div><div class="ttdoc">Letters. </div><div class="ttdef"><b>Definition:</b> baudot.hh:24</div></div>
|
||||
<div class="ttc" id="group__datanodes_html_gadbb2fe468eeee0a50936513575d614f1"><div class="ttname"><a href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">sdr::Baudot::StopBits</a></div><div class="ttdeci">StopBits</div><div class="ttdoc">Specifies the number of stop bits. </div><div class="ttdef"><b>Definition:</b> baudot.hh:29</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a6bbfc71b128015c7656d31c47a3c56d4"><div class="ttname"><a href="classsdr_1_1_baudot.html#a6bbfc71b128015c7656d31c47a3c56d4">sdr::Baudot::config</a></div><div class="ttdeci">virtual void config(const Config &src_cfg)</div><div class="ttdoc">Configures the node. </div><div class="ttdef"><b>Definition:</b> baudot.cc:55</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a50734e6b474d0a1b7c38800c09d8f076"><div class="ttname"><a href="classsdr_1_1_baudot.html#a50734e6b474d0a1b7c38800c09d8f076">sdr::Baudot::Baudot</a></div><div class="ttdeci">Baudot(StopBits stopBits=STOP15)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> baudot.cc:23</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a6d2c1da2fc09e2afae6cfe0ff20c2559"><div class="ttname"><a href="classsdr_1_1_baudot.html#a6d2c1da2fc09e2afae6cfe0ff20c2559">sdr::Baudot::_buffer</a></div><div class="ttdeci">Buffer< uint8_t > _buffer</div><div class="ttdoc">The output buffer. </div><div class="ttdef"><b>Definition:</b> baudot.hh:67</div></div>
|
||||
<div class="ttc" id="group__datanodes_html_ggadbb2fe468eeee0a50936513575d614f1aaf2382cb3b6e26632a185738cc5f2750"><div class="ttname"><a href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aaf2382cb3b6e26632a185738cc5f2750">sdr::Baudot::STOP1</a></div><div class="ttdoc">1 stop bit. </div><div class="ttdef"><b>Definition:</b> baudot.hh:30</div></div>
|
||||
<div class="ttc" id="group__datanodes_html_ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82"><div class="ttname"><a href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82">sdr::Baudot::STOP15</a></div><div class="ttdoc">1.5 stop bits. </div><div class="ttdef"><b>Definition:</b> baudot.hh:31</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_baudot_html_a2b668d4b1fe7df1cf228ea3f3982b364"><div class="ttname"><a href="classsdr_1_1_baudot.html#a2b668d4b1fe7df1cf228ea3f3982b364">sdr::Baudot::_bitsPerSymbol</a></div><div class="ttdeci">size_t _bitsPerSymbol</div><div class="ttdoc">Specifies the number of half bits per symbol. </div><div class="ttdef"><b>Definition:</b> baudot.hh:58</div></div>
|
||||
<div class="ttc" id="group__datanodes_html_ga581aaffb59408dc43ed022365ca7cf9c"><div class="ttname"><a href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">sdr::Baudot::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdoc">Specifies the current code-tables. </div><div class="ttdef"><b>Definition:</b> baudot.hh:23</div></div>
|
||||
<div class="ttc" id="classsdr_1_1_buffer_html"><div class="ttname"><a href="classsdr_1_1_buffer.html">sdr::Buffer< uint8_t ></a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:00 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>
|
||||
@ -0,0 +1,162 @@
|
||||
<!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: Member 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><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>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>sdr</b></li><li class="navelem"><a class="el" href="classsdr_1_1_a_f_s_k.html">AFSK</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">sdr::AFSK Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a33613b6c306a617bf7cb73c94d38cf4b">_baud</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a40f2e6ebec5936f27b9acb25e0384369">_buffer</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac7ea547c33d45cf5b5654ce21957ab27">_config</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a8da86a42e9f9dbf147919d672ab6e55f">_corrLen</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a8d34a2c036ce8cde48cf7c925cf64a94">_dl</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#ab5177f81cd67f1a9ab15b94c39ea55fa">_dl_idx</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#aee600dc30d6f91466acec5ffcde0f3ac">_eos</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a844c1e0ae214f53faa2240d4b868dced">_Fmark</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a0cf15fc488afacb2b89687312264ee9b">_Fspace</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#ab26c8999999c60819aefa58026b16e6e">_gainOmega</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a194e890c5b311521c3e25b95910c9b55">_getSymbol</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a6c90b049c1a0d66e69ab2b404ed6bdf8">_lastBits</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a1b66874534ab764ff7e702a2d7464ec9">_lastSymSum</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#af3f2917e8ef07c0fe94d556bd8c7520f">_lutIdx</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a8d966fd9cc9c54457bd30fd6af81b287">_markHist</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#aa98d68f2a9835124d33d7732bf4495fb">_markLUT</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a7e4a0ac6d136bdffcfc6c488127cfa14">_mode</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#aed941051b226bb4caa877fe319b274c7">_mu</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a4a7b706751a59c970b609c4f1858f362">_muIncr</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#ac4e1eb84416adbcdcb01e820ba2567c2">_omega</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#aace02d1b7c6a76a21b5cb36dc39e7961">_omegaMax</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#aac74937a67a4c52698df54a07a0dd23e">_omegaMin</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a647bcd37fbb147391baf6c3e310679aa">_phase</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a9c1df369c20229376edd35f585f6463f">_sampleRate</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a2d030b840c4a1ad45d7a6598f9f582b9">_sinks</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#ad678cb5470df81d16d8ad247da008ef0">_spaceHist</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#ad085d0692e8383fdfdfaf1a98b607347">_spaceLUT</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#ab550533f9aca58b9a5e118e27c816c98">_symbolIdx</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a12626715e8614d26ea52da5b1029270f">_symbolRate</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a6d4a06aa4715ec32d277271c103cc540">_symbols</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a75df116cd69c3e8d8073dcbec4f1f16a">_symSum</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a7cf977be7a508097532991155e90ae45">addEOS</a>(T *instance, void(T::*function)())</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a11e5bd332b38f01ac5043ae8a3581231">AFSK</a>(double baud=1200.0, double Fmark=1200.0, double Fspace=2200.0, Mode mode=TRANSITION)</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a80c802a15d6fa3bd9d59f2bff1ec4421">config</a>(const Config &src_cfg)</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac7df1faefb31e72e135eec3ecf539132">connect</a>(SinkBase *sink, bool direct=false)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a9b1d1ccef6cee5f4668ee67bc28eed7a">disconnect</a>(SinkBase *sink)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a25b0849e40053f87496ca72f8b8cd9e2">handleBuffer</a>(const RawBuffer &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< int16_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460d">Mode</a> enum name</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460dae59f37cc16bd92549bf96a780a26b4ec">NORMAL</a> enum value</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a6b077b4003e4755dcf8e5749fb46e809">process</a>(const Buffer< int16_t > &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a3fbd9bdaf370acad141440388da2100c">propagateConfig</a>(const Config &config)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#aca6c3a89bb5787de5657c4d221bb1ed4">sampleRate</a>() const </td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">send</a>(const RawBuffer &buffer, bool allow_overwrite=false)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">setConfig</a>(const Config &config)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a30eeb1d98d9759ef01a36e938a1172bc">signalEOS</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a1a5279c1507276612797734eed890ecb">Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< int16_t ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#aaa9fb7219aa47e809ff1d62a819a2d57">SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a660c0a4b8b8f8402568bef86f2cb2fbb">Source</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460da15d9ca21f40f0d9f872fadacf79cf3c1">TRANSITION</a> enum value</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#ab9362057c06f35e0a23901cc0556b976">type</a>() const </td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html#a294a9e92acbf79b5389f86396a75409b">~AFSK</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_a_f_s_k.html">sdr::AFSK</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink.html#ad17413f3a75305f326b7c3885be9279a">~Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< int16_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#a522205396205d6d3601da6a65bdaf75a">~SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac5104a4d66641ae529419b47da4a1473">~Source</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:01 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>
|
||||
|
After Width: | Height: | Size: 1010 B |
@ -0,0 +1,138 @@
|
||||
<!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: Member 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><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>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>sdr</b></li><li class="navelem"><a class="el" href="classsdr_1_1_a_x25.html">AX25</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">sdr::AX25 Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#a6260b7c8fc548edca0cfc18fb5303b83">_bitbuffer</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#ac84c7af0b37d6c6359f4098b96dc36b0">_bitstream</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#a85e68f14dbf26067fa13c96d540d38a5">_buffer</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac7ea547c33d45cf5b5654ce21957ab27">_config</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#aee600dc30d6f91466acec5ffcde0f3ac">_eos</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#a2d0222c915def9bf7582365b4ce0efd9">_ptr</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#a861bace14bcb17b833a5dce8668d719d">_rxbuffer</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a2d030b840c4a1ad45d7a6598f9f582b9">_sinks</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#a65d296d63bbd33fd0ece2f865b12cc3d">_state</a></td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a7cf977be7a508097532991155e90ae45">addEOS</a>(T *instance, void(T::*function)())</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#aebbe666ff47df7ea8a868a1ab552d34f">AX25</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#a35ae34c6c6337f67adbcb3a6e0c8fac8">config</a>(const Config &src_cfg)</td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac7df1faefb31e72e135eec3ecf539132">connect</a>(SinkBase *sink, bool direct=false)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a9b1d1ccef6cee5f4668ee67bc28eed7a">disconnect</a>(SinkBase *sink)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a25b0849e40053f87496ca72f8b8cd9e2">handleBuffer</a>(const RawBuffer &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#abadb32804529f36819c675c4c746ff4c">process</a>(const Buffer< uint8_t > &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a3fbd9bdaf370acad141440388da2100c">propagateConfig</a>(const Config &config)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#aca6c3a89bb5787de5657c4d221bb1ed4">sampleRate</a>() const </td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">send</a>(const RawBuffer &buffer, bool allow_overwrite=false)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">setConfig</a>(const Config &config)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a30eeb1d98d9759ef01a36e938a1172bc">signalEOS</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a1a5279c1507276612797734eed890ecb">Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#aaa9fb7219aa47e809ff1d62a819a2d57">SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a660c0a4b8b8f8402568bef86f2cb2fbb">Source</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#ab9362057c06f35e0a23901cc0556b976">type</a>() const </td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#a05c586d156e856b0820aef7669512368">unpackCall</a>(const uint8_t *buffer, std::string &call, int &ssid, bool &addrExt)</td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html#ae5221438081b14c4b22662eb6e79b8af">~AX25</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_a_x25.html">sdr::AX25</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink.html#ad17413f3a75305f326b7c3885be9279a">~Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#a522205396205d6d3601da6a65bdaf75a">~SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac5104a4d66641ae529419b47da4a1473">~Source</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:01 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>
|
||||
@ -0,0 +1,535 @@
|
||||
<!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: sdr::AX25 Class Reference</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><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>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>sdr</b></li><li class="navelem"><a class="el" href="classsdr_1_1_a_x25.html">AX25</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classsdr_1_1_a_x25-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">sdr::AX25 Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>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.
|
||||
<a href="classsdr_1_1_a_x25.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="ax25_8hh_source.html">ax25.hh</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for sdr::AX25:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classsdr_1_1_a_x25.png" usemap="#sdr::AX25_map" alt=""/>
|
||||
<map id="sdr::AX25_map" name="sdr::AX25_map">
|
||||
<area href="classsdr_1_1_sink.html" alt="sdr::Sink< uint8_t >" shape="rect" coords="0,56,121,80"/>
|
||||
<area href="classsdr_1_1_source.html" title="Generic source class. " alt="sdr::Source" shape="rect" coords="131,56,252,80"/>
|
||||
<area href="classsdr_1_1_sink_base.html" title="Basic interface of all Sinks. " alt="sdr::SinkBase" shape="rect" coords="0,0,121,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aebbe666ff47df7ea8a868a1ab552d34f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#aebbe666ff47df7ea8a868a1ab552d34f">AX25</a> ()</td></tr>
|
||||
<tr class="memdesc:aebbe666ff47df7ea8a868a1ab552d34f"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#aebbe666ff47df7ea8a868a1ab552d34f">More...</a><br /></td></tr>
|
||||
<tr class="separator:aebbe666ff47df7ea8a868a1ab552d34f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5221438081b14c4b22662eb6e79b8af"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#ae5221438081b14c4b22662eb6e79b8af">~AX25</a> ()</td></tr>
|
||||
<tr class="memdesc:ae5221438081b14c4b22662eb6e79b8af"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#ae5221438081b14c4b22662eb6e79b8af">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae5221438081b14c4b22662eb6e79b8af"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a35ae34c6c6337f67adbcb3a6e0c8fac8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#a35ae34c6c6337f67adbcb3a6e0c8fac8">config</a> (const <a class="el" href="classsdr_1_1_config.html">Config</a> &src_cfg)</td></tr>
|
||||
<tr class="memdesc:a35ae34c6c6337f67adbcb3a6e0c8fac8"><td class="mdescLeft"> </td><td class="mdescRight">Configures the node. <a href="#a35ae34c6c6337f67adbcb3a6e0c8fac8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a35ae34c6c6337f67adbcb3a6e0c8fac8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abadb32804529f36819c675c4c746ff4c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#abadb32804529f36819c675c4c746ff4c">process</a> (const <a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > &buffer, bool allow_overwrite)</td></tr>
|
||||
<tr class="memdesc:abadb32804529f36819c675c4c746ff4c"><td class="mdescLeft"> </td><td class="mdescRight">Processes the bit stream. <a href="#abadb32804529f36819c675c4c746ff4c">More...</a><br /></td></tr>
|
||||
<tr class="separator:abadb32804529f36819c675c4c746ff4c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_sink"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td></tr>
|
||||
<tr class="memitem:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#a1a5279c1507276612797734eed890ecb">Sink</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a1a5279c1507276612797734eed890ecb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#ad17413f3a75305f326b7c3885be9279a">~Sink</a> ()</td></tr>
|
||||
<tr class="memdesc:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Drestructor. <a href="#ad17413f3a75305f326b7c3885be9279a">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#a25b0849e40053f87496ca72f8b8cd9e2">handleBuffer</a> (const <a class="el" href="classsdr_1_1_raw_buffer.html">RawBuffer</a> &buffer, bool allow_overwrite)</td></tr>
|
||||
<tr class="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Re-implemented from <code>SinkBase</code>. <a href="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_sink_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
|
||||
<tr class="memitem:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink_base.html#aaa9fb7219aa47e809ff1d62a819a2d57">SinkBase</a> ()</td></tr>
|
||||
<tr class="memdesc:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#aaa9fb7219aa47e809ff1d62a819a2d57">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink_base.html#a522205396205d6d3601da6a65bdaf75a">~SinkBase</a> ()</td></tr>
|
||||
<tr class="memdesc:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a522205396205d6d3601da6a65bdaf75a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_source"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
|
||||
<tr class="memitem:a660c0a4b8b8f8402568bef86f2cb2fbb inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a660c0a4b8b8f8402568bef86f2cb2fbb">Source</a> ()</td></tr>
|
||||
<tr class="memdesc:a660c0a4b8b8f8402568bef86f2cb2fbb inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a660c0a4b8b8f8402568bef86f2cb2fbb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a660c0a4b8b8f8402568bef86f2cb2fbb inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac5104a4d66641ae529419b47da4a1473 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ac5104a4d66641ae529419b47da4a1473">~Source</a> ()</td></tr>
|
||||
<tr class="memdesc:ac5104a4d66641ae529419b47da4a1473 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#ac5104a4d66641ae529419b47da4a1473">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac5104a4d66641ae529419b47da4a1473 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">send</a> (const <a class="el" href="classsdr_1_1_raw_buffer.html">RawBuffer</a> &buffer, bool allow_overwrite=false)</td></tr>
|
||||
<tr class="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Sends the given buffer to all connected sinks. <a href="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ac7df1faefb31e72e135eec3ecf539132">connect</a> (<a class="el" href="classsdr_1_1_sink_base.html">SinkBase</a> *sink, bool direct=false)</td></tr>
|
||||
<tr class="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Connect this source to a sink. <a href="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9b1d1ccef6cee5f4668ee67bc28eed7a inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a9b1d1ccef6cee5f4668ee67bc28eed7a">disconnect</a> (<a class="el" href="classsdr_1_1_sink_base.html">SinkBase</a> *sink)</td></tr>
|
||||
<tr class="memdesc:a9b1d1ccef6cee5f4668ee67bc28eed7a inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Disconnect a sink again. <a href="#a9b1d1ccef6cee5f4668ee67bc28eed7a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9b1d1ccef6cee5f4668ee67bc28eed7a inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">setConfig</a> (const <a class="el" href="classsdr_1_1_config.html">Config</a> &config)</td></tr>
|
||||
<tr class="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <a href="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br /></td></tr>
|
||||
<tr class="separator:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca6c3a89bb5787de5657c4d221bb1ed4 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#aca6c3a89bb5787de5657c4d221bb1ed4">sampleRate</a> () const </td></tr>
|
||||
<tr class="memdesc:aca6c3a89bb5787de5657c4d221bb1ed4 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Returns the configured sample rate or <code>0</code> otherwise. <a href="#aca6c3a89bb5787de5657c4d221bb1ed4">More...</a><br /></td></tr>
|
||||
<tr class="separator:aca6c3a89bb5787de5657c4d221bb1ed4 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8">Config::Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ab9362057c06f35e0a23901cc0556b976">type</a> () const </td></tr>
|
||||
<tr class="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <a href="#ab9362057c06f35e0a23901cc0556b976">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||||
<tr class="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a7cf977be7a508097532991155e90ae45">addEOS</a> (T *instance, void(T::*function)())</td></tr>
|
||||
<tr class="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Adds a callback to the end-of-stream signal of the source. <a href="#a7cf977be7a508097532991155e90ae45">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a05c586d156e856b0820aef7669512368"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#a05c586d156e856b0820aef7669512368">unpackCall</a> (const uint8_t *buffer, std::string &call, int &ssid, bool &addrExt)</td></tr>
|
||||
<tr class="memdesc:a05c586d156e856b0820aef7669512368"><td class="mdescLeft"> </td><td class="mdescRight">Unpacks a AX.25 encoded call (address). <a href="#a05c586d156e856b0820aef7669512368">More...</a><br /></td></tr>
|
||||
<tr class="separator:a05c586d156e856b0820aef7669512368"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ac84c7af0b37d6c6359f4098b96dc36b0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#ac84c7af0b37d6c6359f4098b96dc36b0">_bitstream</a></td></tr>
|
||||
<tr class="memdesc:ac84c7af0b37d6c6359f4098b96dc36b0"><td class="mdescLeft"> </td><td class="mdescRight">The last bits. <a href="#ac84c7af0b37d6c6359f4098b96dc36b0">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac84c7af0b37d6c6359f4098b96dc36b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6260b7c8fc548edca0cfc18fb5303b83"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#a6260b7c8fc548edca0cfc18fb5303b83">_bitbuffer</a></td></tr>
|
||||
<tr class="memdesc:a6260b7c8fc548edca0cfc18fb5303b83"><td class="mdescLeft"> </td><td class="mdescRight">A buffer of received bits. <a href="#a6260b7c8fc548edca0cfc18fb5303b83">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6260b7c8fc548edca0cfc18fb5303b83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a65d296d63bbd33fd0ece2f865b12cc3d"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#a65d296d63bbd33fd0ece2f865b12cc3d">_state</a></td></tr>
|
||||
<tr class="memdesc:a65d296d63bbd33fd0ece2f865b12cc3d"><td class="mdescLeft"> </td><td class="mdescRight">The current state. <a href="#a65d296d63bbd33fd0ece2f865b12cc3d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a65d296d63bbd33fd0ece2f865b12cc3d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a861bace14bcb17b833a5dce8668d719d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#a861bace14bcb17b833a5dce8668d719d">_rxbuffer</a> [512]</td></tr>
|
||||
<tr class="memdesc:a861bace14bcb17b833a5dce8668d719d"><td class="mdescLeft"> </td><td class="mdescRight">Message buffer. <a href="#a861bace14bcb17b833a5dce8668d719d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a861bace14bcb17b833a5dce8668d719d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d0222c915def9bf7582365b4ce0efd9"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#a2d0222c915def9bf7582365b4ce0efd9">_ptr</a></td></tr>
|
||||
<tr class="memdesc:a2d0222c915def9bf7582365b4ce0efd9"><td class="mdescLeft"> </td><td class="mdescRight">Insert-pointer to the buffer. <a href="#a2d0222c915def9bf7582365b4ce0efd9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d0222c915def9bf7582365b4ce0efd9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a85e68f14dbf26067fa13c96d540d38a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_a_x25.html#a85e68f14dbf26067fa13c96d540d38a5">_buffer</a></td></tr>
|
||||
<tr class="memdesc:a85e68f14dbf26067fa13c96d540d38a5"><td class="mdescLeft"> </td><td class="mdescRight">Output buffer. <a href="#a85e68f14dbf26067fa13c96d540d38a5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a85e68f14dbf26067fa13c96d540d38a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classsdr_1_1_source"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classsdr_1_1_source')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
|
||||
<tr class="memitem:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsdr_1_1_config.html">Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ac7ea547c33d45cf5b5654ce21957ab27">_config</a></td></tr>
|
||||
<tr class="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <a href="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d030b840c4a1ad45d7a6598f9f582b9 inherit pro_attribs_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">std::map< <a class="el" href="classsdr_1_1_sink_base.html">SinkBase</a> *, bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a2d030b840c4a1ad45d7a6598f9f582b9">_sinks</a></td></tr>
|
||||
<tr class="memdesc:a2d030b840c4a1ad45d7a6598f9f582b9 inherit pro_attribs_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">The connected sinks. <a href="#a2d030b840c4a1ad45d7a6598f9f582b9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d030b840c4a1ad45d7a6598f9f582b9 inherit pro_attribs_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aee600dc30d6f91466acec5ffcde0f3ac inherit pro_attribs_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="classsdr_1_1_delegate_interface.html">DelegateInterface</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#aee600dc30d6f91466acec5ffcde0f3ac">_eos</a></td></tr>
|
||||
<tr class="memdesc:aee600dc30d6f91466acec5ffcde0f3ac inherit pro_attribs_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">The connected EOS singal handlers. <a href="#aee600dc30d6f91466acec5ffcde0f3ac">More...</a><br /></td></tr>
|
||||
<tr class="separator:aee600dc30d6f91466acec5ffcde0f3ac inherit pro_attribs_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_methods_classsdr_1_1_source"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
|
||||
<tr class="memitem:a30eeb1d98d9759ef01a36e938a1172bc inherit pro_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a30eeb1d98d9759ef01a36e938a1172bc">signalEOS</a> ()</td></tr>
|
||||
<tr class="memdesc:a30eeb1d98d9759ef01a36e938a1172bc inherit pro_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Signals the EOS. <a href="#a30eeb1d98d9759ef01a36e938a1172bc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a30eeb1d98d9759ef01a36e938a1172bc inherit pro_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a3fbd9bdaf370acad141440388da2100c">propagateConfig</a> (const <a class="el" href="classsdr_1_1_config.html">Config</a> &config)</td></tr>
|
||||
<tr class="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Propagates the given configuration to all connected sinks. <a href="#a3fbd9bdaf370acad141440388da2100c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>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. </p>
|
||||
<p>In conjecture with the (A)FSK demodulator, the <a class="el" href="classsdr_1_1_a_x25.html" title="Decodes AX25 (PacketRadio) messages from a bit stream. ">AX25</a> can be used to receive packet radio or APRS messages. <a class="el" href="classsdr_1_1_a_x25.html" title="Decodes AX25 (PacketRadio) messages from a bit stream. ">AX25</a> is usually transmitted as FSK in transition mode, means the bits aren't encoded by mark & space tones but rather as a transition from mark to space or in reverse. Hence the FSK node needs to be configured in transition mode.</p>
|
||||
<p>The node does not process the actual AX.25 packages, it only checks the frame check sequence and forwards the AX.25 datagram to all connected sinks on success. The receiving node is responsible for unpacking and handling the received datagram. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="aebbe666ff47df7ea8a868a1ab552d34f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">AX25::AX25 </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae5221438081b14c4b22662eb6e79b8af"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">AX25::~AX25 </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Destructor. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a35ae34c6c6337f67adbcb3a6e0c8fac8"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void AX25::config </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classsdr_1_1_config.html">Config</a> & </td>
|
||||
<td class="paramname"><em>src_cfg</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Configures the node. </p>
|
||||
|
||||
<p>Implements <a class="el" href="classsdr_1_1_sink_base.html#aacebf73840f06c82c438e352bf1eb75e">sdr::SinkBase</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abadb32804529f36819c675c4c746ff4c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void AX25::process </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > & </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>allow_overwrite</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Processes the bit stream. </p>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Double check this!!! </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classsdr_1_1_sink.html#aaa6fa5f784d5f328fc9c4e7b241a03e9">sdr::Sink< uint8_t ></a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a05c586d156e856b0820aef7669512368"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void AX25::unpackCall </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint8_t * </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string & </td>
|
||||
<td class="paramname"><em>call</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int & </td>
|
||||
<td class="paramname"><em>ssid</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool & </td>
|
||||
<td class="paramname"><em>addrExt</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Unpacks a AX.25 encoded call (address). </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="a6260b7c8fc548edca0cfc18fb5303b83"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t sdr::AX25::_bitbuffer</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>A buffer of received bits. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac84c7af0b37d6c6359f4098b96dc36b0"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t sdr::AX25::_bitstream</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The last bits. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a85e68f14dbf26067fa13c96d540d38a5"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classsdr_1_1_buffer.html">Buffer</a><uint8_t> sdr::AX25::_buffer</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Output buffer. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2d0222c915def9bf7582365b4ce0efd9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint8_t* sdr::AX25::_ptr</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Insert-pointer to the buffer. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a861bace14bcb17b833a5dce8668d719d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint8_t sdr::AX25::_rxbuffer[512]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Message buffer. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a65d296d63bbd33fd0ece2f865b12cc3d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t sdr::AX25::_state</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The current state. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>/Users/hannes/Uni/Elektronik/sdr/libsdr/src/<a class="el" href="ax25_8hh_source.html">ax25.hh</a></li>
|
||||
<li>/Users/hannes/Uni/Elektronik/sdr/libsdr/src/ax25.cc</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:01 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>
|
||||
|
After Width: | Height: | Size: 999 B |
@ -0,0 +1,147 @@
|
||||
<!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: Member 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><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>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>sdr</b></li><li class="navelem"><a class="el" href="classsdr_1_1_baudot.html">Baudot</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">sdr::Baudot Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#afaf5ef57c181ebfe176637f88aea8973">_bitcount</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a2b668d4b1fe7df1cf228ea3f3982b364">_bitsPerSymbol</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#ac55a5c35f3d27ac82470fe759fe163c6">_bitstream</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a6d2c1da2fc09e2afae6cfe0ff20c2559">_buffer</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac7ea547c33d45cf5b5654ce21957ab27">_config</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#aee600dc30d6f91466acec5ffcde0f3ac">_eos</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#ae32c9a374a347a8ada200c6abefa6863">_figure</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a7f6aa703bdc57e76e133b89bab56a79c">_letter</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a9c49380f45717f1be75a116d52b4a0fc">_mask</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a6956cec73a7b96f998be5621b447d565">_mode</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a27740575b5df9e949c8b80bc7219b67e">_pattern</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a2d030b840c4a1ad45d7a6598f9f582b9">_sinks</a></td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#af8f22e09ce512abadbb3cfab338b1460">_stopHBits</a></td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a7cf977be7a508097532991155e90ae45">addEOS</a>(T *instance, void(T::*function)())</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a50734e6b474d0a1b7c38800c09d8f076">Baudot</a>(StopBits stopBits=STOP15)</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a6bbfc71b128015c7656d31c47a3c56d4">config</a>(const Config &src_cfg)</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac7df1faefb31e72e135eec3ecf539132">connect</a>(SinkBase *sink, bool direct=false)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a9b1d1ccef6cee5f4668ee67bc28eed7a">disconnect</a>(SinkBase *sink)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca44d0f08e7c82b8eef81d27359b2f77be">FIGURES</a> enum value</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a25b0849e40053f87496ca72f8b8cd9e2">handleBuffer</a>(const RawBuffer &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca5615602b4f97c915eaa9d0cbd9c31bc0">LETTERS</a> enum value</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">Mode</a> enum name</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_baudot.html#a9e4a324b1b2563343caf6dc21f478c81">process</a>(const Buffer< uint8_t > &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a3fbd9bdaf370acad141440388da2100c">propagateConfig</a>(const Config &config)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#aca6c3a89bb5787de5657c4d221bb1ed4">sampleRate</a>() const </td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">send</a>(const RawBuffer &buffer, bool allow_overwrite=false)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">setConfig</a>(const Config &config)</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#a30eeb1d98d9759ef01a36e938a1172bc">signalEOS</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a1a5279c1507276612797734eed890ecb">Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#aaa9fb7219aa47e809ff1d62a819a2d57">SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#a660c0a4b8b8f8402568bef86f2cb2fbb">Source</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aaf2382cb3b6e26632a185738cc5f2750">STOP1</a> enum value</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82">STOP15</a> enum value</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aa953bb78837986b19b99f791db83f231">STOP2</a> enum value</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">StopBits</a> enum name</td><td class="entry"><a class="el" href="classsdr_1_1_baudot.html">sdr::Baudot</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_source.html#ab9362057c06f35e0a23901cc0556b976">type</a>() const </td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink.html#ad17413f3a75305f326b7c3885be9279a">~Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#a522205396205d6d3601da6a65bdaf75a">~SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_source.html#ac5104a4d66641ae529419b47da4a1473">~Source</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:01 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>
|
||||
@ -0,0 +1,579 @@
|
||||
<!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: sdr::Baudot Class Reference</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><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>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>sdr</b></li><li class="navelem"><a class="el" href="classsdr_1_1_baudot.html">Baudot</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="#pro-static-attribs">Static Protected Attributes</a> |
|
||||
<a href="classsdr_1_1_baudot-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">sdr::Baudot Class Reference<div class="ingroups"><a class="el" href="group__datanodes.html">Data handling nodes.</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Implements a <a class="el" href="classsdr_1_1_baudot.html" title="Implements a Baudot decoder. ">Baudot</a> decoder.
|
||||
<a href="classsdr_1_1_baudot.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="baudot_8hh_source.html">baudot.hh</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for sdr::Baudot:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classsdr_1_1_baudot.png" usemap="#sdr::Baudot_map" alt=""/>
|
||||
<map id="sdr::Baudot_map" name="sdr::Baudot_map">
|
||||
<area href="classsdr_1_1_sink.html" alt="sdr::Sink< uint8_t >" shape="rect" coords="0,56,121,80"/>
|
||||
<area href="classsdr_1_1_source.html" title="Generic source class. " alt="sdr::Source" shape="rect" coords="131,56,252,80"/>
|
||||
<area href="classsdr_1_1_sink_base.html" title="Basic interface of all Sinks. " alt="sdr::SinkBase" shape="rect" coords="0,0,121,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:ga581aaffb59408dc43ed022365ca7cf9c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">Mode</a> { <a class="el" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca5615602b4f97c915eaa9d0cbd9c31bc0">LETTERS</a>,
|
||||
<a class="el" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca44d0f08e7c82b8eef81d27359b2f77be">FIGURES</a>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:ga581aaffb59408dc43ed022365ca7cf9c"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the current code-tables. <a href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga581aaffb59408dc43ed022365ca7cf9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gadbb2fe468eeee0a50936513575d614f1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">StopBits</a> { <a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aaf2382cb3b6e26632a185738cc5f2750">STOP1</a>,
|
||||
<a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82">STOP15</a>,
|
||||
<a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aa953bb78837986b19b99f791db83f231">STOP2</a>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:gadbb2fe468eeee0a50936513575d614f1"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the number of stop bits. <a href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">More...</a><br /></td></tr>
|
||||
<tr class="separator:gadbb2fe468eeee0a50936513575d614f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a50734e6b474d0a1b7c38800c09d8f076"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a50734e6b474d0a1b7c38800c09d8f076">Baudot</a> (<a class="el" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">StopBits</a> stopBits=<a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82">STOP15</a>)</td></tr>
|
||||
<tr class="memdesc:a50734e6b474d0a1b7c38800c09d8f076"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a50734e6b474d0a1b7c38800c09d8f076">More...</a><br /></td></tr>
|
||||
<tr class="separator:a50734e6b474d0a1b7c38800c09d8f076"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6bbfc71b128015c7656d31c47a3c56d4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a6bbfc71b128015c7656d31c47a3c56d4">config</a> (const <a class="el" href="classsdr_1_1_config.html">Config</a> &src_cfg)</td></tr>
|
||||
<tr class="memdesc:a6bbfc71b128015c7656d31c47a3c56d4"><td class="mdescLeft"> </td><td class="mdescRight">Configures the node. <a href="#a6bbfc71b128015c7656d31c47a3c56d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6bbfc71b128015c7656d31c47a3c56d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e4a324b1b2563343caf6dc21f478c81"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a9e4a324b1b2563343caf6dc21f478c81">process</a> (const <a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > &buffer, bool allow_overwrite)</td></tr>
|
||||
<tr class="memdesc:a9e4a324b1b2563343caf6dc21f478c81"><td class="mdescLeft"> </td><td class="mdescRight">Processes the bit-stream. <a href="#a9e4a324b1b2563343caf6dc21f478c81">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9e4a324b1b2563343caf6dc21f478c81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_sink"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td></tr>
|
||||
<tr class="memitem:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#a1a5279c1507276612797734eed890ecb">Sink</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a1a5279c1507276612797734eed890ecb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#ad17413f3a75305f326b7c3885be9279a">~Sink</a> ()</td></tr>
|
||||
<tr class="memdesc:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Drestructor. <a href="#ad17413f3a75305f326b7c3885be9279a">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#a25b0849e40053f87496ca72f8b8cd9e2">handleBuffer</a> (const <a class="el" href="classsdr_1_1_raw_buffer.html">RawBuffer</a> &buffer, bool allow_overwrite)</td></tr>
|
||||
<tr class="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Re-implemented from <code>SinkBase</code>. <a href="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_sink_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
|
||||
<tr class="memitem:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink_base.html#aaa9fb7219aa47e809ff1d62a819a2d57">SinkBase</a> ()</td></tr>
|
||||
<tr class="memdesc:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#aaa9fb7219aa47e809ff1d62a819a2d57">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink_base.html#a522205396205d6d3601da6a65bdaf75a">~SinkBase</a> ()</td></tr>
|
||||
<tr class="memdesc:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a522205396205d6d3601da6a65bdaf75a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_source"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
|
||||
<tr class="memitem:a660c0a4b8b8f8402568bef86f2cb2fbb inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a660c0a4b8b8f8402568bef86f2cb2fbb">Source</a> ()</td></tr>
|
||||
<tr class="memdesc:a660c0a4b8b8f8402568bef86f2cb2fbb inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a660c0a4b8b8f8402568bef86f2cb2fbb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a660c0a4b8b8f8402568bef86f2cb2fbb inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac5104a4d66641ae529419b47da4a1473 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ac5104a4d66641ae529419b47da4a1473">~Source</a> ()</td></tr>
|
||||
<tr class="memdesc:ac5104a4d66641ae529419b47da4a1473 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#ac5104a4d66641ae529419b47da4a1473">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac5104a4d66641ae529419b47da4a1473 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">send</a> (const <a class="el" href="classsdr_1_1_raw_buffer.html">RawBuffer</a> &buffer, bool allow_overwrite=false)</td></tr>
|
||||
<tr class="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Sends the given buffer to all connected sinks. <a href="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ac7df1faefb31e72e135eec3ecf539132">connect</a> (<a class="el" href="classsdr_1_1_sink_base.html">SinkBase</a> *sink, bool direct=false)</td></tr>
|
||||
<tr class="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Connect this source to a sink. <a href="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9b1d1ccef6cee5f4668ee67bc28eed7a inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a9b1d1ccef6cee5f4668ee67bc28eed7a">disconnect</a> (<a class="el" href="classsdr_1_1_sink_base.html">SinkBase</a> *sink)</td></tr>
|
||||
<tr class="memdesc:a9b1d1ccef6cee5f4668ee67bc28eed7a inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Disconnect a sink again. <a href="#a9b1d1ccef6cee5f4668ee67bc28eed7a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9b1d1ccef6cee5f4668ee67bc28eed7a inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">setConfig</a> (const <a class="el" href="classsdr_1_1_config.html">Config</a> &config)</td></tr>
|
||||
<tr class="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <a href="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br /></td></tr>
|
||||
<tr class="separator:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca6c3a89bb5787de5657c4d221bb1ed4 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#aca6c3a89bb5787de5657c4d221bb1ed4">sampleRate</a> () const </td></tr>
|
||||
<tr class="memdesc:aca6c3a89bb5787de5657c4d221bb1ed4 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Returns the configured sample rate or <code>0</code> otherwise. <a href="#aca6c3a89bb5787de5657c4d221bb1ed4">More...</a><br /></td></tr>
|
||||
<tr class="separator:aca6c3a89bb5787de5657c4d221bb1ed4 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8">Config::Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ab9362057c06f35e0a23901cc0556b976">type</a> () const </td></tr>
|
||||
<tr class="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <a href="#ab9362057c06f35e0a23901cc0556b976">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||||
<tr class="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a7cf977be7a508097532991155e90ae45">addEOS</a> (T *instance, void(T::*function)())</td></tr>
|
||||
<tr class="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Adds a callback to the end-of-stream signal of the source. <a href="#a7cf977be7a508097532991155e90ae45">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ac55a5c35f3d27ac82470fe759fe163c6"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#ac55a5c35f3d27ac82470fe759fe163c6">_bitstream</a></td></tr>
|
||||
<tr class="memdesc:ac55a5c35f3d27ac82470fe759fe163c6"><td class="mdescLeft"> </td><td class="mdescRight">The last bits received. <a href="#ac55a5c35f3d27ac82470fe759fe163c6">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac55a5c35f3d27ac82470fe759fe163c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afaf5ef57c181ebfe176637f88aea8973"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#afaf5ef57c181ebfe176637f88aea8973">_bitcount</a></td></tr>
|
||||
<tr class="memdesc:afaf5ef57c181ebfe176637f88aea8973"><td class="mdescLeft"> </td><td class="mdescRight">The number of bits received. <a href="#afaf5ef57c181ebfe176637f88aea8973">More...</a><br /></td></tr>
|
||||
<tr class="separator:afaf5ef57c181ebfe176637f88aea8973"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6956cec73a7b96f998be5621b447d565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">Mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a6956cec73a7b96f998be5621b447d565">_mode</a></td></tr>
|
||||
<tr class="memdesc:a6956cec73a7b96f998be5621b447d565"><td class="mdescLeft"> </td><td class="mdescRight">The currently selected table. <a href="#a6956cec73a7b96f998be5621b447d565">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6956cec73a7b96f998be5621b447d565"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b668d4b1fe7df1cf228ea3f3982b364"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a2b668d4b1fe7df1cf228ea3f3982b364">_bitsPerSymbol</a></td></tr>
|
||||
<tr class="memdesc:a2b668d4b1fe7df1cf228ea3f3982b364"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the number of half bits per symbol. <a href="#a2b668d4b1fe7df1cf228ea3f3982b364">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2b668d4b1fe7df1cf228ea3f3982b364"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a27740575b5df9e949c8b80bc7219b67e"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a27740575b5df9e949c8b80bc7219b67e">_pattern</a></td></tr>
|
||||
<tr class="memdesc:a27740575b5df9e949c8b80bc7219b67e"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the frame pattern. <a href="#a27740575b5df9e949c8b80bc7219b67e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a27740575b5df9e949c8b80bc7219b67e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c49380f45717f1be75a116d52b4a0fc"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a9c49380f45717f1be75a116d52b4a0fc">_mask</a></td></tr>
|
||||
<tr class="memdesc:a9c49380f45717f1be75a116d52b4a0fc"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the frame mask. <a href="#a9c49380f45717f1be75a116d52b4a0fc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9c49380f45717f1be75a116d52b4a0fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8f22e09ce512abadbb3cfab338b1460"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#af8f22e09ce512abadbb3cfab338b1460">_stopHBits</a></td></tr>
|
||||
<tr class="memdesc:af8f22e09ce512abadbb3cfab338b1460"><td class="mdescLeft"> </td><td class="mdescRight">Number of half bits forming the stop bit. <a href="#af8f22e09ce512abadbb3cfab338b1460">More...</a><br /></td></tr>
|
||||
<tr class="separator:af8f22e09ce512abadbb3cfab338b1460"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6d2c1da2fc09e2afae6cfe0ff20c2559"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a6d2c1da2fc09e2afae6cfe0ff20c2559">_buffer</a></td></tr>
|
||||
<tr class="memdesc:a6d2c1da2fc09e2afae6cfe0ff20c2559"><td class="mdescLeft"> </td><td class="mdescRight">The output buffer. <a href="#a6d2c1da2fc09e2afae6cfe0ff20c2559">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6d2c1da2fc09e2afae6cfe0ff20c2559"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classsdr_1_1_source"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classsdr_1_1_source')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
|
||||
<tr class="memitem:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsdr_1_1_config.html">Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#ac7ea547c33d45cf5b5654ce21957ab27">_config</a></td></tr>
|
||||
<tr class="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <a href="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d030b840c4a1ad45d7a6598f9f582b9 inherit pro_attribs_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">std::map< <a class="el" href="classsdr_1_1_sink_base.html">SinkBase</a> *, bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a2d030b840c4a1ad45d7a6598f9f582b9">_sinks</a></td></tr>
|
||||
<tr class="memdesc:a2d030b840c4a1ad45d7a6598f9f582b9 inherit pro_attribs_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">The connected sinks. <a href="#a2d030b840c4a1ad45d7a6598f9f582b9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2d030b840c4a1ad45d7a6598f9f582b9 inherit pro_attribs_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aee600dc30d6f91466acec5ffcde0f3ac inherit pro_attribs_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="classsdr_1_1_delegate_interface.html">DelegateInterface</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#aee600dc30d6f91466acec5ffcde0f3ac">_eos</a></td></tr>
|
||||
<tr class="memdesc:aee600dc30d6f91466acec5ffcde0f3ac inherit pro_attribs_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">The connected EOS singal handlers. <a href="#aee600dc30d6f91466acec5ffcde0f3ac">More...</a><br /></td></tr>
|
||||
<tr class="separator:aee600dc30d6f91466acec5ffcde0f3ac inherit pro_attribs_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
|
||||
Static Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a7f6aa703bdc57e76e133b89bab56a79c"><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#a7f6aa703bdc57e76e133b89bab56a79c">_letter</a> [32]</td></tr>
|
||||
<tr class="memdesc:a7f6aa703bdc57e76e133b89bab56a79c"><td class="mdescLeft"> </td><td class="mdescRight">Code table for letters. <a href="#a7f6aa703bdc57e76e133b89bab56a79c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7f6aa703bdc57e76e133b89bab56a79c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae32c9a374a347a8ada200c6abefa6863"><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_baudot.html#ae32c9a374a347a8ada200c6abefa6863">_figure</a> [32]</td></tr>
|
||||
<tr class="memdesc:ae32c9a374a347a8ada200c6abefa6863"><td class="mdescLeft"> </td><td class="mdescRight">Code table for symbols or figure (i.e. <a href="#ae32c9a374a347a8ada200c6abefa6863">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae32c9a374a347a8ada200c6abefa6863"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_methods_classsdr_1_1_source"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
|
||||
<tr class="memitem:a30eeb1d98d9759ef01a36e938a1172bc inherit pro_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a30eeb1d98d9759ef01a36e938a1172bc">signalEOS</a> ()</td></tr>
|
||||
<tr class="memdesc:a30eeb1d98d9759ef01a36e938a1172bc inherit pro_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Signals the EOS. <a href="#a30eeb1d98d9759ef01a36e938a1172bc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a30eeb1d98d9759ef01a36e938a1172bc inherit pro_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_source.html#a3fbd9bdaf370acad141440388da2100c">propagateConfig</a> (const <a class="el" href="classsdr_1_1_config.html">Config</a> &config)</td></tr>
|
||||
<tr class="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><td class="mdescLeft"> </td><td class="mdescRight">Propagates the given configuration to all connected sinks. <a href="#a3fbd9bdaf370acad141440388da2100c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Implements a <a class="el" href="classsdr_1_1_baudot.html" title="Implements a Baudot decoder. ">Baudot</a> decoder. </p>
|
||||
<p>Inconjecture with the (A)FSK demodulator, it enables the reception of radio teletype (RTTY) messages.</p>
|
||||
<p>Please note that a baudot encoded char is usually transmitted in a frame with one start bit and 1, 1.5 or 2 stop bits. Hence this node expects to receive two bits for one decoded bit in order to detect the 1.5 stop bits reliably.</p>
|
||||
<p>I.e. to receive a 45.45 baud RTTY signal, the (A)FSK demodulator need to be configured for 90.90 baud (= 2*45.45 baud). </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a50734e6b474d0a1b7c38800c09d8f076"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Baudot::Baudot </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">StopBits</a> </td>
|
||||
<td class="paramname"><em>stopBits</em> = <code><a class="el" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1a7d9962c0483f0858ccc73afabbd78e82">STOP15</a></code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a6bbfc71b128015c7656d31c47a3c56d4"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Baudot::config </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classsdr_1_1_config.html">Config</a> & </td>
|
||||
<td class="paramname"><em>src_cfg</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Configures the node. </p>
|
||||
|
||||
<p>Implements <a class="el" href="classsdr_1_1_sink_base.html#aacebf73840f06c82c438e352bf1eb75e">sdr::SinkBase</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9e4a324b1b2563343caf6dc21f478c81"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Baudot::process </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > & </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>allow_overwrite</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Processes the bit-stream. </p>
|
||||
|
||||
<p>Implements <a class="el" href="classsdr_1_1_sink.html#aaa6fa5f784d5f328fc9c4e7b241a03e9">sdr::Sink< uint8_t ></a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="afaf5ef57c181ebfe176637f88aea8973"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">size_t sdr::Baudot::_bitcount</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The number of bits received. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2b668d4b1fe7df1cf228ea3f3982b364"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">size_t sdr::Baudot::_bitsPerSymbol</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Specifies the number of half bits per symbol. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac55a5c35f3d27ac82470fe759fe163c6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t sdr::Baudot::_bitstream</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The last bits received. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6d2c1da2fc09e2afae6cfe0ff20c2559"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classsdr_1_1_buffer.html">Buffer</a><uint8_t> sdr::Baudot::_buffer</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The output buffer. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae32c9a374a347a8ada200c6abefa6863"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char Baudot::_figure</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= { 0, <span class="charliteral">'3'</span>,<span class="charliteral">'\n'</span>, <span class="charliteral">'-'</span>, <span class="charliteral">' '</span>,<span class="charliteral">'\a'</span>, <span class="charliteral">'8'</span>, <span class="charliteral">'7'</span>,<span class="charliteral">'\n'</span>, <span class="charliteral">'?'</span>, <span class="charliteral">'4'</span>,<span class="charliteral">'\''</span>, <span class="charliteral">','</span>, <span class="charliteral">'!'</span>,</div>
|
||||
<div class="line"> <span class="charliteral">':'</span>, <span class="charliteral">'('</span>, <span class="charliteral">'5'</span>, <span class="charliteral">'"'</span>, <span class="charliteral">')'</span>, <span class="charliteral">'2'</span>, <span class="charliteral">'#'</span>, <span class="charliteral">'6'</span>, <span class="charliteral">'0'</span>, <span class="charliteral">'1'</span>, <span class="charliteral">'9'</span>, <span class="charliteral">'?'</span>, <span class="charliteral">'&'</span>, 0,</div>
|
||||
<div class="line"> <span class="charliteral">'.'</span>, <span class="charliteral">'/'</span>, <span class="charliteral">';'</span>, 0}</div>
|
||||
</div><!-- fragment -->
|
||||
<p>Code table for symbols or figure (i.e. </p>
|
||||
<p>numbers). </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7f6aa703bdc57e76e133b89bab56a79c"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char Baudot::_letter</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= { 0, <span class="charliteral">'E'</span>,<span class="charliteral">'\n'</span>, <span class="charliteral">'A'</span>, <span class="charliteral">' '</span>, <span class="charliteral">'S'</span>, <span class="charliteral">'I'</span>, <span class="charliteral">'U'</span>,<span class="charliteral">'\n'</span>, <span class="charliteral">'D'</span>, <span class="charliteral">'R'</span>, <span class="charliteral">'J'</span>, <span class="charliteral">'N'</span>, <span class="charliteral">'F'</span>,</div>
|
||||
<div class="line"> <span class="charliteral">'C'</span>, <span class="charliteral">'K'</span>, <span class="charliteral">'T'</span>, <span class="charliteral">'Z'</span>, <span class="charliteral">'L'</span>, <span class="charliteral">'W'</span>, <span class="charliteral">'H'</span>, <span class="charliteral">'Y'</span>, <span class="charliteral">'P'</span>, <span class="charliteral">'Q'</span>, <span class="charliteral">'O'</span>, <span class="charliteral">'B'</span>, <span class="charliteral">'G'</span>, 0,</div>
|
||||
<div class="line"> <span class="charliteral">'M'</span>, <span class="charliteral">'X'</span>, <span class="charliteral">'V'</span>, 0}</div>
|
||||
</div><!-- fragment -->
|
||||
<p>Code table for letters. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9c49380f45717f1be75a116d52b4a0fc"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t sdr::Baudot::_mask</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Specifies the frame mask. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6956cec73a7b96f998be5621b447d565"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">Mode</a> sdr::Baudot::_mode</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The currently selected table. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a27740575b5df9e949c8b80bc7219b67e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t sdr::Baudot::_pattern</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Specifies the frame pattern. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af8f22e09ce512abadbb3cfab338b1460"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t sdr::Baudot::_stopHBits</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Number of half bits forming the stop bit. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>/Users/hannes/Uni/Elektronik/sdr/libsdr/src/<a class="el" href="baudot_8hh_source.html">baudot.hh</a></li>
|
||||
<li>/Users/hannes/Uni/Elektronik/sdr/libsdr/src/baudot.cc</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:01 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>
|
||||
|
After Width: | Height: | Size: 1003 B |
@ -0,0 +1,117 @@
|
||||
<!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: Member 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><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>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>sdr</b></li><li class="navelem"><a class="el" href="classsdr_1_1_text_dump.html">TextDump</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">sdr::TextDump Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classsdr_1_1_text_dump.html">sdr::TextDump</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html#a28d4066847f1ee5d547d8c76653263e9">_stream</a></td><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html">sdr::TextDump</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html#aca4ba1d0b79cd18dabc5df25f9b2d765">config</a>(const Config &src_cfg)</td><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html">sdr::TextDump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a25b0849e40053f87496ca72f8b8cd9e2">handleBuffer</a>(const RawBuffer &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html#a5ae6fc74e553d26cff4cd84a164a027a">process</a>(const Buffer< uint8_t > &buffer, bool allow_overwrite)</td><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html">sdr::TextDump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink.html#a1a5279c1507276612797734eed890ecb">Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#aaa9fb7219aa47e809ff1d62a819a2d57">SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html#aa501127dbb7839524a1d00aa3023eacb">TextDump</a>(std::ostream &stream=std::cerr)</td><td class="entry"><a class="el" href="classsdr_1_1_text_dump.html">sdr::TextDump</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classsdr_1_1_sink.html#ad17413f3a75305f326b7c3885be9279a">~Sink</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html#a522205396205d6d3601da6a65bdaf75a">~SinkBase</a>()</td><td class="entry"><a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:04 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>
|
||||
@ -0,0 +1,276 @@
|
||||
<!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: sdr::TextDump Class Reference</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><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>
|
||||
<!-- 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 id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>sdr</b></li><li class="navelem"><a class="el" href="classsdr_1_1_text_dump.html">TextDump</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classsdr_1_1_text_dump-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">sdr::TextDump Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Dumps the received uin8_t byte-stream as (ASCII) text.
|
||||
<a href="classsdr_1_1_text_dump.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="utils_8hh_source.html">utils.hh</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for sdr::TextDump:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classsdr_1_1_text_dump.png" usemap="#sdr::TextDump_map" alt=""/>
|
||||
<map id="sdr::TextDump_map" name="sdr::TextDump_map">
|
||||
<area href="classsdr_1_1_sink.html" alt="sdr::Sink< uint8_t >" shape="rect" coords="0,56,121,80"/>
|
||||
<area href="classsdr_1_1_sink_base.html" title="Basic interface of all Sinks. " alt="sdr::SinkBase" shape="rect" coords="0,0,121,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aa501127dbb7839524a1d00aa3023eacb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_text_dump.html#aa501127dbb7839524a1d00aa3023eacb">TextDump</a> (std::ostream &stream=std::cerr)</td></tr>
|
||||
<tr class="memdesc:aa501127dbb7839524a1d00aa3023eacb"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#aa501127dbb7839524a1d00aa3023eacb">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa501127dbb7839524a1d00aa3023eacb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca4ba1d0b79cd18dabc5df25f9b2d765"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_text_dump.html#aca4ba1d0b79cd18dabc5df25f9b2d765">config</a> (const <a class="el" href="classsdr_1_1_config.html">Config</a> &src_cfg)</td></tr>
|
||||
<tr class="memdesc:aca4ba1d0b79cd18dabc5df25f9b2d765"><td class="mdescLeft"> </td><td class="mdescRight">Configures the sink. <a href="#aca4ba1d0b79cd18dabc5df25f9b2d765">More...</a><br /></td></tr>
|
||||
<tr class="separator:aca4ba1d0b79cd18dabc5df25f9b2d765"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5ae6fc74e553d26cff4cd84a164a027a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_text_dump.html#a5ae6fc74e553d26cff4cd84a164a027a">process</a> (const <a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > &buffer, bool allow_overwrite)</td></tr>
|
||||
<tr class="memdesc:a5ae6fc74e553d26cff4cd84a164a027a"><td class="mdescLeft"> </td><td class="mdescRight">Processes the input stream. <a href="#a5ae6fc74e553d26cff4cd84a164a027a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5ae6fc74e553d26cff4cd84a164a027a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_sink"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_sink.html">sdr::Sink< uint8_t ></a></td></tr>
|
||||
<tr class="memitem:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#a1a5279c1507276612797734eed890ecb">Sink</a> ()</td></tr>
|
||||
<tr class="memdesc:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a1a5279c1507276612797734eed890ecb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1a5279c1507276612797734eed890ecb inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#ad17413f3a75305f326b7c3885be9279a">~Sink</a> ()</td></tr>
|
||||
<tr class="memdesc:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Drestructor. <a href="#ad17413f3a75305f326b7c3885be9279a">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad17413f3a75305f326b7c3885be9279a inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink.html#a25b0849e40053f87496ca72f8b8cd9e2">handleBuffer</a> (const <a class="el" href="classsdr_1_1_raw_buffer.html">RawBuffer</a> &buffer, bool allow_overwrite)</td></tr>
|
||||
<tr class="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="mdescLeft"> </td><td class="mdescRight">Re-implemented from <code>SinkBase</code>. <a href="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classsdr_1_1_sink_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
|
||||
<tr class="memitem:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink_base.html#aaa9fb7219aa47e809ff1d62a819a2d57">SinkBase</a> ()</td></tr>
|
||||
<tr class="memdesc:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#aaa9fb7219aa47e809ff1d62a819a2d57">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaa9fb7219aa47e809ff1d62a819a2d57 inherit pub_methods_classsdr_1_1_sink_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_sink_base.html#a522205396205d6d3601da6a65bdaf75a">~SinkBase</a> ()</td></tr>
|
||||
<tr class="memdesc:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a522205396205d6d3601da6a65bdaf75a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a522205396205d6d3601da6a65bdaf75a inherit pub_methods_classsdr_1_1_sink_base"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a28d4066847f1ee5d547d8c76653263e9"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsdr_1_1_text_dump.html#a28d4066847f1ee5d547d8c76653263e9">_stream</a></td></tr>
|
||||
<tr class="memdesc:a28d4066847f1ee5d547d8c76653263e9"><td class="mdescLeft"> </td><td class="mdescRight">The output stream. <a href="#a28d4066847f1ee5d547d8c76653263e9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a28d4066847f1ee5d547d8c76653263e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Dumps the received uin8_t byte-stream as (ASCII) text. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="aa501127dbb7839524a1d00aa3023eacb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">TextDump::TextDump </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::ostream & </td>
|
||||
<td class="paramname"><em>stream</em> = <code>std::cerr</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor. </p>
|
||||
<p><code>stream</code> specifies the ouput stream. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="aca4ba1d0b79cd18dabc5df25f9b2d765"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TextDump::config </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classsdr_1_1_config.html">Config</a> & </td>
|
||||
<td class="paramname"><em>src_cfg</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Configures the sink. </p>
|
||||
|
||||
<p>Implements <a class="el" href="classsdr_1_1_sink_base.html#aacebf73840f06c82c438e352bf1eb75e">sdr::SinkBase</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5ae6fc74e553d26cff4cd84a164a027a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TextDump::process </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classsdr_1_1_buffer.html">Buffer</a>< uint8_t > & </td>
|
||||
<td class="paramname"><em>buffer</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>allow_overwrite</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Processes the input stream. </p>
|
||||
|
||||
<p>Implements <a class="el" href="classsdr_1_1_sink.html#aaa6fa5f784d5f328fc9c4e7b241a03e9">sdr::Sink< uint8_t ></a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="a28d4066847f1ee5d547d8c76653263e9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::ostream& sdr::TextDump::_stream</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The output stream. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>/Users/hannes/Uni/Elektronik/sdr/libsdr/src/<a class="el" href="utils_8hh_source.html">utils.hh</a></li>
|
||||
<li>/Users/hannes/Uni/Elektronik/sdr/libsdr/src/utils.cc</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Jun 1 2015 11:35:04 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>
|
||||
|
After Width: | Height: | Size: 780 B |
|
After Width: | Height: | Size: 616 B |
|
After Width: | Height: | Size: 597 B |
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enums_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['stopbits',['StopBits',['../group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1',1,'sdr::Baudot']]]
|
||||
];
|
||||
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enums_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['type',['Type',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8',1,'sdr::Config::Type()'],['../classsdr_1_1_options_1_1_value.html#a0c9f78ee322f128c50d74b76d51ad33e',1,'sdr::Options::Value::Type()']]]
|
||||
];
|
||||
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enumvalues_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,16 @@
|
||||
var searchData=
|
||||
[
|
||||
['transition',['TRANSITION',['../classsdr_1_1_a_f_s_k.html#a616ece7cbdde1101fc7a08bbfacd460da15d9ca21f40f0d9f872fadacf79cf3c1',1,'sdr::AFSK']]],
|
||||
['type_5fcf32',['Type_cf32',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a3517b22ed2f8ebce25b6ce140e0fc4ae',1,'sdr::Config']]],
|
||||
['type_5fcf64',['Type_cf64',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a0533d0f0f70fad0f430cdfa6c86b4e7c',1,'sdr::Config']]],
|
||||
['type_5fcs16',['Type_cs16',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a63b4a03813b5e6224170be42b6275fe7',1,'sdr::Config']]],
|
||||
['type_5fcs8',['Type_cs8',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a3db588fd468cb4a78e1efabef4b57b76',1,'sdr::Config']]],
|
||||
['type_5fcu16',['Type_cu16',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a6a87fdcbcf659811d60fee74fbea7f07',1,'sdr::Config']]],
|
||||
['type_5fcu8',['Type_cu8',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a2d44478e68580bf01d17f6e33eb5d856',1,'sdr::Config']]],
|
||||
['type_5ff32',['Type_f32',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a16fb6708c6744a2892bc1badb01953b5',1,'sdr::Config']]],
|
||||
['type_5ff64',['Type_f64',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a25a618000b12c978963aa6d19ab92f97',1,'sdr::Config']]],
|
||||
['type_5fs16',['Type_s16',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a4f222757d46f6b85c63657e1560bf9eb',1,'sdr::Config']]],
|
||||
['type_5fs8',['Type_s8',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8adcae9ece1014b07b0546a2b7a80e18c4',1,'sdr::Config']]],
|
||||
['type_5fu16',['Type_u16',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a9fd5000bcdeaf5872cfa097b8df26a74',1,'sdr::Config']]],
|
||||
['type_5fu8',['Type_u8',['../classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8aff58284f9bbd7e3c690a9e4f1d74aefd',1,'sdr::Config']]]
|
||||
];
|
||||
@ -0,0 +1,39 @@
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "_abcdefghilmnopqrstuvw~",
|
||||
1: "abcdfgilmopqrstuvw",
|
||||
2: "_abcdefghilmnopqrstuvw~",
|
||||
3: "_hnst",
|
||||
4: "ciors",
|
||||
5: "admst",
|
||||
6: "afilnst",
|
||||
7: "df",
|
||||
8: "abdt"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "classes",
|
||||
2: "functions",
|
||||
3: "variables",
|
||||
4: "typedefs",
|
||||
5: "enums",
|
||||
6: "enumvalues",
|
||||
7: "groups",
|
||||
8: "pages"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Classes",
|
||||
2: "Functions",
|
||||
3: "Variables",
|
||||
4: "Typedefs",
|
||||
5: "Enumerations",
|
||||
6: "Enumerator",
|
||||
7: "Modules",
|
||||
8: "Pages"
|
||||
};
|
||||
|
||||
|
After Width: | Height: | Size: 314 B |