You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libsdr/baudot_8hh_source.html

176 lines
22 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>libsdr: /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
&#160;<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&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;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&#160;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>&#160;<span class="preprocessor">#ifndef __SDR_BAUDOT_HH__</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __SDR_BAUDOT_HH__</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;node.hh&quot;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<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>&#160;</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html"> 19</a></span>&#160;<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>&lt;uint8_t&gt;, <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>&#160;{</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<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>&#160; <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>&#160; <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>&#160; <a class="code" href="group__datanodes.html#gga581aaffb59408dc43ed022365ca7cf9ca44d0f08e7c82b8eef81d27359b2f77be">FIGURES</a> </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; } <a class="code" href="group__datanodes.html#ga581aaffb59408dc43ed022365ca7cf9c">Mode</a>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1"> 29</a></span>&#160; <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>&#160; <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>&#160; <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>&#160; <a class="code" href="group__datanodes.html#ggadbb2fe468eeee0a50936513575d614f1aa953bb78837986b19b99f791db83f231">STOP2</a> </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; } <a class="code" href="group__datanodes.html#gadbb2fe468eeee0a50936513575d614f1">StopBits</a>;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <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>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <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> &amp;src_cfg);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <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&lt;uint8_t&gt;</a> &amp;buffer, <span class="keywordtype">bool</span> allow_overwrite);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<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>&#160; <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>&#160; <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>&#160; 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>&#160; <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>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a6956cec73a7b96f998be5621b447d565"> 55</a></span>&#160; <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>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a2b668d4b1fe7df1cf228ea3f3982b364"> 58</a></span>&#160; <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>&#160; 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>&#160; 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>&#160; 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>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classsdr_1_1_baudot.html#a6d2c1da2fc09e2afae6cfe0ff20c2559"> 67</a></span>&#160; <a class="code" href="classsdr_1_1_buffer.html">Buffer&lt;uint8_t&gt;</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>&#160;};</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;}</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<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> autocast.hh:8</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&lt; uint8_t &gt; &amp;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 &amp;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&lt; uint8_t &gt; _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&lt; uint8_t &gt;</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 2 2015 18:28:35 for libsdr by &#160;<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>