git-svn-id: https://svn.code.sf.net/p/freetel/code@670 01035d8c-6547-0410-b346-abe4f9...
authorwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 11 Sep 2012 17:13:28 +0000 (17:13 +0000)
committerwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 11 Sep 2012 17:13:28 +0000 (17:13 +0000)
137 files changed:
fdmdv2/build/fdmdv2.mk
fdmdv2/fdmdv2-doc/html/annotated.html
fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html
fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html
fdmdv2/fdmdv2-doc/html/class_about_dlg.html
fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html
fdmdv2/fdmdv2-doc/html/class_audio_dlg.html
fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html
fdmdv2/fdmdv2-doc/html/class_audio_stream.html
fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html
fdmdv2/fdmdv2-doc/html/class_audio_thread.html
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html
fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html
fdmdv2/fdmdv2-doc/html/class_dlg_about.html
fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html
fdmdv2/fdmdv2-doc/html/class_dlg_audio.html
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html
fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html
fdmdv2/fdmdv2-doc/html/class_dlg_options.html
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html
fdmdv2/fdmdv2-doc/html/class_main_app-members.html
fdmdv2/fdmdv2-doc/html/class_main_app.html
fdmdv2/fdmdv2-doc/html/class_main_frame-members.html
fdmdv2/fdmdv2-doc/html/class_main_frame.html
fdmdv2/fdmdv2-doc/html/class_my_frame-members.html
fdmdv2/fdmdv2-doc/html/class_my_frame.html
fdmdv2/fdmdv2-doc/html/class_my_thread-members.html
fdmdv2/fdmdv2-doc/html/class_my_thread.html
fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html
fdmdv2/fdmdv2-doc/html/class_options_dlg.html
fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html
fdmdv2/fdmdv2-doc/html/class_plot_panel.html
fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html
fdmdv2/fdmdv2-doc/html/class_plot_scalar.html
fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html
fdmdv2/fdmdv2-doc/html/class_plot_scatter.html
fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html
fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html
fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html
fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html
fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html
fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html
fdmdv2/fdmdv2-doc/html/class_top_frame-members.html
fdmdv2/fdmdv2-doc/html/class_top_frame.html
fdmdv2/fdmdv2-doc/html/classes.html
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about-members.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio-members.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports-members.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options-members.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame-members.html
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame.html
fdmdv2/fdmdv2-doc/html/comp_8h_source.html
fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html
fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html
fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html
fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html
fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html
fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html
fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html
fdmdv2/fdmdv2-doc/html/files.html
fdmdv2/fdmdv2-doc/html/functions.html
fdmdv2/fdmdv2-doc/html/functions_func.html
fdmdv2/fdmdv2-doc/html/graph_legend.html
fdmdv2/fdmdv2-doc/html/hierarchy.html
fdmdv2/fdmdv2-doc/html/index.hhc
fdmdv2/fdmdv2-doc/html/index.hhk
fdmdv2/fdmdv2-doc/html/index.hhp
fdmdv2/fdmdv2-doc/html/index.html
fdmdv2/fdmdv2-doc/html/inherits.html
fdmdv2/fdmdv2-doc/html/struct_c_o_m_p-members.html
fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html
fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html
fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html
fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html
fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html
fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex
fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex
fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex
fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex
fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex
fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex
fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex
fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex
fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex
fdmdv2/fdmdv2-doc/latex/class_main_app.tex
fdmdv2/fdmdv2-doc/latex/class_main_frame.tex
fdmdv2/fdmdv2-doc/latex/class_my_frame.tex
fdmdv2/fdmdv2-doc/latex/class_my_thread.tex
fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex
fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex
fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex
fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex
fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex
fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex
fdmdv2/fdmdv2-doc/latex/class_top_frame.tex
fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex
fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about.tex
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio.tex
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports.tex
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options.tex
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame.tex
fdmdv2/fdmdv2-doc/latex/doxygen.sty
fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex
fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex
fdmdv2/fdmdv2-doc/latex/refman.tex
fdmdv2/fdmdv2-doc/man/man3/MainFrame.3
fdmdv2/fdmdv2-doc/rtf/refman.rtf
fdmdv2/src/fdmdv2_main.cpp
fdmdv2/src/fdmdv2_main.h
fdmdv2/src/fdmdv2_plot.cpp
fdmdv2/src/fdmdv2_plot.h
fdmdv2/src/fdmdv2_plot_scalar.cpp
fdmdv2/src/fdmdv2_plot_scatter.cpp
fdmdv2/src/fdmdv2_plot_waterfall.cpp
fdmdv2/src/fdmdv2_plot_waterfall.h

index b230f0b672bc7f1dc218ff3cb8abd42ecd4d1c68..ebea81c741580cfb993bdf71513a4417568fc023 100644 (file)
@@ -13,7 +13,7 @@ CurrentFileName        :=
 CurrentFilePath        :=\r
 CurrentFileFullPath    :=\r
 User                   :=OFA-Staff\r
-Date                   :=9/9/2012\r
+Date                   :=9/10/2012\r
 CodeLitePath           :="C:\bin\CodeLite"\r
 LinkerName             :=g++\r
 SharedObjectLinkerName :=g++ -shared -fPIC\r
index ab550c4c39ad897998f6fb89180b62b518aaab12..40bc1eb1b5901e54e0afa19ca9bbceccd68ce7eb 100644 (file)
@@ -87,7 +87,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index ed50f677464f32d257db86d1c292dd40486e7e50..d8500065c84dd344e2474bb1ff15faa1daa99789 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -98,7 +98,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 7fb4cf4600dcd5b3d5c92c44d7dbe16447faac05..cd32758effe22ab45f33e6bda2e0d1469ac3655f 100644 (file)
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 520e4229723742943e9d520b40eef883e6e021f9..71211a080bc294dee886d68d443fb46a0edd9759 100644 (file)
@@ -127,7 +127,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_button9</b></
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 68c7ae6f89470889202235d8cee48664d19f009f..5d477ea99292fe04b7b1fb443c2d87525e5a3f6e 100644 (file)
@@ -98,7 +98,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index d4b5a7e86bad79d92f643cb17df3ebacf8a6d282..79d38659c779e4c404cbad4f1a3dd33c712bdbd6 100644 (file)
@@ -231,7 +231,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Canc
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 402751da3b5037b2e91934753dc4ce7b2afda0a9..c3025d1edbce5eac0216beffc286cf74291fe4e9 100644 (file)
@@ -57,7 +57,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index d8e76f4952333d00abdb865b821a11dcd7f60c25..f979b60b9110fb9a69769891af202262e919236b 100644 (file)
@@ -68,7 +68,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>generate</b> (const vo
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index d424067c44852cf3703faf57866971f1b16106bc..772c409b2125447bb953672565f8b2e31b7a24a7 100644 (file)
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index bdbf5febb7d1ee748905243c018c5d38c5957d6e..1c20db2c845f5d7ae7add239740d63660306f7d9 100644 (file)
@@ -56,8 +56,6 @@
 Inheritance diagram for AudioThread:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_audio_thread__inherit__graph.png" border="0" usemap="#_audio_thread_inherit__map" alt="Inheritance graph"/></div>
-<map name="_audio_thread_inherit__map" id="_audio_thread_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for AudioThread:</div>
@@ -101,7 +99,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 7b2882280bb68497cce7ca2d3ccd8838f6d415ef..3e1f8adff5c66a705fe08d754584d62d8d04fe47 100644 (file)
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 1dcd157ff3f0e38689a34b6de2b6e12625b8c432..8b946821c8ea28755b73152beba96fb1bd95f3b1 100644 (file)
@@ -132,7 +132,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Canc
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index a59edbd34438fb3c6839543aa3b5b2b45b8e380c..b28a4cd0122799dcdc3b4d488beaf336be78016d 100644 (file)
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 5d7fd08d7d20abc31b1107d68500837edf18b596..b4730ad894bac21a59f1759e2ea6acacc8354f8c 100644 (file)
@@ -66,8 +66,6 @@ Inheritance diagram for DlgAbout:</div>
 Collaboration diagram for DlgAbout:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_dlg_about__coll__graph.png" border="0" usemap="#_dlg_about_coll__map" alt="Collaboration graph"/></div>
-<map name="_dlg_about_coll__map" id="_dlg_about_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -109,7 +107,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_button9</b></
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index d8d17740d7a9c59bcfc10e6eb14b3c62f6731cee..68c5de0eb99968fa0a3c14d267f61727f09d027d 100644 (file)
@@ -95,7 +95,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 86639d198341ac898901287dc93bc96852067e86..923644d82abb224e5f1138639f20c826d3238a46 100644 (file)
@@ -66,8 +66,6 @@ Inheritance diagram for DlgAudio:</div>
 Collaboration diagram for DlgAudio:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_dlg_audio__coll__graph.png" border="0" usemap="#_dlg_audio_coll__map" alt="Collaboration graph"/></div>
-<map name="_dlg_audio_coll__map" id="_dlg_audio_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -208,7 +206,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Canc
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index d4f97bcfdbfec5908d74069162a183189249a06e..9ac7dd58706314f0b6b5fbc8076968118e4914ea 100644 (file)
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 771ee787c3f9732729ec2b1f22b3f1dd73a1c419..a30b813d9fc795f611d385cea37cbdf30d6e54b4 100644 (file)
@@ -66,8 +66,6 @@ Inheritance diagram for DlgComPorts:</div>
 Collaboration diagram for DlgComPorts:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_dlg_com_ports__coll__graph.png" border="0" usemap="#_dlg_com_ports_coll__map" alt="Collaboration graph"/></div>
-<map name="_dlg_com_ports_coll__map" id="_dlg_com_ports_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -115,7 +113,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Canc
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 8eaa3e41f57821c080c80828c984bdf4f804b2bf..108aa10ea178e53865b2b3683e82c3fab4478b66 100644 (file)
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 25dd1822f5eaa5a656f79a5592090b2d2062869a..d4a34d06a42c6e7f45750b0c400851d24770de8c 100644 (file)
@@ -66,8 +66,6 @@ Inheritance diagram for DlgOptions:</div>
 Collaboration diagram for DlgOptions:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_dlg_options__coll__graph.png" border="0" usemap="#_dlg_options_coll__map" alt="Collaboration graph"/></div>
-<map name="_dlg_options_coll__map" id="_dlg_options_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -142,7 +140,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4Canc
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index b1b70592ec07d85a28fb4bb5d69d260c9532f877..e6e72de2e17e10831df34658ab59ad1b1b5891d2 100644 (file)
@@ -61,7 +61,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 50d0da1078b2ff6913db91dee0b0f666972cf154..37aa44d1e76d469cae09ebee7e58fb860292f2ed 100644 (file)
 Inheritance diagram for Fdmdv2ThreadAudio:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_fdmdv2_thread_audio__inherit__graph.png" border="0" usemap="#_fdmdv2_thread_audio_inherit__map" alt="Inheritance graph"/></div>
-<map name="_fdmdv2_thread_audio_inherit__map" id="_fdmdv2_thread_audio_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for Fdmdv2ThreadAudio:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_fdmdv2_thread_audio__coll__graph.png" border="0" usemap="#_fdmdv2_thread_audio_coll__map" alt="Collaboration graph"/></div>
-<map name="_fdmdv2_thread_audio_coll__map" id="_fdmdv2_thread_audio_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -90,7 +86,7 @@ virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>TestDestroy</
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 39c6bf63bae07d72bf91a51d6533c0ab5b7c3b4a..c4dd2682fc70c1ae26ee56103004f4edb000fc83 100644 (file)
@@ -56,7 +56,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 81da4bcade915e55558455953654bac838aebc7e..41042d2a13c114cfde462ea7bb19268d047045c4 100644 (file)
 Inheritance diagram for MainApp:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_main_app__inherit__graph.png" border="0" usemap="#_main_app_inherit__map" alt="Inheritance graph"/></div>
-<map name="_main_app_inherit__map" id="_main_app_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for MainApp:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_main_app__coll__graph.png" border="0" usemap="#_main_app_coll__map" alt="Collaboration graph"/></div>
-<map name="_main_app_coll__map" id="_main_app_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -82,7 +78,7 @@ virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b> ()<
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 4ff5013810d5e3c0b469c3ca1202877d38cbff30..fe976a1ccff2e691448f871548ee1352112ff1d3 100644 (file)
   <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnToolsOptions</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>OnToolsOptionsUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>startRxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>startTxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>stopRxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>stopTxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools</b> (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>TopFrame</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;FDMDV2&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(761, 500), long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>topFrame_OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>topFrame_OnPaint</b>(wxPaintEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>topFrame_OnSize</b>(wxSizeEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>topFrame_OnUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>rxCallback</b>(const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData) (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>startRxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>startTxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>stopRxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>stopTxStream</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>tools</b> (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TopFrame</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;FDMDV2&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(761, 500), long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>topFrame_OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>topFrame_OnPaint</b>(wxPaintEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>topFrame_OnSize</b>(wxSizeEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>topFrame_OnUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>txCallback</b>(const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData) (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>~MainFrame</b>() (defined in <a class="el" href="class_main_frame.html">MainFrame</a>)</td><td class="entry"><a class="el" href="class_main_frame.html">MainFrame</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~TopFrame</b>() (defined in <a class="el" href="class_top_frame.html">TopFrame</a>)</td><td class="entry"><a class="el" href="class_top_frame.html">TopFrame</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 3ea5d0b758f6e76da47848320a3ec5d0a8f7f5cf..2b1119b59fd439e854a14754b67c778fa9335bd8 100644 (file)
@@ -46,6 +46,7 @@
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
 <a href="#pub-attribs">Public Attributes</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
@@ -79,6 +80,15 @@ Public Member Functions</h2></td></tr>
 &#160;</td><td class="memItemRight" valign="bottom"><b>TopFrame</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;FDMDV2&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(761, 500), long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL)</td></tr>
 <tr class="separator:af89867621f7fa66c9865f09a1245153c inherit pub_methods_class_top_frame"><td class="memSeparator" colspan="2">&#160;</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:a45e054e7f42f10088a699821a169d295"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45e054e7f42f10088a699821a169d295"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>rxCallback</b> (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)</td></tr>
+<tr class="separator:a45e054e7f42f10088a699821a169d295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afca7a385e843876355c50833e5ea4edb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afca7a385e843876355c50833e5ea4edb"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>txCallback</b> (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)</td></tr>
+<tr class="separator:afca7a385e843876355c50833e5ea4edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
 <tr class="memitem:a4cbae9088c818e3b0885955290b5db9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cbae9088c818e3b0885955290b5db9e"></a>
@@ -383,7 +393,7 @@ wxStatusBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_statusBar1
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index e39462b00541e894728f9ab27555cb1d6dbc7563..074df28521fb449c335c6e8790ea89fd1d914dc6 100644 (file)
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index e91dd518d78364ac4161da89503049022e8132c4..e3d053e4e2af75b7f07d7f58063ab66ff47f412c 100644 (file)
@@ -57,8 +57,6 @@
 Inheritance diagram for MyFrame:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_my_frame__inherit__graph.png" border="0" usemap="#_my_frame_inherit__map" alt="Inheritance graph"/></div>
-<map name="_my_frame_inherit__map" id="_my_frame_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for MyFrame:</div>
@@ -110,7 +108,7 @@ wxCriticalSection&#160;</td><td class="memItemRight" valign="bottom"><b>m_pThrea
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index b4b682717d2e4c5d18632ff18f40faef0c9aa9f7..cfb7a21a57a2bee152a753608d06e0dcdd56da04 100644 (file)
@@ -58,7 +58,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 7e265497fcb5c5785692a8e869cc22c82f4fb8dd..aee295734726b48dc0b2cebbeed3bc19c2f540a6 100644 (file)
@@ -57,8 +57,6 @@
 Inheritance diagram for MyThread:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_my_thread__inherit__graph.png" border="0" usemap="#_my_thread_inherit__map" alt="Inheritance graph"/></div>
-<map name="_my_thread_inherit__map" id="_my_thread_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for MyThread:</div>
@@ -92,7 +90,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 00ea670afed86dab41c1bbb315dbc75960cbf6fd..be6c5dcc308ee9e1b7982216fe35f3d655296898 100644 (file)
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 7d157b63a389382b4a66094fbbdac94cdd6c7dfd..34d74fe65b3490f3ba4b9a40949a85f04cae509e 100644 (file)
@@ -159,7 +159,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4Canc
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index d7eeb945188a0e50ebe4d052cb641bd6c4b9e6d2..1ffdc791fc1897f3e024616133013b6866fed94f 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 4b9b780275cef0206abf1f8dd9232d721fad60cc..c2d5aa1188128d9d8d478d60d1d02f8d6d7076c0 100644 (file)
@@ -219,7 +219,7 @@ double&#160;</td><td class="memItemRight" valign="bottom"><b>m_zoomFactor</b></t
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index a9a80e8b541f54dde61b6632192d00335f5ff325..61af79d5bcb70e68229686c5fad6980d99e8a447 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 4e69c2826aad634283108854f473f69fa06e0a12..42487bdd15e275f76370b244e39f6fb49b28680c 100644 (file)
@@ -258,7 +258,7 @@ wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 600cbcaff2a2af701973ca4a5ffb154b836c73d9..e0dbf56879b200d707dd9ed0099f59f80f49bdd1 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 1e14d786e92efd937c08ea3161f6b93243fac0c1..b773a09a14e881218454b4805cb64d1677f463ce 100644 (file)
@@ -243,7 +243,7 @@ wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 97b96ab9df935253f42dfbf9cddd52ac0a346eb9..aa439f954b9cd0cf36d8e1a3fb0089e2b0a00f8c 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 0680dcfd28497ef80d44dab8bdc018a9f018d443..c431bcea74c593d317be7f8399d3a43e397975c7 100644 (file)
@@ -230,7 +230,7 @@ double&#160;</td><td class="memItemRight" valign="bottom"><b>m_zoomFactor</b></t
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index de846ed3b29249b8d4c1e065a25de3db8058712c..a44bda997c5b4aed68d80858c2280666d14eac5d 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 6b16e1131b149d025048693a33b76d0658cd4e1b..38b17f67a9cba258b4ec349d39de9e34537a9136 100644 (file)
@@ -249,7 +249,7 @@ wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 9eefe44fec44a7df753fcf1b64304ea5dc8b49fe..df0a314f01be248ae0a4e902dd5938e8d3517c5d 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index f545d0aeb30785897bf5f2eee1ec109ff1e2b466..ce7d23e435b2753608b2c4f099b96dc016a33abd 100644 (file)
@@ -231,7 +231,7 @@ float&#160;</td><td class="memItemRight" valign="bottom"><b>m_av_mag</b> [FDMDV_
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index e3f27583d07743bce68da82431489bfff052855d..14a1760c1f7d821318b08ea7ec445dc3fe893425 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index c06b4fcd56406917614cac2e388ee34af1cfb220..1317137419df03cba30b936fd2161aadb1bce7e4 100644 (file)
@@ -67,8 +67,6 @@ Inheritance diagram for TopFrame:</div>
 Collaboration diagram for TopFrame:</div>
 <div class="dyncontent">
 <div class="center"><img src="class_top_frame__coll__graph.png" border="0" usemap="#_top_frame_coll__map" alt="Collaboration graph"/></div>
-<map name="_top_frame_coll__map" id="_top_frame_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -278,7 +276,7 @@ wxStatusBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_statusBar1
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index aa101c1275e2dd9bd62cca57ab1614b5874c9dd8..8bfedbfb7a7e18b5fbacfadcd54a13ea44da021a 100644 (file)
@@ -74,7 +74,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 95294fe99ab8274927d05931fbc6e95ae660e90c..663468b0a12bf7523dfc9b4d308027886ac0920d 100644 (file)
@@ -96,7 +96,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 147179a8a26c0d6ac23e4dc4ab569d530793b171..b7da4ca0fbec1b8547eec7bf96b6ac192ed2a84b 100644 (file)
@@ -230,7 +230,7 @@ wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Canc
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index b2041a62d60bee8300993500c9987d397366bbbe..ce1f2ad195724ca7e119cab974a7464ba9d528f9 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 0094338241be7ef178106f5419f6c697258667ab..b1b4544b3f97f30a70b97948539a2d222c6f5c33 100644 (file)
@@ -297,7 +297,7 @@ wxStatusBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_statusBar1
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 8bce218ce9d5e203b421eced44b07d9d12ac9519..93ecc2db97b0a427c0186ff62cbc173219b19bd9 100644 (file)
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 45abd785479a0520f5cd85e1e154973c37cddc1b..c9ce84c21eaa6f5344f9c3a195eb04713e0a2481 100644 (file)
 Inheritance diagram for topFrame.DlgAbout:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_about__inherit__graph.png" border="0" usemap="#top_frame_8_dlg_about_inherit__map" alt="Inheritance graph"/></div>
-<map name="top_frame_8_dlg_about_inherit__map" id="top_frame_8_dlg_about_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for topFrame.DlgAbout:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_about__coll__graph.png" border="0" usemap="#top_frame_8_dlg_about_coll__map" alt="Collaboration graph"/></div>
-<map name="top_frame_8_dlg_about_coll__map" id="top_frame_8_dlg_about_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -112,7 +108,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 4d6e0f7bddaee9e73a4bdd770caae40234a2abf2..a5dd6906b8b8732d0de7472997882597aa6baf61 100644 (file)
@@ -98,7 +98,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 0cc6f0263bb843288726550c8783d6b677ad21d5..c3cbdbdc3f253089917bd96a670a6bd3801dd638 100644 (file)
 Inheritance diagram for topFrame.DlgAudio:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_audio__inherit__graph.png" border="0" usemap="#top_frame_8_dlg_audio_inherit__map" alt="Inheritance graph"/></div>
-<map name="top_frame_8_dlg_audio_inherit__map" id="top_frame_8_dlg_audio_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for topFrame.DlgAudio:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_audio__coll__graph.png" border="0" usemap="#top_frame_8_dlg_audio_coll__map" alt="Collaboration graph"/></div>
-<map name="top_frame_8_dlg_audio_coll__map" id="top_frame_8_dlg_audio_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -208,7 +204,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 544f886b23cfeed5a8ac2818461bab05716ef647..6b215b92727662b180892549c1f5c7410810cfc7 100644 (file)
@@ -67,7 +67,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index a2a0d64cc29da34d7e652d171b14b2f993c66ef6..414d233b29d3223cef991b412df735d9b433e4be 100644 (file)
 Inheritance diagram for topFrame.DlgComPorts:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_com_ports__inherit__graph.png" border="0" usemap="#top_frame_8_dlg_com_ports_inherit__map" alt="Inheritance graph"/></div>
-<map name="top_frame_8_dlg_com_ports_inherit__map" id="top_frame_8_dlg_com_ports_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for topFrame.DlgComPorts:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_com_ports__coll__graph.png" border="0" usemap="#top_frame_8_dlg_com_ports_coll__map" alt="Collaboration graph"/></div>
-<map name="top_frame_8_dlg_com_ports_coll__map" id="top_frame_8_dlg_com_ports_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -115,7 +111,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index a6462dad77c23118ca05449dd5250a74466db609..ac00e6f18d5135c4049779e10c50f8df76098a30 100644 (file)
@@ -76,7 +76,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 5db48212a9e0612b6720dd4bb526d2d5a865e2b7..83ef5cbd7b99b42b98274bb4c15108963bdf5b05 100644 (file)
 Inheritance diagram for topFrame.DlgOptions:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_options__inherit__graph.png" border="0" usemap="#top_frame_8_dlg_options_inherit__map" alt="Inheritance graph"/></div>
-<map name="top_frame_8_dlg_options_inherit__map" id="top_frame_8_dlg_options_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for topFrame.DlgOptions:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_dlg_options__coll__graph.png" border="0" usemap="#top_frame_8_dlg_options_coll__map" alt="Collaboration graph"/></div>
-<map name="top_frame_8_dlg_options_coll__map" id="top_frame_8_dlg_options_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -142,7 +138,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index d38dc5e07230087d3c7bcbf26d5754b6e9bc8fd7..d6816d67f71b549e813f0b977e18c9920d85cf6d 100644 (file)
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 83f07a6ac16ba23d5258e2f993b20ffb55eb140c..fc8602df434be0db1e3b91c49660bdb5fe8c7698 100644 (file)
 Inheritance diagram for topFrame.TopFrame:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_top_frame__inherit__graph.png" border="0" usemap="#top_frame_8_top_frame_inherit__map" alt="Inheritance graph"/></div>
-<map name="top_frame_8_top_frame_inherit__map" id="top_frame_8_top_frame_inherit__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for topFrame.TopFrame:</div>
 <div class="dyncontent">
 <div class="center"><img src="classtop_frame_1_1_top_frame__coll__graph.png" border="0" usemap="#top_frame_8_top_frame_coll__map" alt="Collaboration graph"/></div>
-<map name="top_frame_8_top_frame_coll__map" id="top_frame_8_top_frame_coll__map">
-</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -322,7 +318,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 5949f526aae779cd156e82b03f31e33e85308092..de2be8cc128bb89d3f31cdd19e90163b2503925b 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -91,7 +91,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 4d48b84f1a040eaab327f2a6a69767c1d0e28efd..9681e2d7c71cf92279fd6286a8d1e60e61c0dde4 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -80,7 +80,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 273d7ab7c8a0262b65dd39a3af86fdd61c64e4e0..bba688c173318b1e1e089b985ff1ce448df2260d 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -98,7 +98,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 865e282de7fce984e06514e5aba34a29c0ebf68b..8734bf1f42893029465657b7d9eacf34e6c07e5d 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -79,7 +79,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 6724e6c366c0931f94f11ebb13c5f57539ab6a0d..305cde49918b2480da61cee1997830b8a303a388 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -82,7 +82,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index f6b734e6e4cd618be440186a2397a1441b052080..d183c4c2fb3d075884891acb2a4346f3dfe5b6ad 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index fdce480a4c5f965ec91ad7d1aa5e22b11bc85a32..3c69a3e0a8cce12c6c13d4b23c0446883825a09c 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <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="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">// Class MainApp</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="class_main_app.html">   47</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_main_app.html">MainApp</a> : <span class="keyword">public</span> wxApp</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;{</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">bool</span> OnInit();</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">int</span> OnExit()</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        {</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;            <span class="comment">//DeleteBitmaps();</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;            <span class="keywordflow">return</span> 0;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        }</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="comment">//void DeleteBitmaps();</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="comment">//bool LoadImages();</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;};</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">// declare global static function wxGetApp()</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;DECLARE_APP(<a class="code" href="class_main_app.html">MainApp</a>)</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">// Class MainFrame</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="class_main_frame.html">   68</a></span>&#160;class <a class="code" href="class_main_frame.html">MainFrame</a> : public <a class="code" href="class_top_frame.html">TopFrame</a></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;    <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <a class="code" href="class_main_frame.html">MainFrame</a>(wxWindow *parent);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        <span class="keyword">virtual</span> ~<a class="code" href="class_main_frame.html">MainFrame</a>();</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <a class="code" href="class_plot_panel.html">PlotPanel</a>*      m_panelDefaultA;</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        <a class="code" href="class_plot_panel.html">PlotPanel</a>*      m_panelDefaultB;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <a class="code" href="class_plot_spectrum.html">PlotSpectrum</a>*   m_panelSpectrum;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <a class="code" href="class_plot_waterfall.html">PlotWaterfall</a>*  m_panelWaterfall;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <a class="code" href="class_plot_scatter.html">PlotScatter</a>*    m_panelScatter;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <a class="code" href="class_plot_scalar.html">PlotScalar</a>*     m_panelScalar;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <span class="keywordtype">bool</span>            m_SquelchActive;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keywordtype">bool</span>            m_RxRunning;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="keywordtype">bool</span>            m_TxRunning;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        CODEC2          *m_RXCodec2;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        CODEC2          *m_TXCodec2;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <a class="code" href="class_port_audio_wrap.html">PortAudioWrap</a>   *m_rxPa;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <a class="code" href="class_port_audio_wrap.html">PortAudioWrap</a>   *m_txPa;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        PaDeviceIndex   m_rxDevIn;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        PaDeviceIndex   m_rxDevOut;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        PaDeviceIndex   m_txDevIn;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        PaDeviceIndex   m_txDevOut;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        PaError         m_rxErr;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        PaError         m_txErr;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        wxSound         *m_sound;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">//        static int (*rxCallback(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, unsigned long, void*));</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">        static int rxCallback(</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">                                const void *inBuffer,</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">                                void *outBuffer,</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">                                unsigned long framesPerBuffer,</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment">                                const PaStreamCallbackTimeInfo *outTime,</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">                                PaStreamCallbackFlags statusFlags,</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">                                void *userData</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">                             );</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment">        static int txCallback(</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment">                                const void *inBuffer,</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment">                                void *outBuffer,</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment">                                unsigned long framesPerBuffer,</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment">                                const PaStreamCallbackTimeInfo *outTime,</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment">                                PaStreamCallbackFlags statusFlags,</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment">                                void *userData</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">                             );</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment">//        void DoStartThread();</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment">//        void DoPauseThread();</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="comment">//void DoResumeThread() { ... }</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">//        void OnThreadUpdate(wxThreadEvent&amp;);</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">//        void OnThreadCompletion(wxThreadEvent&amp;);</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">//        Fdmdv2ThreadAudio *m_pThread;</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        wxCriticalSection m_pThreadCS;    <span class="comment">// protects the m_pThread pointer</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="comment">// protected event handlers</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCloseFrame(wxCloseEvent&amp; event);</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnExitClick(wxCommandEvent&amp; event);</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <span class="keywordtype">void</span> startTxStream();</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="keywordtype">void</span> startRxStream();</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="keywordtype">void</span> stopTxStream();</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keywordtype">void</span> stopRxStream();</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        <span class="keywordtype">void</span> abortTxStream();</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <span class="keywordtype">void</span> abortRxStream();</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        <span class="keywordtype">void</span> OnOpen( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        <span class="keywordtype">void</span> OnOpenUpdateUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;        <span class="keywordtype">void</span> OnSave( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;        <span class="keywordtype">void</span> OnSaveUpdateUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        <span class="keywordtype">void</span> OnClose( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <span class="keywordtype">void</span> OnCloseUpdateUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        <span class="keywordtype">void</span> OnExit( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;        <span class="keywordtype">void</span> OnCopy( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;        <span class="keywordtype">void</span> OnCopyUpdateUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="keywordtype">void</span> OnCut( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <span class="keywordtype">void</span> OnCutUpdateUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        <span class="keywordtype">void</span> OnPaste( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        <span class="keywordtype">void</span> OnPasteUpdateUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;        <span class="keywordtype">void</span> OnToolsAudio( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        <span class="keywordtype">void</span> OnToolsAudioUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        <span class="keywordtype">void</span> OnToolsComCfg( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;        <span class="keywordtype">void</span> OnToolsComCfgUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        <span class="keywordtype">void</span> OnToolsOptions( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        <span class="keywordtype">void</span> OnToolsOptionsUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        <span class="keywordtype">void</span> OnCaptureRxStream( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        <span class="keywordtype">void</span> OnCaptureTxStream( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        <span class="keywordtype">void</span> OnPlayAudioFile( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        <span class="keywordtype">void</span> OnHelpCheckUpdates( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        <span class="keywordtype">void</span> OnHelpCheckUpdatesUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <span class="keywordtype">void</span> OnHelpAbout( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;        <span class="keywordtype">void</span> OnCmdSliderScroll( wxScrollEvent&amp; event );</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;        <span class="keywordtype">void</span> OnSliderScrollBottom( wxScrollEvent&amp; event );</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        <span class="keywordtype">void</span> OnCmdSliderScrollChanged( wxScrollEvent&amp; event );</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;        <span class="keywordtype">void</span> OnSliderScrollTop( wxScrollEvent&amp; event );</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;        <span class="keywordtype">void</span> OnCheckSQClick( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        <span class="comment">// Toggle Buttons</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;        <span class="keywordtype">void</span> OnTogBtnSplitClick(wxCommandEvent&amp; event);</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;        <span class="keywordtype">void</span> OnTogBtnAnalogClick(wxCommandEvent&amp; event);</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;        <span class="keywordtype">void</span> OnTogBtnALCClick(wxCommandEvent&amp; event);</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;        <span class="keywordtype">void</span> OnTogBtnRxID( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;        <span class="keywordtype">void</span> OnTogBtnTxID( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        <span class="keywordtype">void</span> OnTogBtnTXClick( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        <span class="keywordtype">void</span> OnTogBtnOnOff( wxCommandEvent&amp; event );</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;        <span class="keywordtype">void</span> OnPaint(wxPaintEvent&amp; event);</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        <span class="keywordtype">void</span> OnClose( wxCloseEvent&amp; event );</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        <span class="keywordtype">void</span> OnSize( wxSizeEvent&amp; event );</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        <span class="keywordtype">void</span> OnUpdateUI( wxUpdateUIEvent&amp; event );</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;        wxString LoadUserImage(wxImage&amp; image);</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        <span class="keywordtype">bool</span> CreateSound(wxSound&amp; snd) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        wxString    m_soundFile;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor">#ifdef __WXMSW__</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor"></span>        wxString    m_soundRes;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor">#endif // __WXMSW__</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor"></span>        <span class="keywordtype">bool</span>        m_useMemory;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        wxTextCtrl* m_tc;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">//        wxBitmap    m_bitmap;</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment">//        wxBitmap    m_alphaBitmap;</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        <span class="keywordtype">int</span>         m_zoom;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">// @class $(Name)</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">// @author $(User)</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">// @date $(Date)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">// @file $(CurrentFileName).$(CurrentFileExt)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">// @brief</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="class_main_app.html">   54</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_main_app.html">MainApp</a> : <span class="keyword">public</span> wxApp</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">bool</span> OnInit();</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">int</span> OnExit()</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        {</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;            <span class="comment">//DeleteBitmaps();</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;            <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        }</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        <span class="comment">//void DeleteBitmaps();</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <span class="comment">//bool LoadImages();</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;};</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;<span class="comment">// declare global static function wxGetApp()</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;DECLARE_APP(<a class="code" href="class_main_app.html">MainApp</a>)</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="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">// Class MainFrame</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment">// @class $(Name)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment">// @author $(User)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">// @date $(Date)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">// @file $(CurrentFileName).$(CurrentFileExt)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">// @brief</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="class_main_frame.html">   82</a></span>&#160;class <a class="code" href="class_main_frame.html">MainFrame</a> : public <a class="code" href="class_top_frame.html">TopFrame</a></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;{</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <a class="code" href="class_main_frame.html">MainFrame</a>(wxWindow *parent);</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="keyword">virtual</span> ~<a class="code" href="class_main_frame.html">MainFrame</a>();</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <a class="code" href="class_plot_panel.html">PlotPanel</a>*      m_panelDefaultA;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        <a class="code" href="class_plot_panel.html">PlotPanel</a>*      m_panelDefaultB;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <a class="code" href="class_plot_spectrum.html">PlotSpectrum</a>*   m_panelSpectrum;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        <a class="code" href="class_plot_waterfall.html">PlotWaterfall</a>*  m_panelWaterfall;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        <a class="code" href="class_plot_scatter.html">PlotScatter</a>*    m_panelScatter;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        <a class="code" href="class_plot_scalar.html">PlotScalar</a>*     m_panelScalar;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <span class="keywordtype">bool</span>            m_SquelchActive;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="keywordtype">bool</span>            m_RxRunning;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <span class="keywordtype">bool</span>            m_TxRunning;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        CODEC2          *m_RXCodec2;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        CODEC2          *m_TXCodec2;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <a class="code" href="class_port_audio_wrap.html">PortAudioWrap</a>   *m_rxPa;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <a class="code" href="class_port_audio_wrap.html">PortAudioWrap</a>   *m_txPa;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        PaDeviceIndex   m_rxDevIn;</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        PaDeviceIndex   m_rxDevOut;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        PaDeviceIndex   m_txDevIn;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        PaDeviceIndex   m_txDevOut;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        PaError         m_rxErr;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        PaError         m_txErr;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        wxSound         *m_sound;</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment">//        static int (*rxCallback(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, unsigned long, void*));</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="keyword">static</span> <span class="keywordtype">int</span> rxCallback(</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                                <span class="keyword">const</span> <span class="keywordtype">void</span> *inBuffer,</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                                <span class="keywordtype">void</span> *outBuffer,</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                                <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                                <span class="keyword">const</span> PaStreamCallbackTimeInfo *outTime,</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                                PaStreamCallbackFlags statusFlags,</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                                <span class="keywordtype">void</span> *userData</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;                             );</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keyword">static</span> <span class="keywordtype">int</span> txCallback(</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                                <span class="keyword">const</span> <span class="keywordtype">void</span> *inBuffer,</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                                <span class="keywordtype">void</span> *outBuffer,</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                                <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                                <span class="keyword">const</span> PaStreamCallbackTimeInfo *outTime,</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                                PaStreamCallbackFlags statusFlags,</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                                <span class="keywordtype">void</span> *userData</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                             );</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment">//        void DoStartThread();</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment">//        void DoPauseThread();</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="comment">//void DoResumeThread() { ... }</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">//        void OnThreadUpdate(wxThreadEvent&amp;);</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment">//        void OnThreadCompletion(wxThreadEvent&amp;);</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment">//        Fdmdv2ThreadAudio *m_pThread;</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;        wxCriticalSection m_pThreadCS;    <span class="comment">// protects the m_pThread pointer</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        <span class="comment">// protected event handlers</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCloseFrame(wxCloseEvent&amp; event);</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnExitClick(wxCommandEvent&amp; event);</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;        <span class="keywordtype">void</span> startTxStream();</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="keywordtype">void</span> startRxStream();</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <span class="keywordtype">void</span> stopTxStream();</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        <span class="keywordtype">void</span> stopRxStream();</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        <span class="keywordtype">void</span> abortTxStream();</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;        <span class="keywordtype">void</span> abortRxStream();</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        <span class="keywordtype">void</span> OnOpen( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        <span class="keywordtype">void</span> OnOpenUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;        <span class="keywordtype">void</span> OnSave( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        <span class="keywordtype">void</span> OnSaveUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        <span class="keywordtype">void</span> OnClose( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        <span class="keywordtype">void</span> OnCloseUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        <span class="keywordtype">void</span> OnExit( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        <span class="keywordtype">void</span> OnCopy( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        <span class="keywordtype">void</span> OnCopyUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        <span class="keywordtype">void</span> OnCut( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <span class="keywordtype">void</span> OnCutUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;        <span class="keywordtype">void</span> OnPaste( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;        <span class="keywordtype">void</span> OnPasteUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        <span class="keywordtype">void</span> OnToolsAudio( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;        <span class="keywordtype">void</span> OnToolsAudioUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;        <span class="keywordtype">void</span> OnToolsComCfg( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        <span class="keywordtype">void</span> OnToolsComCfgUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;        <span class="keywordtype">void</span> OnToolsOptions( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;        <span class="keywordtype">void</span> OnToolsOptionsUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;        <span class="keywordtype">void</span> OnCaptureRxStream( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;        <span class="keywordtype">void</span> OnCaptureTxStream( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;        <span class="keywordtype">void</span> OnPlayAudioFile( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        <span class="keywordtype">void</span> OnHelpCheckUpdates( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        <span class="keywordtype">void</span> OnHelpCheckUpdatesUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;        <span class="keywordtype">void</span> OnHelpAbout( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        <span class="keywordtype">void</span> OnCmdSliderScroll( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        <span class="keywordtype">void</span> OnSliderScrollBottom( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        <span class="keywordtype">void</span> OnCmdSliderScrollChanged( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        <span class="keywordtype">void</span> OnSliderScrollTop( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;        <span class="keywordtype">void</span> OnCheckSQClick( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;        <span class="comment">// Toggle Buttons</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        <span class="keywordtype">void</span> OnTogBtnSplitClick(wxCommandEvent&amp; event);</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        <span class="keywordtype">void</span> OnTogBtnAnalogClick(wxCommandEvent&amp; event);</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;        <span class="keywordtype">void</span> OnTogBtnALCClick(wxCommandEvent&amp; event);</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        <span class="keywordtype">void</span> OnTogBtnRxID( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;        <span class="keywordtype">void</span> OnTogBtnTxID( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;        <span class="keywordtype">void</span> OnTogBtnTXClick( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;        <span class="keywordtype">void</span> OnTogBtnOnOff( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;        <span class="keywordtype">void</span> OnPaint(wxPaintEvent&amp; event);</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        <span class="keywordtype">void</span> OnClose( wxCloseEvent&amp; event );</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        <span class="keywordtype">void</span> OnSize( wxSizeEvent&amp; event );</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;        <span class="keywordtype">void</span> OnUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        wxString LoadUserImage(wxImage&amp; image);</div>
 <div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        <span class="comment">// any class wishing to process wxWidgets events must use this macro</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">//    DECLARE_EVENT_TABLE()</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;};</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">typedef int (ClassName::*CallbackType)(float);</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">void DoWork(CallbackType callback)</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment">{</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment">  //Class instance to invoke it through</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment">  ClassName instance;</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment">  //Invocation</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment">  int result = instance-&gt;*callback(1.0f);</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">}</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment">int main(int argc, char ** argv)</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">{</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment">  //Pass in SomeCallback to the DoWork</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">  DoWork(&amp;ClassName::Method);</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment">}</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">#endif //__FDMDV2_MAIN__</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        <span class="keywordtype">bool</span> CreateSound(wxSound&amp; snd) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;        wxString    m_soundFile;</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor">#ifdef __WXMSW__</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor"></span>        wxString    m_soundRes;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">#endif // __WXMSW__</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor"></span>        <span class="keywordtype">bool</span>        m_useMemory;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;        wxTextCtrl* m_tc;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment">//        wxBitmap    m_bitmap;</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment">//        wxBitmap    m_alphaBitmap;</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="keywordtype">int</span>         m_zoom;</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        <span class="comment">// any class wishing to process wxWidgets events must use this macro</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment">//    DECLARE_EVENT_TABLE()</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;};</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">typedef int (ClassName::*CallbackType)(float);</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">void DoWork(CallbackType callback)</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment">{</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment">  //Class instance to invoke it through</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment">  ClassName instance;</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment">  //Invocation</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment">  int result = instance-&gt;*callback(1.0f);</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">}</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">int main(int argc, char ** argv)</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment">{</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">  //Pass in SomeCallback to the DoWork</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment">  DoWork(&amp;ClassName::Method);</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment">}</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">#endif //__FDMDV2_MAIN__</span></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 2ebdfed64d307d67fbd7a15f83fbcd1d6987d2d9..9895a15bba8fc0b2701ebe0c6a329bbf6f748b0a 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 9bf9efe800fb09d410dd947e6f4ad8437fd2665a..864f0003b16b1d6a2c13d3d8f5789132fbd02ab8 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 <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="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
 <div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">// Class PlotPanel</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="class_plot_panel.html">   75</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_plot_panel.html">PlotPanel</a> : <span class="keyword">public</span> wxPanel</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;{</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <a class="code" href="class_plot_panel.html">PlotPanel</a>(wxFrame* parent);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        ~<a class="code" href="class_plot_panel.html">PlotPanel</a>();</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        wxPen               m_penShortDash;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        wxPen               m_penDotDash;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        wxPen               m_penSolid;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        wxRect              m_rectCtrl;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        wxRect              m_rectGrid;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        wxRect              m_rectPlot;</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <a class="code" href="class_main_frame.html">MainFrame</a>           *m_pTopFrame;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        wxAuiNotebook       *m_pNoteBook;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <span class="keywordtype">double</span>              m_label_size;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        wxSize              m_Bufsz;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <span class="keywordtype">bool</span>                m_newdata;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        wxBitmap            *m_bmp;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        wxNativePixelData   *m_pBmp;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <span class="comment">// some useful events</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="keywordtype">void</span>            OnMouseMove(wxMouseEvent&amp; event);</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <span class="keywordtype">void</span>            OnMouseDown(wxMouseEvent&amp; event);</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keywordtype">void</span>            OnMouseUp(wxMouseEvent&amp; event);</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <span class="keywordtype">void</span>            OnMouseWheelMoved(wxMouseEvent&amp; event);</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="keywordtype">void</span>            OnClose(wxCloseEvent&amp; event ){ <span class="keyword">event</span>.Skip(); }</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="keywordtype">void</span>            OnSize( wxSizeEvent&amp; event );</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        <span class="keywordtype">void</span>            OnErase(wxEraseEvent&amp; event);</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        <span class="keywordtype">void</span>            OnPaint(wxPaintEvent&amp; event);</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        <span class="comment">//void OnUpdateUI( wxUpdateUIEvent&amp; event ){ event.Skip(); }</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <span class="keywordtype">void</span>            paintEvent(wxPaintEvent &amp; evt);</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    draw(wxAutoBufferedPaintDC&amp; dc);</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    drawGraticule(wxAutoBufferedPaintDC&amp; dc);</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">double</span>  SetZoomFactor(<span class="keywordtype">double</span> zf);</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">double</span>  GetZoomFactor(<span class="keywordtype">double</span> zf);</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    OnShow(wxShowEvent&amp; event);</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">double</span>  GetLabelSize();</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    SetLabelSize(<span class="keywordtype">double</span> size);</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    <span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <span class="keywordtype">int</span>         m_x;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keywordtype">int</span>         m_y;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keywordtype">int</span>         m_w;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keywordtype">int</span>         m_h;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="keywordtype">int</span>         m_left;</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        <span class="keywordtype">int</span>         m_top;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <span class="keywordtype">int</span>         m_prev_w;</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="keywordtype">int</span>         m_prev_h;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        <span class="keywordtype">int</span>         m_prev_x;</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="keywordtype">int</span>         m_prev_y;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keywordtype">bool</span>        m_use_bitmap;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        <span class="keywordtype">bool</span>        m_clip;</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <span class="keywordtype">bool</span>        m_rubberBand;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <span class="keywordtype">bool</span>        m_mouseDown;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="keywordtype">double</span>      m_zoomFactor;</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment">//        int             m_gridLeftOffset;</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment">//        int             m_gridRightOffset;</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">//        int             m_gridTopOffset;</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment">//        int             m_gridBottomOffset;</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    DECLARE_EVENT_TABLE()</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;};</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor">#endif //__FDMDV2_PLOT__</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment">// @class $(Name)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment">// @author $(User)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">// @date $(Date)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">// @file $(CurrentFileName).$(CurrentFileExt)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">// @brief</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="class_plot_panel.html">   82</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_plot_panel.html">PlotPanel</a> : <span class="keyword">public</span> wxPanel</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;{</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <a class="code" href="class_plot_panel.html">PlotPanel</a>(wxFrame* parent);</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        ~<a class="code" href="class_plot_panel.html">PlotPanel</a>();</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        wxPen               m_penShortDash;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        wxPen               m_penDotDash;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        wxPen               m_penSolid;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        wxRect              m_rectCtrl;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        wxRect              m_rectGrid;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        wxRect              m_rectPlot;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        <a class="code" href="class_main_frame.html">MainFrame</a>           *m_pTopFrame;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        wxAuiNotebook       *m_pNoteBook;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="keywordtype">double</span>              m_label_size;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        wxSize              m_Bufsz;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keywordtype">bool</span>                m_newdata;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        wxBitmap            *m_bmp;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        wxNativePixelData   *m_pBmp;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        <span class="comment">// some useful events</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        <span class="keywordtype">void</span>            OnMouseMove(wxMouseEvent&amp; event);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        <span class="keywordtype">void</span>            OnMouseDown(wxMouseEvent&amp; event);</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <span class="keywordtype">void</span>            OnMouseUp(wxMouseEvent&amp; event);</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <span class="keywordtype">void</span>            OnMouseWheelMoved(wxMouseEvent&amp; event);</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        <span class="keywordtype">void</span>            OnClose(wxCloseEvent&amp; event ){ <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keywordtype">void</span>            OnSize( wxSizeEvent&amp; event );</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        <span class="keywordtype">void</span>            OnErase(wxEraseEvent&amp; event);</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        <span class="keywordtype">void</span>            OnPaint(wxPaintEvent&amp; event);</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="comment">//void OnUpdateUI( wxUpdateUIEvent&amp; event ){ event.Skip(); }</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <span class="keywordtype">void</span>            paintEvent(wxPaintEvent &amp; evt);</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    draw(wxAutoBufferedPaintDC&amp; dc);</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    drawGraticule(wxAutoBufferedPaintDC&amp; dc);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">double</span>  SetZoomFactor(<span class="keywordtype">double</span> zf);</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">double</span>  GetZoomFactor(<span class="keywordtype">double</span> zf);</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    OnShow(wxShowEvent&amp; event);</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">double</span>  GetLabelSize();</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span>    SetLabelSize(<span class="keywordtype">double</span> size);</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="keywordtype">int</span>         m_x;</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        <span class="keywordtype">int</span>         m_y;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="keywordtype">int</span>         m_w;</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keywordtype">int</span>         m_h;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        <span class="keywordtype">int</span>         m_left;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <span class="keywordtype">int</span>         m_top;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <span class="keywordtype">int</span>         m_prev_w;</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="keywordtype">int</span>         m_prev_h;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="keywordtype">int</span>         m_prev_x;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keywordtype">int</span>         m_prev_y;</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        <span class="keywordtype">bool</span>        m_use_bitmap;</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <span class="keywordtype">bool</span>        m_clip;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        <span class="keywordtype">bool</span>        m_rubberBand;</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        <span class="keywordtype">bool</span>        m_mouseDown;</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;        <span class="keywordtype">double</span>      m_zoomFactor;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="comment">//        int             m_gridLeftOffset;</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">//        int             m_gridRightOffset;</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment">//        int             m_gridTopOffset;</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment">//        int             m_gridBottomOffset;</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    DECLARE_EVENT_TABLE()</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;};</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor">#endif //__FDMDV2_PLOT__</span></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index cf5be3668426a779a562e0c054b2db630b7006a2..92fa720dd82f297565d9ec5bd7e12ccf82832030 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 408ef6104ef023dd48c75a527b599c48b85152f4..1a0e681c7f0f9d0b9600587d51dd7c735037d6cb 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index c75e6a39d289c5785982f52771dbcc230efb15e9..82de4886e5820d69cfc3e21185001c1030b88733 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index a4198cda61a091f4d33a50353b8c8f4cd0cd6492..4509487797ffad16deda728c7776a564b649b089 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 9f0ae99e63593e817c098d4abe7b47259c2585e6..fda305631e7c92ab1c46f53fdf2a8794527a8def 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -72,7 +72,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:21 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 054cc34e322f1671cbccd71aaedc22727a5664ce..61d68ad8ba0485e99883b13c3485c6d5811afca0 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -72,7 +72,7 @@ Classes</h2></td></tr>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 076ed5804bbfb03a5b991303a3e0b4b97807954d..dfb31b67e81393a643cce09a508ac929a83ce6cf 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -71,7 +71,7 @@
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 246de7c65855235b64263feea04763523d954229..6a5097593b6ae8284309b27fef0232d7816e75f9 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -72,7 +72,7 @@ Classes</h2></td></tr>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index b343bc33c06a78ed26b1fe737a36e82a657d625c..58a4fe3ef5635ecbfc8514a1132068a804848b77 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 215371342c1967536aac4146a63c1ebc2b0a22a8..338e1f11d281fd4562edb64bc9f9a933028e6b27 100644 (file)
 </div><!--header-->
 <div class="contents">
 <div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html" target="_self">Projects</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html" target="_self">Radio</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_')"/><img id="img_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_')"/><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html" target="_self">fdmdv2</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_')"/><img id="img_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_')"/><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html" target="_self">src</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="audiostream_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>audiostream.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="comp_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>comp.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__about_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_about.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_3_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_audio.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__comports_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_comports.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_5_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__options_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_options.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__defines_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_defines.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_7_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__main_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_main.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__pa__wrapper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_pa_wrapper.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__scalar_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_scalar.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__scatter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_scatter.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__spectrum_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_spectrum.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__waterfall_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_waterfall.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_14_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__thread__audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_thread_audio.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_15_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2_dlg_audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="fdmdv2_dlg_audio_8h.html" target="_self">fdmdv2DlgAudio.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_16_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2_top_frame_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="fdmdv2_top_frame_8h.html" target="_self">fdmdv2TopFrame.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_17_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="thread__audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>thread_audio.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_18_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="top_frame_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>topFrame.h</b></td><td class="desc"></td></tr>
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="audiostream_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>audiostream.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="comp_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>comp.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__about_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_about.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_audio.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__comports_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_comports.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="dlg__options_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>dlg_options.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__defines_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_defines.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__main_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_main.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__pa__wrapper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_pa_wrapper.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__scalar_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_scalar.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__scatter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_scatter.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_12_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__spectrum_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_spectrum.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__plot__waterfall_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_plot_waterfall.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_14_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2__thread__audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fdmdv2_thread_audio.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2_dlg_audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="fdmdv2_dlg_audio_8h.html" target="_self">fdmdv2DlgAudio.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_16_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fdmdv2_top_frame_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="fdmdv2_top_frame_8h.html" target="_self">fdmdv2TopFrame.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="thread__audio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>thread_audio.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_18_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="top_frame_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>topFrame.h</b></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 7a95e87f8e051c84c8a7995ff2a8f9a8c85fc631..4bff74108843d72ceb504039163a49279b764f87 100644 (file)
@@ -73,7 +73,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index a880f61513fcda8b87c741f43b996d6bdef934b0..144c060512cb8a3f5cdc54a030f6cb9c7423bca7 100644 (file)
@@ -73,7 +73,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 01d459d1a739c70120b49d97c23c5e4a778d6052..8e16f887f579eebe7a2d3a6502fb5f73ad3796b4 100644 (file)
@@ -107,7 +107,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 1519afe96e9ab5ef859d2e5e0f950d3d8a8cbe18..cdf8ee9ad5dd6147d5e0f97ff27873f0ccf09405 100644 (file)
@@ -95,7 +95,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index a139cdf5ad09591e922ebc46cf985e38653845fa..79e39bdc21eefeddbc42383e132faebb7393490e 100644 (file)
       <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptions"><param name="Local" value="class_main_frame.html#a82b97e0f3c4e530d5700b2c2dbac42bf"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptionsUI"><param name="Local" value="class_main_frame.html#ac7ceb1e047f2f3b0c26c0b42a110fe99"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="OnUpdateUI"><param name="Local" value="class_main_frame.html#a4757c5d7d0e9b2c98dc34336f1dce49e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="rxCallback"><param name="Local" value="class_main_frame.html#a45e054e7f42f10088a699821a169d295"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="startRxStream"><param name="Local" value="class_main_frame.html#ad17245c1c9c295fc216fc6615f31e0a5"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="startTxStream"><param name="Local" value="class_main_frame.html#af01eb2c59f1a9bcee0b956f8a72004c0"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="stopRxStream"><param name="Local" value="class_main_frame.html#a91b813d6f6fc4c3777e332b018999a8d"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="stopTxStream"><param name="Local" value="class_main_frame.html#a9c5b263953c6703f0e721ba5694391f4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="txCallback"><param name="Local" value="class_main_frame.html#afca7a385e843876355c50833e5ea4edb"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelDefaultA"><param name="Local" value="class_main_frame.html#a4cbae9088c818e3b0885955290b5db9e"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelDefaultB"><param name="Local" value="class_main_frame.html#ad1b95178b20fe5216cef0d22bd06b039"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelScalar"><param name="Local" value="class_main_frame.html#a4b9bdbcea86dbffc51bc48ae586cbe01"><param name="ImageNumber" value="11"></OBJECT>
   <UL>
   <LI><OBJECT type="text/sitemap"><param name="Name" value="File List"><param name="Local" value="files.html"><param name="ImageNumber" value="1"></OBJECT>
     <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="Projects"><param name="Local" value="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html"><param name="ImageNumber" value="1"></OBJECT>
-      <UL>
-      <LI><OBJECT type="text/sitemap"><param name="Name" value="Radio"><param name="Local" value="dir_993d521cc2b75cdafc898552f316d0dd.html"><param name="ImageNumber" value="1"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="src"><param name="Local" value="dir_68267d1309a1af8e8297ef4c3efbcdba.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="audiostream.h"><param name="Local" value="audiostream_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="comp.h"><param name="Local" value="comp_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_about.h"><param name="Local" value="dlg__about_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_audio.h"><param name="Local" value="dlg__audio_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_comports.h"><param name="Local" value="dlg__comports_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_options.h"><param name="Local" value="dlg__options_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_defines.h"><param name="Local" value="fdmdv2__defines_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_main.h"><param name="Local" value="fdmdv2__main_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_pa_wrapper.h"><param name="Local" value="fdmdv2__pa__wrapper_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot.h"><param name="Local" value="fdmdv2__plot_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_scalar.h"><param name="Local" value="fdmdv2__plot__scalar_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_scatter.h"><param name="Local" value="fdmdv2__plot__scatter_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_spectrum.h"><param name="Local" value="fdmdv2__plot__spectrum_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_waterfall.h"><param name="Local" value="fdmdv2__plot__waterfall_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_thread_audio.h"><param name="Local" value="fdmdv2__thread__audio_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2DlgAudio.h"><param name="Local" value="fdmdv2_dlg_audio_8h.html"><param name="ImageNumber" value="11"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2DlgAudio"><param name="Local" value="classfdmdv2_dlg_audio.html"><param name="ImageNumber" value="1"></OBJECT>
+          <UL>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2DlgAudio"><param name="Local" value="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnApply"><param name="Local" value="classfdmdv2_dlg_audio.html#a367e3ebe2e31a163437c0af3ae01d72f"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCancel"><param name="Local" value="classfdmdv2_dlg_audio.html#ac94191ee6717df53fb214b94dc587d0d"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOK"><param name="Local" value="classfdmdv2_dlg_audio.html#a980fcc0756b061293e5cb17e841a40bc"><param name="ImageNumber" value="11"></OBJECT>
+          </UL>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2TopFrame.h"><param name="Local" value="fdmdv2_top_frame_8h.html"><param name="ImageNumber" value="11"></OBJECT>
         <UL>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2"><param name="Local" value="dir_5a7947860a13639b42fe29f3e4d0a1f2.html"><param name="ImageNumber" value="1"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2TopFrame"><param name="Local" value="classfdmdv2_top_frame.html"><param name="ImageNumber" value="1"></OBJECT>
           <UL>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="src"><param name="Local" value="dir_416622addb01e88e69d0437f4559e1b3.html"><param name="ImageNumber" value="1"></OBJECT>
-            <UL>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="audiostream.h"><param name="Local" value="audiostream_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="comp.h"><param name="Local" value="comp_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_about.h"><param name="Local" value="dlg__about_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_audio.h"><param name="Local" value="dlg__audio_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_comports.h"><param name="Local" value="dlg__comports_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="dlg_options.h"><param name="Local" value="dlg__options_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_defines.h"><param name="Local" value="fdmdv2__defines_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_main.h"><param name="Local" value="fdmdv2__main_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_pa_wrapper.h"><param name="Local" value="fdmdv2__pa__wrapper_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot.h"><param name="Local" value="fdmdv2__plot_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_scalar.h"><param name="Local" value="fdmdv2__plot__scalar_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_scatter.h"><param name="Local" value="fdmdv2__plot__scatter_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_spectrum.h"><param name="Local" value="fdmdv2__plot__spectrum_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_plot_waterfall.h"><param name="Local" value="fdmdv2__plot__waterfall_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2_thread_audio.h"><param name="Local" value="fdmdv2__thread__audio_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2DlgAudio.h"><param name="Local" value="fdmdv2_dlg_audio_8h.html"><param name="ImageNumber" value="11"></OBJECT>
-              <UL>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2DlgAudio"><param name="Local" value="classfdmdv2_dlg_audio.html"><param name="ImageNumber" value="1"></OBJECT>
-                <UL>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2DlgAudio"><param name="Local" value="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnApply"><param name="Local" value="classfdmdv2_dlg_audio.html#a367e3ebe2e31a163437c0af3ae01d72f"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCancel"><param name="Local" value="classfdmdv2_dlg_audio.html#ac94191ee6717df53fb214b94dc587d0d"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOK"><param name="Local" value="classfdmdv2_dlg_audio.html#a980fcc0756b061293e5cb17e841a40bc"><param name="ImageNumber" value="11"></OBJECT>
-                </UL>
-              </UL>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2TopFrame.h"><param name="Local" value="fdmdv2_top_frame_8h.html"><param name="ImageNumber" value="11"></OBJECT>
-              <UL>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2TopFrame"><param name="Local" value="classfdmdv2_top_frame.html"><param name="ImageNumber" value="1"></OBJECT>
-                <UL>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2TopFrame"><param name="Local" value="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCheckSQClick"><param name="Local" value="classfdmdv2_top_frame.html#a117d1df5645785732cec78f16f7988de"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="classfdmdv2_top_frame.html#a83f38a1a80648104e706813518c4e88e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCloseUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a769791d057058f47056dc712f5676779"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScroll"><param name="Local" value="classfdmdv2_top_frame.html#af289ab4037653c543a3fc6013fb1557c"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScrollChanged"><param name="Local" value="classfdmdv2_top_frame.html#a2a9e3791fee37e151c3ec8dc1282cd9f"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopy"><param name="Local" value="classfdmdv2_top_frame.html#a20d13ff92c314580a172be4fa637780f"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopyUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a85a5f9f93ed7f201293d380b102cc3fa"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCut"><param name="Local" value="classfdmdv2_top_frame.html#a343d064f0407d4d3345133d46571e4cf"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCutUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a81ba22ffbddc7469e31181974007c5ed"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="classfdmdv2_top_frame.html#a1a57ce539310fc9297dfad3de00d3eff"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpAbout"><param name="Local" value="classfdmdv2_top_frame.html#ad8684e7e8b0e4b67d7d770ed71a72673"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdates"><param name="Local" value="classfdmdv2_top_frame.html#a1323384ebf5b3b473a00847b633354be"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdatesUI"><param name="Local" value="classfdmdv2_top_frame.html#ae4270eada2afe33666ab0aee83a26c2b"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpen"><param name="Local" value="classfdmdv2_top_frame.html#a38ca5d4d0de386fbd0bb097c472084e6"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpenUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a053681a1faa59f4c4617f02d7ba1d583"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaste"><param name="Local" value="classfdmdv2_top_frame.html#a195ddcfc4b57aa6b274eb40d9cf2c8ac"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPasteUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#abb18285166128574f831ccca7144ef0c"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSave"><param name="Local" value="classfdmdv2_top_frame.html#a00c49f4b14481582e60b83a041d1aea7"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSaveUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#aac7ce1795fff90a80da7c6b3a3fe6770"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollBottom"><param name="Local" value="classfdmdv2_top_frame.html#a80eed826553b3b9bd0b5abf0e8bd873e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollTop"><param name="Local" value="classfdmdv2_top_frame.html#aab79b33c4b93e9dd53ad5504c9adb9de"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnALCClick"><param name="Local" value="classfdmdv2_top_frame.html#afe6f710b0e59ab7cc90f5198b118dbcd"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnAnalogClick"><param name="Local" value="classfdmdv2_top_frame.html#af0d8da60f6d22ea57f67b4312beff8c9"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnRxID"><param name="Local" value="classfdmdv2_top_frame.html#a8a4932e438bc43216c1758b2b743999d"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnSplitClick"><param name="Local" value="classfdmdv2_top_frame.html#aad23421c7ed54e19319de0e1dc1588e5"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTXClick"><param name="Local" value="classfdmdv2_top_frame.html#aa7cd279560fb011e7f8d79cdc104248d"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTxID"><param name="Local" value="classfdmdv2_top_frame.html#a5019137fb2394fcbf752ef3fd93ab34e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudio"><param name="Local" value="classfdmdv2_top_frame.html#a7a538e085978ad3062cfde21fa932ec4"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudioUI"><param name="Local" value="classfdmdv2_top_frame.html#a6138a06447129f36c71c7869ce83c90d"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfg"><param name="Local" value="classfdmdv2_top_frame.html#affe4a50628fe0c30a31578842d75caa4"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfgUI"><param name="Local" value="classfdmdv2_top_frame.html#ad67765b1be6f6aa759128418cd990a57"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptions"><param name="Local" value="classfdmdv2_top_frame.html#a6bf565f4dca69f694533b517d3a0d2e2"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptionsUI"><param name="Local" value="classfdmdv2_top_frame.html#a73a65fd3008330ad3059b5100e389c72"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnClose"><param name="Local" value="classfdmdv2_top_frame.html#a75758da26b9f1d4d95a4756d804d090b"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnPaint"><param name="Local" value="classfdmdv2_top_frame.html#a6fe062b45e4e7f3323eb72ef931807df"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnSize"><param name="Local" value="classfdmdv2_top_frame.html#a7bd457c44e334b8d59a48a844942866d"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a6631bc79dc08dc55da9daadd6c8d1531"><param name="ImageNumber" value="11"></OBJECT>
-                </UL>
-              </UL>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="thread_audio.h"><param name="Local" value="thread__audio_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame.h"><param name="Local" value="top_frame_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
-            </UL>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2TopFrame"><param name="Local" value="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCheckSQClick"><param name="Local" value="classfdmdv2_top_frame.html#a117d1df5645785732cec78f16f7988de"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="classfdmdv2_top_frame.html#a83f38a1a80648104e706813518c4e88e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCloseUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a769791d057058f47056dc712f5676779"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScroll"><param name="Local" value="classfdmdv2_top_frame.html#af289ab4037653c543a3fc6013fb1557c"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScrollChanged"><param name="Local" value="classfdmdv2_top_frame.html#a2a9e3791fee37e151c3ec8dc1282cd9f"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopy"><param name="Local" value="classfdmdv2_top_frame.html#a20d13ff92c314580a172be4fa637780f"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopyUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a85a5f9f93ed7f201293d380b102cc3fa"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCut"><param name="Local" value="classfdmdv2_top_frame.html#a343d064f0407d4d3345133d46571e4cf"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCutUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a81ba22ffbddc7469e31181974007c5ed"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="classfdmdv2_top_frame.html#a1a57ce539310fc9297dfad3de00d3eff"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpAbout"><param name="Local" value="classfdmdv2_top_frame.html#ad8684e7e8b0e4b67d7d770ed71a72673"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdates"><param name="Local" value="classfdmdv2_top_frame.html#a1323384ebf5b3b473a00847b633354be"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdatesUI"><param name="Local" value="classfdmdv2_top_frame.html#ae4270eada2afe33666ab0aee83a26c2b"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpen"><param name="Local" value="classfdmdv2_top_frame.html#a38ca5d4d0de386fbd0bb097c472084e6"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpenUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a053681a1faa59f4c4617f02d7ba1d583"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaste"><param name="Local" value="classfdmdv2_top_frame.html#a195ddcfc4b57aa6b274eb40d9cf2c8ac"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPasteUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#abb18285166128574f831ccca7144ef0c"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSave"><param name="Local" value="classfdmdv2_top_frame.html#a00c49f4b14481582e60b83a041d1aea7"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSaveUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#aac7ce1795fff90a80da7c6b3a3fe6770"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollBottom"><param name="Local" value="classfdmdv2_top_frame.html#a80eed826553b3b9bd0b5abf0e8bd873e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollTop"><param name="Local" value="classfdmdv2_top_frame.html#aab79b33c4b93e9dd53ad5504c9adb9de"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnALCClick"><param name="Local" value="classfdmdv2_top_frame.html#afe6f710b0e59ab7cc90f5198b118dbcd"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnAnalogClick"><param name="Local" value="classfdmdv2_top_frame.html#af0d8da60f6d22ea57f67b4312beff8c9"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnRxID"><param name="Local" value="classfdmdv2_top_frame.html#a8a4932e438bc43216c1758b2b743999d"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnSplitClick"><param name="Local" value="classfdmdv2_top_frame.html#aad23421c7ed54e19319de0e1dc1588e5"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTXClick"><param name="Local" value="classfdmdv2_top_frame.html#aa7cd279560fb011e7f8d79cdc104248d"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTxID"><param name="Local" value="classfdmdv2_top_frame.html#a5019137fb2394fcbf752ef3fd93ab34e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudio"><param name="Local" value="classfdmdv2_top_frame.html#a7a538e085978ad3062cfde21fa932ec4"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudioUI"><param name="Local" value="classfdmdv2_top_frame.html#a6138a06447129f36c71c7869ce83c90d"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfg"><param name="Local" value="classfdmdv2_top_frame.html#affe4a50628fe0c30a31578842d75caa4"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfgUI"><param name="Local" value="classfdmdv2_top_frame.html#ad67765b1be6f6aa759128418cd990a57"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptions"><param name="Local" value="classfdmdv2_top_frame.html#a6bf565f4dca69f694533b517d3a0d2e2"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptionsUI"><param name="Local" value="classfdmdv2_top_frame.html#a73a65fd3008330ad3059b5100e389c72"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnClose"><param name="Local" value="classfdmdv2_top_frame.html#a75758da26b9f1d4d95a4756d804d090b"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnPaint"><param name="Local" value="classfdmdv2_top_frame.html#a6fe062b45e4e7f3323eb72ef931807df"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnSize"><param name="Local" value="classfdmdv2_top_frame.html#a7bd457c44e334b8d59a48a844942866d"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnUpdateUI"><param name="Local" value="classfdmdv2_top_frame.html#a6631bc79dc08dc55da9daadd6c8d1531"><param name="ImageNumber" value="11"></OBJECT>
           </UL>
         </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="thread_audio.h"><param name="Local" value="thread__audio_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame.h"><param name="Local" value="top_frame_8h_source.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
     </UL>
   </UL>
index 55d7e7c59f00fd2baffeaf31fe00309754d7f82d..6a0c143cc6099b72a6522cfdf089d55c68852f64 100644 (file)
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a82b97e0f3c4e530d5700b2c2dbac42bf"><param name="Name" value="OnToolsOptions"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ac7ceb1e047f2f3b0c26c0b42a110fe99"><param name="Name" value="OnToolsOptionsUI"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a4757c5d7d0e9b2c98dc34336f1dce49e"><param name="Name" value="OnUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a45e054e7f42f10088a699821a169d295"><param name="Name" value="rxCallback"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad17245c1c9c295fc216fc6615f31e0a5"><param name="Name" value="startRxStream"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af01eb2c59f1a9bcee0b956f8a72004c0"><param name="Name" value="startTxStream"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a91b813d6f6fc4c3777e332b018999a8d"><param name="Name" value="stopRxStream"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a9c5b263953c6703f0e721ba5694391f4"><param name="Name" value="stopTxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#afca7a385e843876355c50833e5ea4edb"><param name="Name" value="txCallback"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html"><param name="Name" value="MyFrame"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a73b644da1b76cd3c6b1900218fcb4873"><param name="Name" value="terminate"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="struct_c_o_m_p.html#aab5da66c35473e59242b301dafdfaf7e"><param name="Name" value="real"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a45e054e7f42f10088a699821a169d295"><param name="Name" value="rxCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a7b455cc4397b90c6d381c26073e51b2a"><param name="Name" value="setCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a65d6263d05a44f6696a3eb93a669e862"><param name="Name" value="setFdmdvState"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a34ec7a96cbe5859f4a6aba6cb4b508cf"><param name="Name" value="setFramesPerBuffer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab41da1d8b60a477e0c2b8aa7ce584a54"><param name="Name" value="TopFrame"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aed3ffbcf897fa6ef9af91fa7d0f528c5"><param name="Name" value="topFrame::TopFrame"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#afca7a385e843876355c50833e5ea4edb"><param name="Name" value="txCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#af5512a4d5fbaddd8d2afcd3b748258fb"><param name="Name" value="wxDECLARE_EVENT_TABLE"></OBJECT>
 </UL>
 </BODY>
index fea302308ec7832bf90eac474f5252977d0c74fe..1f6c906d818f55e3568d6a6f458daaca187b56b3 100644 (file)
@@ -96,10 +96,7 @@ classtop_frame_1_1_dlg_options-members.html
 classtop_frame_1_1_dlg_com_ports.html
 classtop_frame_1_1_dlg_com_ports-members.html
 graph_legend.html
-dir_5a7947860a13639b42fe29f3e4d0a1f2.html
-dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html
-dir_993d521cc2b75cdafc898552f316d0dd.html
-dir_416622addb01e88e69d0437f4559e1b3.html
+dir_68267d1309a1af8e8297ef4c3efbcdba.html
 index.html
 annotated.html
 classes.html
@@ -306,18 +303,9 @@ classtop_frame_1_1_dlg_com_ports__coll__graph.png
 classtop_frame_1_1_dlg_com_ports__coll__graph.png
 classtop_frame_1_1_dlg_com_ports__coll__graph.png
 graph_legend.png
-dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png
-dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png
-dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png
-dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png
-dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png
-dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png
-dir_993d521cc2b75cdafc898552f316d0dd_dep.png
-dir_993d521cc2b75cdafc898552f316d0dd_dep.png
-dir_993d521cc2b75cdafc898552f316d0dd_dep.png
-dir_416622addb01e88e69d0437f4559e1b3_dep.png
-dir_416622addb01e88e69d0437f4559e1b3_dep.png
-dir_416622addb01e88e69d0437f4559e1b3_dep.png
+dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
+dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
+dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
 inherit_graph_0.png
 inherit_graph_1.png
 inherit_graph_2.png
index 20fc8209a8f9f4e8e1742e77227b9250ef957771..590c84f5b2fa45540b29d8d7a16bc61a9f1088e8 100644 (file)
@@ -43,7 +43,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 9616969973995ce36b836f4b66e22988260f32b9..d5b06dd3124ce2329557921c4094dfb24e5f0c2a 100644 (file)
@@ -99,7 +99,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:23 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 1a2f65666c8980c531b1db3ddaab7f8f34c545d3..2c5b4d89c39854f069886f793ee35bd1430361a5 100644 (file)
@@ -56,7 +56,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index ab32084d651c81ff582e82025296ca88b0b9aa65..d90ba4312b2729e848dff92ac7f5d9f8a3191bbd 100644 (file)
@@ -67,7 +67,7 @@ float&#160;</td><td class="memItemRight" valign="bottom"><b>imag</b></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 85b0d6978df0bae6d7757c4a38df5c70227fc62f..6ab77bda7dd3882c68fc3f0619e999bb16a7da10 100644 (file)
@@ -56,7 +56,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index e33cf426012ec277c34e7a2c534e1e0bc4e03d5d..6126b85d146fb47ca2a7582cf49d26c3d07de8f4 100644 (file)
@@ -67,7 +67,7 @@ float&#160;</td><td class="memItemRight" valign="bottom"><b>in8k</b> [MEM8+N8]</
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 1253526ddc4deff099afbbda73f803c4aad14e0c..47e30ee400180187515280f3cc383c88ab0958c0 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index 36905a5e4efedbd4006d7a703ef229001d723c9d..87508b9fbb5fef4d7d4e29c62052df6d3d677cd2 100644 (file)
@@ -41,7 +41,7 @@
   </div>
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li><li class="navelem"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></li><li class="navelem"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></li><li class="navelem"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Sep 10 2012 11:06:47 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Sep 10 2012 12:16:22 for FDMDV2 by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.2
 </small></address>
index eed5b637c3dbb31a842c817005b5cbc6810f2740..de8d888f63b607decb0d87301ad5e889b23dfb20 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for About\-Dlg\-:
-\nopagebreak
+Inheritance diagram for About\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for About\-Dlg\-:
 \end{figure}
 
 
-Collaboration diagram for About\-Dlg\-:
-\nopagebreak
+Collaboration diagram for About\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 684cc49038bbb04c8ae102db377700cca7288f83..bfa006511520d6582fee85946a60c5e390bdb271 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Audio\-Dlg\-:
-\nopagebreak
+Inheritance diagram for Audio\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Audio\-Dlg\-:
 \end{figure}
 
 
-Collaboration diagram for Audio\-Dlg\-:
-\nopagebreak
+Collaboration diagram for Audio\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index f0fea00974091c910a778e4166a3ee91a10f2418..3b441786dc9131ff52fc432c3787eb371b631197 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Audio\-Thread\-:
-\nopagebreak
+Inheritance diagram for Audio\-Thread\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Audio\-Thread\-:
 \end{figure}
 
 
-Collaboration diagram for Audio\-Thread\-:
-\nopagebreak
+Collaboration diagram for Audio\-Thread\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 10ecef66d57b0a7087f90844b76704f67612b452..2ca0893933d39229f4c50b39608468b1a14ecf9b 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Com\-Ports\-Dlg\-:
-\nopagebreak
+Inheritance diagram for Com\-Ports\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Com\-Ports\-Dlg\-:
 \end{figure}
 
 
-Collaboration diagram for Com\-Ports\-Dlg\-:
-\nopagebreak
+Collaboration diagram for Com\-Ports\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index d3d3d27a81906cbd9e3da8c6f21e40f5a8dcc941..79170bf1b80e254331108f99e8cabee81faee273 100644 (file)
@@ -7,8 +7,7 @@
 
 
 
-Inheritance diagram for Dlg\-About\-:
-\nopagebreak
+Inheritance diagram for Dlg\-About\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-About\-:
 \end{figure}
 
 
-Collaboration diagram for Dlg\-About\-:
-\nopagebreak
+Collaboration diagram for Dlg\-About\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 7a5146d96519dbb5c4a9afcf13e5c086813822b7..7f589fc12d50f7215a4ab4d080c15f612062a46e 100644 (file)
@@ -7,8 +7,7 @@
 
 
 
-Inheritance diagram for Dlg\-Audio\-:
-\nopagebreak
+Inheritance diagram for Dlg\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-Audio\-:
 \end{figure}
 
 
-Collaboration diagram for Dlg\-Audio\-:
-\nopagebreak
+Collaboration diagram for Dlg\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 6795f1317cf8d97c50b10365ace64d3fac88810f..1cc692f0e74e982c9aaa2dc752d5a92ac0ecbdcc 100644 (file)
@@ -7,8 +7,7 @@
 
 
 
-Inheritance diagram for Dlg\-Com\-Ports\-:
-\nopagebreak
+Inheritance diagram for Dlg\-Com\-Ports\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-Com\-Ports\-:
 \end{figure}
 
 
-Collaboration diagram for Dlg\-Com\-Ports\-:
-\nopagebreak
+Collaboration diagram for Dlg\-Com\-Ports\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index b6353b53df657edc5de46354ad4bd652bc746027..4fb086451840be4addf693586bdede3a7911065a 100644 (file)
@@ -7,8 +7,7 @@
 
 
 
-Inheritance diagram for Dlg\-Options\-:
-\nopagebreak
+Inheritance diagram for Dlg\-Options\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-Options\-:
 \end{figure}
 
 
-Collaboration diagram for Dlg\-Options\-:
-\nopagebreak
+Collaboration diagram for Dlg\-Options\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 43bed992a09a28e4edbb42c5a14073ef890fbb0d..8ed4abb32441e57b387f949de4b8ea4291869bc6 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Fdmdv2\-Thread\-Audio\-:
-\nopagebreak
+Inheritance diagram for Fdmdv2\-Thread\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Fdmdv2\-Thread\-Audio\-:
 \end{figure}
 
 
-Collaboration diagram for Fdmdv2\-Thread\-Audio\-:
-\nopagebreak
+Collaboration diagram for Fdmdv2\-Thread\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index b6556535ad75230ecaa8fa48ec0a3bfbe49be02d..db1237f7dfc447758cd2abae7845cb1041d31c8f 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Main\-App\-:
-\nopagebreak
+Inheritance diagram for Main\-App\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Main\-App\-:
 \end{figure}
 
 
-Collaboration diagram for Main\-App\-:
-\nopagebreak
+Collaboration diagram for Main\-App\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index a4e263b4735eb6ae4a538ccbaf96e5ec14cf18d2..19bd32498353d175bd0061dd0e5b1dce861b9f46 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Main\-Frame\-:
-\nopagebreak
+Inheritance diagram for Main\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Main\-Frame\-:
 \end{figure}
 
 
-Collaboration diagram for Main\-Frame\-:
-\nopagebreak
+Collaboration diagram for Main\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -26,6 +24,15 @@ Collaboration diagram for Main\-Frame\-:
 \item 
 \hypertarget{class_main_frame_a394b51dbf31b7430ecad3f6ee1007e22}{{\bfseries Main\-Frame} (wx\-Window $\ast$parent)}\label{class_main_frame_a394b51dbf31b7430ecad3f6ee1007e22}
 
+\end{DoxyCompactItemize}
+\subsection*{Static Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_main_frame_a45e054e7f42f10088a699821a169d295}{static int {\bfseries rx\-Callback} (const void $\ast$in\-Buffer, void $\ast$out\-Buffer, unsigned long frames\-Per\-Buffer, const Pa\-Stream\-Callback\-Time\-Info $\ast$out\-Time, Pa\-Stream\-Callback\-Flags status\-Flags, void $\ast$user\-Data)}\label{class_main_frame_a45e054e7f42f10088a699821a169d295}
+
+\item 
+\hypertarget{class_main_frame_afca7a385e843876355c50833e5ea4edb}{static int {\bfseries tx\-Callback} (const void $\ast$in\-Buffer, void $\ast$out\-Buffer, unsigned long frames\-Per\-Buffer, const Pa\-Stream\-Callback\-Time\-Info $\ast$out\-Time, Pa\-Stream\-Callback\-Flags status\-Flags, void $\ast$user\-Data)}\label{class_main_frame_afca7a385e843876355c50833e5ea4edb}
+
 \end{DoxyCompactItemize}
 \subsection*{Public Attributes}
 \begin{DoxyCompactItemize}
index 488f9f66fb5d964c7cc15f6a5394b50d54e1d23d..ec33d2478c88f21d85aaefb4ba3a9bb2a86e7cfa 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for My\-Frame\-:
-\nopagebreak
+Inheritance diagram for My\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for My\-Frame\-:
 \end{figure}
 
 
-Collaboration diagram for My\-Frame\-:
-\nopagebreak
+Collaboration diagram for My\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 3464d7e5dbf6f25db54a7a23393ad55f3a00a76a..fcfc9fefb5c74656b1ebd1b3f84371f34aa8754f 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for My\-Thread\-:
-\nopagebreak
+Inheritance diagram for My\-Thread\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for My\-Thread\-:
 \end{figure}
 
 
-Collaboration diagram for My\-Thread\-:
-\nopagebreak
+Collaboration diagram for My\-Thread\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 43899dec7bdb768853d846b78d380facb15e445d..533afcab9684336a4f33cc9fcc9647646ee0d94c 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Options\-Dlg\-:
-\nopagebreak
+Inheritance diagram for Options\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Options\-Dlg\-:
 \end{figure}
 
 
-Collaboration diagram for Options\-Dlg\-:
-\nopagebreak
+Collaboration diagram for Options\-Dlg\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index bb63a1390eb536496b9808f2075351f89da79dc9..a2504f19399d7a15a16c855ca9f679e919d3464c 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Plot\-Panel\-:
-\nopagebreak
+Inheritance diagram for Plot\-Panel\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Panel\-:
 \end{figure}
 
 
-Collaboration diagram for Plot\-Panel\-:
-\nopagebreak
+Collaboration diagram for Plot\-Panel\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 8778d0120ac3e439b8316eb1a25539f2dc72230f..cc6ff250105206a71a604a512216387746f524dc 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Plot\-Scalar\-:
-\nopagebreak
+Inheritance diagram for Plot\-Scalar\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Scalar\-:
 \end{figure}
 
 
-Collaboration diagram for Plot\-Scalar\-:
-\nopagebreak
+Collaboration diagram for Plot\-Scalar\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 42d705c54683e3ee70b7b060404f5d593a927225..6bdfee0e253eba2574c23e329952d11d5229e49c 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Plot\-Scatter\-:
-\nopagebreak
+Inheritance diagram for Plot\-Scatter\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Scatter\-:
 \end{figure}
 
 
-Collaboration diagram for Plot\-Scatter\-:
-\nopagebreak
+Collaboration diagram for Plot\-Scatter\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index b3fc148e5e2884eeea2fc0792ca20dd4aeb62fea..f4b32dd7e62379ecfed5236c7eee62a217cd1523 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Plot\-Spectrum\-:
-\nopagebreak
+Inheritance diagram for Plot\-Spectrum\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Spectrum\-:
 \end{figure}
 
 
-Collaboration diagram for Plot\-Spectrum\-:
-\nopagebreak
+Collaboration diagram for Plot\-Spectrum\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 918711dfd5bdbc87328de5ab02dea5998d66ea83..063b200ae325a603acfa4fa8a2c72382491c1515 100644 (file)
@@ -3,8 +3,7 @@
 }
 
 
-Inheritance diagram for Plot\-Waterfall\-:
-\nopagebreak
+Inheritance diagram for Plot\-Waterfall\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Waterfall\-:
 \end{figure}
 
 
-Collaboration diagram for Plot\-Waterfall\-:
-\nopagebreak
+Collaboration diagram for Plot\-Waterfall\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 0ca8dc3b4e18c8c4e86c3d3c4f6fe1de7cb08f9f..5adc8da8470e7f8b3cbe86000b79a9dc0c0269d5 100644 (file)
@@ -7,8 +7,7 @@
 
 
 
-Inheritance diagram for Top\-Frame\-:
-\nopagebreak
+Inheritance diagram for Top\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -17,8 +16,7 @@ Inheritance diagram for Top\-Frame\-:
 \end{figure}
 
 
-Collaboration diagram for Top\-Frame\-:
-\nopagebreak
+Collaboration diagram for Top\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 526f7f36055b6ec1b819825b01a7c8e56a14e015..e4abe0d9a248d3254562143cdcf08cf7fd3531a7 100644 (file)
@@ -7,8 +7,7 @@
 
 
 
-Inheritance diagram for fdmdv2\-Dlg\-Audio\-:
-\nopagebreak
+Inheritance diagram for fdmdv2\-Dlg\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -17,8 +16,7 @@ Inheritance diagram for fdmdv2\-Dlg\-Audio\-:
 \end{figure}
 
 
-Collaboration diagram for fdmdv2\-Dlg\-Audio\-:
-\nopagebreak
+Collaboration diagram for fdmdv2\-Dlg\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 73904190fd48ecd86a4ab42eb9b2897299889077..9f5f8a745e9998f68bd518a6d15f7e566b48db71 100644 (file)
@@ -7,8 +7,7 @@
 
 
 
-Inheritance diagram for fdmdv2\-Top\-Frame\-:
-\nopagebreak
+Inheritance diagram for fdmdv2\-Top\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -17,8 +16,7 @@ Inheritance diagram for fdmdv2\-Top\-Frame\-:
 \end{figure}
 
 
-Collaboration diagram for fdmdv2\-Top\-Frame\-:
-\nopagebreak
+Collaboration diagram for fdmdv2\-Top\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index d99c970056d8071908b409fe487e425af63e8033..a3c464997c4945fcccbc0111e1aab73c3fbb442e 100644 (file)
@@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_about}{Dlg\-About}.
 
 
 
-Inheritance diagram for top\-Frame.\-Dlg\-About\-:
-\nopagebreak
+Inheritance diagram for top\-Frame.\-Dlg\-About\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-About\-:
 \end{figure}
 
 
-Collaboration diagram for top\-Frame.\-Dlg\-About\-:
-\nopagebreak
+Collaboration diagram for top\-Frame.\-Dlg\-About\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 0e43b9293ba9a336d7a8074ddcecd80079d95300..9258ada95502a1606fdf4899f37e440fa06ba0bf 100644 (file)
@@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_audio}{Dlg\-Audio}.
 
 
 
-Inheritance diagram for top\-Frame.\-Dlg\-Audio\-:
-\nopagebreak
+Inheritance diagram for top\-Frame.\-Dlg\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-Audio\-:
 \end{figure}
 
 
-Collaboration diagram for top\-Frame.\-Dlg\-Audio\-:
-\nopagebreak
+Collaboration diagram for top\-Frame.\-Dlg\-Audio\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index d00f08895db38deb6068a82681f096ca93f1ba59..49805400089653e35e8e695a3a904065f40ee962 100644 (file)
@@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_com_ports}{Dlg\-Com\-Ports}.
 
 
 
-Inheritance diagram for top\-Frame.\-Dlg\-Com\-Ports\-:
-\nopagebreak
+Inheritance diagram for top\-Frame.\-Dlg\-Com\-Ports\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-Com\-Ports\-:
 \end{figure}
 
 
-Collaboration diagram for top\-Frame.\-Dlg\-Com\-Ports\-:
-\nopagebreak
+Collaboration diagram for top\-Frame.\-Dlg\-Com\-Ports\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 54ee2b0168d05ce9ecadd6f3f159df4e5e5b8b49..75fe61463e892c2e5dd22751da8c4412a5dde4da 100644 (file)
@@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_options}{Dlg\-Options}.
 
 
 
-Inheritance diagram for top\-Frame.\-Dlg\-Options\-:
-\nopagebreak
+Inheritance diagram for top\-Frame.\-Dlg\-Options\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-Options\-:
 \end{figure}
 
 
-Collaboration diagram for top\-Frame.\-Dlg\-Options\-:
-\nopagebreak
+Collaboration diagram for top\-Frame.\-Dlg\-Options\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 9e8c160eeb90aac79454acd05d8377281c204e3b..7dffb78eeb982205b2057e16958579b8cb653ed3 100644 (file)
@@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_top_frame}{Top\-Frame}.
 
 
 
-Inheritance diagram for top\-Frame.\-Top\-Frame\-:
-\nopagebreak
+Inheritance diagram for top\-Frame.\-Top\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
@@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Top\-Frame\-:
 \end{figure}
 
 
-Collaboration diagram for top\-Frame.\-Top\-Frame\-:
-\nopagebreak
+Collaboration diagram for top\-Frame.\-Top\-Frame\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index acc8c1fb7dd1f6da739e9c6b3c1a7b4b5fcba080..26b2428fc0b42e3e439a1d1cc8ffeff70b2bcd14 100644 (file)
@@ -41,8 +41,8 @@
 \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
 \fancyfoot[LE]{\fancyplain{}{}}
 \fancyfoot[CE]{\fancyplain{}{}}
-\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 11\-:06\-:47 for F\-D\-M\-D\-V2 by Doxygen }}
-\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 11\-:06\-:47 for F\-D\-M\-D\-V2 by Doxygen }}
+\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 12\-:16\-:21 for F\-D\-M\-D\-V2 by Doxygen }}
+\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 12\-:16\-:21 for F\-D\-M\-D\-V2 by Doxygen }}
 \fancyfoot[CO]{\fancyplain{}{}}
 \fancyfoot[RO]{\fancyplain{}{}}
 %---------- Internal commands used in this style file ----------------
index a79338af19d7b632018096d520b144aa7994e92f..c105a4bd70eeb973896b5a236856797dfa727bc8 100644 (file)
@@ -2,8 +2,7 @@
 \label{fdmdv2_dlg_audio_8h}\index{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Dlg\-Audio.\-h@{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Dlg\-Audio.\-h}}
 }
 {\ttfamily \#include \char`\"{}top\-Frame.\-h\char`\"{}}\\*
-Include dependency graph for fdmdv2\-Dlg\-Audio.\-h\-:
-\nopagebreak
+Include dependency graph for fdmdv2\-Dlg\-Audio.\-h\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index bcea14c0bdd387c9b5b450fd47f4696f963b2df5..96c7bada4547d29a4096d311bb4e2efe1048b443 100644 (file)
@@ -2,8 +2,7 @@
 \label{fdmdv2_top_frame_8h}\index{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Top\-Frame.\-h@{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Top\-Frame.\-h}}
 }
 {\ttfamily \#include \char`\"{}top\-Frame.\-h\char`\"{}}\\*
-Include dependency graph for fdmdv2\-Top\-Frame.\-h\-:
-\nopagebreak
+Include dependency graph for fdmdv2\-Top\-Frame.\-h\-:\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
index 843381cee68d4ee5451f1f94e2bef7b6dff0baf7..7753eca7418ef0242e6146a9df76fefa53259197 100644 (file)
@@ -54,7 +54,7 @@
 \vspace*{1cm}
 {\large Generated by Doxygen 1.8.2}\\
 \vspace*{0.5cm}
-{\small Mon Sep 10 2012 11:06:47}\\
+{\small Mon Sep 10 2012 12:16:23}\\
 \end{center}
 \end{titlepage}
 \clearemptydoublepage
index 8d0a626f5d4d9ff77c3a25b46f79815ec8dde7ab..c65810a525399582ed966075c376b58f65895187 100644 (file)
@@ -15,6 +15,16 @@ Inherits \fBTopFrame\fP\&.
 .RI "\fBMainFrame\fP (wxWindow *parent)"
 .br
 .in -1c
+.SS "Static Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "static int \fBrxCallback\fP (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)"
+.br
+.ti -1c
+.RI "static int \fBtxCallback\fP (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)"
+.br
+.in -1c
 .SS "Public Attributes"
 
 .in +1c
index 8fce8a54b322d1e3b5edf33893e2e402013ab33d..537efac030a3c8362703c922bc7a71c948849760 100644 (file)
@@ -86,7 +86,7 @@
 02.00.01 \par
 }}FDMDV2}
 {\comment Generated byDoxgyen. }
-{\creatim \yr2012\mo9\dy10\hr11\min6\sec47}
+{\creatim \yr2012\mo9\dy10\hr12\min16\sec23}
 }\pard\plain 
 \sectd\pgnlcrm
 {\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
@@ -129,25 +129,25 @@ Dialog
 {
 \par
 \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-topFrame.DlgAbout\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVA \\*MERGEFORMAT}{\fldrslt pagenum}}
+topFrame.DlgAbout\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVC \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-topFrame.DlgAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+topFrame.DlgAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVL \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-topFrame.DlgComPorts\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXR \\*MERGEFORMAT}{\fldrslt pagenum}}
+topFrame.DlgComPorts\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXT \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-topFrame.DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWY \\*MERGEFORMAT}{\fldrslt pagenum}}
+topFrame.DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXA \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 }\par
 Frame
 {
 \par
 \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-topFrame.TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAARZ \\*MERGEFORMAT}{\fldrslt pagenum}}
+topFrame.TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASB \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 }\par
-paCallBackData\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJX \\*MERGEFORMAT}{\fldrslt pagenum}}
+paCallBackData\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJZ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-PortAudioWrap\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANK \\*MERGEFORMAT}{\fldrslt pagenum}}
+PortAudioWrap\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANM \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 wxApp
 {
@@ -187,7 +187,7 @@ DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADQ \\*MERGEFORMAT}{\f
 {
 \par
 \pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-OptionsDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJT \\*MERGEFORMAT}{\fldrslt pagenum}}
+OptionsDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJV \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 }\par
 }\par
@@ -195,9 +195,9 @@ wxFrame
 {
 \par
 \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-MyFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJF \\*MERGEFORMAT}{\fldrslt pagenum}}
+MyFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJH \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPO \\*MERGEFORMAT}{\fldrslt pagenum}}
+TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPQ \\*MERGEFORMAT}{\fldrslt pagenum}}
 {
 \par
 \pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
@@ -211,17 +211,17 @@ wxPanel
 {
 \par
 \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-PlotPanel\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKA \\*MERGEFORMAT}{\fldrslt pagenum}}
+PlotPanel\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKC \\*MERGEFORMAT}{\fldrslt pagenum}}
 {
 \par
 \pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-PlotScalar\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALU \\*MERGEFORMAT}{\fldrslt pagenum}}
+PlotScalar\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALW \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-PlotScatter\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMI \\*MERGEFORMAT}{\fldrslt pagenum}}
+PlotScatter\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMK \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-PlotSpectrum\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMR \\*MERGEFORMAT}{\fldrslt pagenum}}
+PlotSpectrum\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMT \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-PlotWaterfall\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMY \\*MERGEFORMAT}{\fldrslt pagenum}}
+PlotWaterfall\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANA \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 }\par
 }\par
@@ -233,7 +233,7 @@ AudioThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAV \\*MERGEFORMAT}{\
 \par
 Fdmdv2ThreadAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEO \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-MyThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJP \\*MERGEFORMAT}{\fldrslt pagenum}}
+MyThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJR \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 }\par
 }
@@ -263,22 +263,22 @@ Class List\par \pard\plain
 {\b {\b DlgAbout} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABJ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b topFrame.DlgAbout} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Class {\b DlgAbout} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVA \\*MERGEFORMAT}{\fldrslt pagenum}}
+Class {\b DlgAbout} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVC \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b DlgAudio} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABR \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b topFrame.DlgAudio} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Class {\b DlgAudio} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+Class {\b DlgAudio} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVL \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b DlgComPorts} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADG \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b topFrame.DlgComPorts} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Class {\b DlgComPorts} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXR \\*MERGEFORMAT}{\fldrslt pagenum}}
+Class {\b DlgComPorts} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXT \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b DlgOptions} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADQ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b topFrame.DlgOptions} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Class {\b DlgOptions} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWY \\*MERGEFORMAT}{\fldrslt pagenum}}
+Class {\b DlgOptions} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXA \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b fdmdv2DlgAudio} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEJ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
@@ -290,30 +290,30 @@ Class {\b DlgOptions} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWY \\
 \par
 {\b {\b MainFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAGK \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b MyFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJF \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b MyFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJH \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b MyThread} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJP \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b MyThread} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJR \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b OptionsDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJT \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b OptionsDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJV \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b paCallBackData} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJX \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b paCallBackData} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJZ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b PlotPanel} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKA \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b PlotPanel} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKC \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b PlotScalar} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALU \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b PlotScalar} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALW \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b PlotScatter} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMI \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b PlotScatter} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMK \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b PlotSpectrum} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMR \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b PlotSpectrum} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMT \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b PlotWaterfall} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMY \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b PlotWaterfall} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANA \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b PortAudioWrap} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANK \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b PortAudioWrap} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANM \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b {\b TopFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPO \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b {\b TopFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPQ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b {\b topFrame.TopFrame} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Class {\b TopFrame} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAARZ \\*MERGEFORMAT}{\fldrslt pagenum}}
+Class {\b TopFrame} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASB \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 \par}
 \pard\plain \sect\sbkpage
@@ -327,43 +327,43 @@ File List\par \pard\plain
 {
 \par
 \pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b audiostream.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYF \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b audiostream.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYE \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b comp.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYG \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b comp.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYF \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_about.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYH \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_about.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYG \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYI \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYH \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_comports.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_comports.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYI \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_options.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYK \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_options.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYJ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_defines.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYL \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_defines.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYK \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_main.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYM \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_main.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYL \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_pa_wrapper.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYN \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_pa_wrapper.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYM \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYO \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYN \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scalar.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYP \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scalar.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYO \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scatter.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYQ \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scatter.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYP \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_spectrum.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYR \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_spectrum.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYQ \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_waterfall.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_waterfall.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYR \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYT \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2DlgAudio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAA \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 {\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2TopFrame.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAB \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYU \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYT \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
-{\b C:/bin/Projects/Radio/fdmdv2/src/{\b topFrame.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYV \\*MERGEFORMAT}{\fldrslt pagenum}}
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b topFrame.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYU \\*MERGEFORMAT}{\fldrslt pagenum}}
 \par
 \par}
 \pard\plain \sect\sbkpage
@@ -844,8 +844,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
 topFrame.DlgAbout Class Reference\par \pard\plain 
 {\tc\tcl2 \v topFrame.DlgAbout}
 {\xe \v topFrame.DlgAbout}
-{\bkmkstart AAAAAAAAVA}
-{\bkmkend AAAAAAAAVA}
+{\bkmkstart AAAAAAAAVC}
+{\bkmkend AAAAAAAAVC}
 \par
 {
 {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
@@ -867,23 +867,23 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __init__}{\bkmkstart AAAAAAAAVB}
-{\bkmkend AAAAAAAAVB}
+def {\b __init__}{\bkmkstart AAAAAAAAVD}
+{\bkmkend AAAAAAAAVD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __del__}{\bkmkstart AAAAAAAAVC}
-{\bkmkend AAAAAAAAVC}
+def {\b __del__}{\bkmkstart AAAAAAAAVE}
+{\bkmkend AAAAAAAAVE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnClose}{\bkmkstart AAAAAAAAVD}
-{\bkmkend AAAAAAAAVD}
+def {\b OnClose}{\bkmkstart AAAAAAAAVF}
+{\bkmkend AAAAAAAAVF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnInitDialog}{\bkmkstart AAAAAAAAVE}
-{\bkmkend AAAAAAAAVE}
+def {\b OnInitDialog}{\bkmkstart AAAAAAAAVG}
+{\bkmkend AAAAAAAAVG}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -893,23 +893,23 @@ Public Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_bitmapAbout}{\bkmkstart AAAAAAAAVF}
-{\bkmkend AAAAAAAAVF}
+{\b m_bitmapAbout}{\bkmkstart AAAAAAAAVH}
+{\bkmkend AAAAAAAAVH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText1}{\bkmkstart AAAAAAAAVG}
-{\bkmkend AAAAAAAAVG}
+{\b m_staticText1}{\bkmkstart AAAAAAAAVI}
+{\bkmkend AAAAAAAAVI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl2}{\bkmkstart AAAAAAAAVH}
-{\bkmkend AAAAAAAAVH}
+{\b m_textCtrl2}{\bkmkstart AAAAAAAAVJ}
+{\bkmkend AAAAAAAAVJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_button9}{\bkmkstart AAAAAAAAVI}
-{\bkmkend AAAAAAAAVI}
+{\b m_button9}{\bkmkstart AAAAAAAAVK}
+{\bkmkend AAAAAAAAVK}
 \par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
@@ -1187,8 +1187,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
 topFrame.DlgAudio Class Reference\par \pard\plain 
 {\tc\tcl2 \v topFrame.DlgAudio}
 {\xe \v topFrame.DlgAudio}
-{\bkmkstart AAAAAAAAVJ}
-{\bkmkend AAAAAAAAVJ}
+{\bkmkstart AAAAAAAAVL}
+{\bkmkend AAAAAAAAVL}
 \par
 {
 {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
@@ -1210,210 +1210,210 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __init__}{\bkmkstart AAAAAAAAVK}
-{\bkmkend AAAAAAAAVK}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-def {\b __del__}{\bkmkstart AAAAAAAAVL}
-{\bkmkend AAAAAAAAVL}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-def {\b OnClose}{\bkmkstart AAAAAAAAVM}
+def {\b __init__}{\bkmkstart AAAAAAAAVM}
 {\bkmkend AAAAAAAAVM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnInitDialog}{\bkmkstart AAAAAAAAVN}
+def {\b __del__}{\bkmkstart AAAAAAAAVN}
 {\bkmkend AAAAAAAAVN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnRxInputSelect}{\bkmkstart AAAAAAAAVO}
+def {\b OnClose}{\bkmkstart AAAAAAAAVO}
 {\bkmkend AAAAAAAAVO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTxOutputSelect}{\bkmkstart AAAAAAAAVP}
+def {\b OnInitDialog}{\bkmkstart AAAAAAAAVP}
 {\bkmkend AAAAAAAAVP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnVoiceInputSelect}{\bkmkstart AAAAAAAAVQ}
+def {\b OnRxInputSelect}{\bkmkstart AAAAAAAAVQ}
 {\bkmkend AAAAAAAAVQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnVoiceOutputSelect}{\bkmkstart AAAAAAAAVR}
+def {\b OnTxOutputSelect}{\bkmkstart AAAAAAAAVR}
 {\bkmkend AAAAAAAAVR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnApply}{\bkmkstart AAAAAAAAVS}
+def {\b OnVoiceInputSelect}{\bkmkstart AAAAAAAAVS}
 {\bkmkend AAAAAAAAVS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCancel}{\bkmkstart AAAAAAAAVT}
+def {\b OnVoiceOutputSelect}{\bkmkstart AAAAAAAAVT}
 {\bkmkend AAAAAAAAVT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnOK}{\bkmkstart AAAAAAAAVU}
+def {\b OnApply}{\bkmkstart AAAAAAAAVU}
 {\bkmkend AAAAAAAAVU}
 \par
-}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Attributes\par
-\pard\plain 
-
-{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_nbAudioOptions}{\bkmkstart AAAAAAAAVV}
+def {\b OnCancel}{\bkmkstart AAAAAAAAVV}
 {\bkmkend AAAAAAAAVV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_panelDevices}{\bkmkstart AAAAAAAAVW}
+def {\b OnOK}{\bkmkstart AAAAAAAAVW}
 {\bkmkend AAAAAAAAVW}
 \par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Public Attributes\par
+\pard\plain 
+
+{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_radioBtnPortAudio}{\bkmkstart AAAAAAAAVX}
+{\b m_nbAudioOptions}{\bkmkstart AAAAAAAAVX}
 {\bkmkend AAAAAAAAVX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText151}{\bkmkstart AAAAAAAAVY}
+{\b m_panelDevices}{\bkmkstart AAAAAAAAVY}
 {\bkmkend AAAAAAAAVY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textNumChOut}{\bkmkstart AAAAAAAAVZ}
+{\b m_radioBtnPortAudio}{\bkmkstart AAAAAAAAVZ}
 {\bkmkend AAAAAAAAVZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText141}{\bkmkstart AAAAAAAAWA}
+{\b m_staticText151}{\bkmkstart AAAAAAAAWA}
 {\bkmkend AAAAAAAAWA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textNumChIn}{\bkmkstart AAAAAAAAWB}
+{\b m_textNumChOut}{\bkmkstart AAAAAAAAWB}
 {\bkmkend AAAAAAAAWB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText14}{\bkmkstart AAAAAAAAWC}
+{\b m_staticText141}{\bkmkstart AAAAAAAAWC}
 {\bkmkend AAAAAAAAWC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_comboAudioCodec}{\bkmkstart AAAAAAAAWD}
+{\b m_textNumChIn}{\bkmkstart AAAAAAAAWD}
 {\bkmkend AAAAAAAAWD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText15}{\bkmkstart AAAAAAAAWE}
+{\b m_staticText14}{\bkmkstart AAAAAAAAWE}
 {\bkmkend AAAAAAAAWE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_comboCodecTx}{\bkmkstart AAAAAAAAWF}
+{\b m_comboAudioCodec}{\bkmkstart AAAAAAAAWF}
 {\bkmkend AAAAAAAAWF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText16}{\bkmkstart AAAAAAAAWG}
+{\b m_staticText15}{\bkmkstart AAAAAAAAWG}
 {\bkmkend AAAAAAAAWG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_comboRadioRx}{\bkmkstart AAAAAAAAWH}
+{\b m_comboCodecTx}{\bkmkstart AAAAAAAAWH}
 {\bkmkend AAAAAAAAWH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText17}{\bkmkstart AAAAAAAAWI}
+{\b m_staticText16}{\bkmkstart AAAAAAAAWI}
 {\bkmkend AAAAAAAAWI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_comboCodecSpkr}{\bkmkstart AAAAAAAAWJ}
+{\b m_comboRadioRx}{\bkmkstart AAAAAAAAWJ}
 {\bkmkend AAAAAAAAWJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_radioBtnFileOnly}{\bkmkstart AAAAAAAAWK}
+{\b m_staticText17}{\bkmkstart AAAAAAAAWK}
 {\bkmkend AAAAAAAAWK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_panelSettings}{\bkmkstart AAAAAAAAWL}
+{\b m_comboCodecSpkr}{\bkmkstart AAAAAAAAWL}
 {\bkmkend AAAAAAAAWL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_lbRxInput}{\bkmkstart AAAAAAAAWM}
+{\b m_radioBtnFileOnly}{\bkmkstart AAAAAAAAWM}
 {\bkmkend AAAAAAAAWM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textRxInput}{\bkmkstart AAAAAAAAWN}
+{\b m_panelSettings}{\bkmkstart AAAAAAAAWN}
 {\bkmkend AAAAAAAAWN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_lbTxOutput}{\bkmkstart AAAAAAAAWO}
+{\b m_lbRxInput}{\bkmkstart AAAAAAAAWO}
 {\bkmkend AAAAAAAAWO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl15}{\bkmkstart AAAAAAAAWP}
+{\b m_textRxInput}{\bkmkstart AAAAAAAAWP}
 {\bkmkend AAAAAAAAWP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_lbVoiceInput}{\bkmkstart AAAAAAAAWQ}
+{\b m_lbTxOutput}{\bkmkstart AAAAAAAAWQ}
 {\bkmkend AAAAAAAAWQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textVoiceInput}{\bkmkstart AAAAAAAAWR}
+{\b m_textCtrl15}{\bkmkstart AAAAAAAAWR}
 {\bkmkend AAAAAAAAWR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_lbVoiceOutput}{\bkmkstart AAAAAAAAWS}
+{\b m_lbVoiceInput}{\bkmkstart AAAAAAAAWS}
 {\bkmkend AAAAAAAAWS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textVoiceOutput}{\bkmkstart AAAAAAAAWT}
+{\b m_textVoiceInput}{\bkmkstart AAAAAAAAWT}
 {\bkmkend AAAAAAAAWT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_panelRightChannel}{\bkmkstart AAAAAAAAWU}
+{\b m_lbVoiceOutput}{\bkmkstart AAAAAAAAWU}
 {\bkmkend AAAAAAAAWU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAWV}
+{\b m_textVoiceOutput}{\bkmkstart AAAAAAAAWV}
 {\bkmkend AAAAAAAAWV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sdbSizer3Apply}{\bkmkstart AAAAAAAAWW}
+{\b m_panelRightChannel}{\bkmkstart AAAAAAAAWW}
 {\bkmkend AAAAAAAAWW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAWX}
+{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAWX}
 {\bkmkend AAAAAAAAWX}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_sdbSizer3Apply}{\bkmkstart AAAAAAAAWY}
+{\bkmkend AAAAAAAAWY}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAWZ}
+{\bkmkend AAAAAAAAWZ}
+\par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -1535,8 +1535,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
 topFrame.DlgComPorts Class Reference\par \pard\plain 
 {\tc\tcl2 \v topFrame.DlgComPorts}
 {\xe \v topFrame.DlgComPorts}
-{\bkmkstart AAAAAAAAXR}
-{\bkmkend AAAAAAAAXR}
+{\bkmkstart AAAAAAAAXT}
+{\bkmkend AAAAAAAAXT}
 \par
 {
 {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
@@ -1558,18 +1558,18 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __init__}{\bkmkstart AAAAAAAAXS}
-{\bkmkend AAAAAAAAXS}
+def {\b __init__}{\bkmkstart AAAAAAAAXU}
+{\bkmkend AAAAAAAAXU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __del__}{\bkmkstart AAAAAAAAXT}
-{\bkmkend AAAAAAAAXT}
+def {\b __del__}{\bkmkstart AAAAAAAAXV}
+{\bkmkend AAAAAAAAXV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnListItemSelected}{\bkmkstart AAAAAAAAXU}
-{\bkmkend AAAAAAAAXU}
+def {\b OnListItemSelected}{\bkmkstart AAAAAAAAXW}
+{\bkmkend AAAAAAAAXW}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -1579,33 +1579,33 @@ Public Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText8}{\bkmkstart AAAAAAAAXV}
-{\bkmkend AAAAAAAAXV}
+{\b m_staticText8}{\bkmkstart AAAAAAAAXX}
+{\bkmkend AAAAAAAAXX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_listCtrlPortSelect}{\bkmkstart AAAAAAAAXW}
-{\bkmkend AAAAAAAAXW}
+{\b m_listCtrlPortSelect}{\bkmkstart AAAAAAAAXY}
+{\bkmkend AAAAAAAAXY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText9}{\bkmkstart AAAAAAAAXX}
-{\bkmkend AAAAAAAAXX}
+{\b m_staticText9}{\bkmkstart AAAAAAAAXZ}
+{\bkmkend AAAAAAAAXZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl10}{\bkmkstart AAAAAAAAXY}
-{\bkmkend AAAAAAAAXY}
+{\b m_textCtrl10}{\bkmkstart AAAAAAAAYA}
+{\bkmkend AAAAAAAAYA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAXZ}
-{\bkmkend AAAAAAAAXZ}
+{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAYB}
+{\bkmkend AAAAAAAAYB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAYA}
-{\bkmkend AAAAAAAAYA}
+{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAYC}
+{\bkmkend AAAAAAAAYC}
 \par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
@@ -1773,8 +1773,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
 topFrame.DlgOptions Class Reference\par \pard\plain 
 {\tc\tcl2 \v topFrame.DlgOptions}
 {\xe \v topFrame.DlgOptions}
-{\bkmkstart AAAAAAAAWY}
-{\bkmkend AAAAAAAAWY}
+{\bkmkstart AAAAAAAAXA}
+{\bkmkend AAAAAAAAXA}
 \par
 {
 {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
@@ -1796,23 +1796,23 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __init__}{\bkmkstart AAAAAAAAWZ}
-{\bkmkend AAAAAAAAWZ}
+def {\b __init__}{\bkmkstart AAAAAAAAXB}
+{\bkmkend AAAAAAAAXB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __del__}{\bkmkstart AAAAAAAAXA}
-{\bkmkend AAAAAAAAXA}
+def {\b __del__}{\bkmkstart AAAAAAAAXC}
+{\bkmkend AAAAAAAAXC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnClose}{\bkmkstart AAAAAAAAXB}
-{\bkmkend AAAAAAAAXB}
+def {\b OnClose}{\bkmkstart AAAAAAAAXD}
+{\bkmkend AAAAAAAAXD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnInitDialog}{\bkmkstart AAAAAAAAXC}
-{\bkmkend AAAAAAAAXC}
+def {\b OnInitDialog}{\bkmkstart AAAAAAAAXE}
+{\bkmkend AAAAAAAAXE}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -1822,74 +1822,74 @@ Public Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText2}{\bkmkstart AAAAAAAAXD}
-{\bkmkend AAAAAAAAXD}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-{\b m_textCtrl3}{\bkmkstart AAAAAAAAXE}
-{\bkmkend AAAAAAAAXE}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-{\b m_staticText3}{\bkmkstart AAAAAAAAXF}
+{\b m_staticText2}{\bkmkstart AAAAAAAAXF}
 {\bkmkend AAAAAAAAXF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl4}{\bkmkstart AAAAAAAAXG}
+{\b m_textCtrl3}{\bkmkstart AAAAAAAAXG}
 {\bkmkend AAAAAAAAXG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText4}{\bkmkstart AAAAAAAAXH}
+{\b m_staticText3}{\bkmkstart AAAAAAAAXH}
 {\bkmkend AAAAAAAAXH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl5}{\bkmkstart AAAAAAAAXI}
+{\b m_textCtrl4}{\bkmkstart AAAAAAAAXI}
 {\bkmkend AAAAAAAAXI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText5}{\bkmkstart AAAAAAAAXJ}
+{\b m_staticText4}{\bkmkstart AAAAAAAAXJ}
 {\bkmkend AAAAAAAAXJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl6}{\bkmkstart AAAAAAAAXK}
+{\b m_textCtrl5}{\bkmkstart AAAAAAAAXK}
 {\bkmkend AAAAAAAAXK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText6}{\bkmkstart AAAAAAAAXL}
+{\b m_staticText5}{\bkmkstart AAAAAAAAXL}
 {\bkmkend AAAAAAAAXL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl7}{\bkmkstart AAAAAAAAXM}
+{\b m_textCtrl6}{\bkmkstart AAAAAAAAXM}
 {\bkmkend AAAAAAAAXM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_staticText7}{\bkmkstart AAAAAAAAXN}
+{\b m_staticText6}{\bkmkstart AAAAAAAAXN}
 {\bkmkend AAAAAAAAXN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textCtrl8}{\bkmkstart AAAAAAAAXO}
+{\b m_textCtrl7}{\bkmkstart AAAAAAAAXO}
 {\bkmkend AAAAAAAAXO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sdbSizer4OK}{\bkmkstart AAAAAAAAXP}
+{\b m_staticText7}{\bkmkstart AAAAAAAAXP}
 {\bkmkend AAAAAAAAXP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sdbSizer4Cancel}{\bkmkstart AAAAAAAAXQ}
+{\b m_textCtrl8}{\bkmkstart AAAAAAAAXQ}
 {\bkmkend AAAAAAAAXQ}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_sdbSizer4OK}{\bkmkstart AAAAAAAAXR}
+{\bkmkend AAAAAAAAXR}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_sdbSizer4Cancel}{\bkmkstart AAAAAAAAXS}
+{\bkmkend AAAAAAAAXS}
+\par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -2374,366 +2374,382 @@ Public Member Functions\par
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Attributes\par
+Static Public Member Functions\par
 \pard\plain 
 
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotPanel} * {\b m_panelDefaultA}{\bkmkstart AAAAAAAAGM}
+static int {\b rxCallback} (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData){\bkmkstart AAAAAAAAGM}
 {\bkmkend AAAAAAAAGM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotPanel} * {\b m_panelDefaultB}{\bkmkstart AAAAAAAAGN}
+static int {\b txCallback} (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData){\bkmkstart AAAAAAAAGN}
 {\bkmkend AAAAAAAAGN}
 \par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Public Attributes\par
+\pard\plain 
+
+{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotSpectrum} * {\b m_panelSpectrum}{\bkmkstart AAAAAAAAGO}
+{\b PlotPanel} * {\b m_panelDefaultA}{\bkmkstart AAAAAAAAGO}
 {\bkmkend AAAAAAAAGO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotWaterfall} * {\b m_panelWaterfall}{\bkmkstart AAAAAAAAGP}
+{\b PlotPanel} * {\b m_panelDefaultB}{\bkmkstart AAAAAAAAGP}
 {\bkmkend AAAAAAAAGP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotScatter} * {\b m_panelScatter}{\bkmkstart AAAAAAAAGQ}
+{\b PlotSpectrum} * {\b m_panelSpectrum}{\bkmkstart AAAAAAAAGQ}
 {\bkmkend AAAAAAAAGQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotScalar} * {\b m_panelScalar}{\bkmkstart AAAAAAAAGR}
+{\b PlotWaterfall} * {\b m_panelWaterfall}{\bkmkstart AAAAAAAAGR}
 {\bkmkend AAAAAAAAGR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_SquelchActive}{\bkmkstart AAAAAAAAGS}
+{\b PlotScatter} * {\b m_panelScatter}{\bkmkstart AAAAAAAAGS}
 {\bkmkend AAAAAAAAGS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_RxRunning}{\bkmkstart AAAAAAAAGT}
+{\b PlotScalar} * {\b m_panelScalar}{\bkmkstart AAAAAAAAGT}
 {\bkmkend AAAAAAAAGT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_TxRunning}{\bkmkstart AAAAAAAAGU}
+bool {\b m_SquelchActive}{\bkmkstart AAAAAAAAGU}
 {\bkmkend AAAAAAAAGU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-CODEC2 * {\b m_RXCodec2}{\bkmkstart AAAAAAAAGV}
+bool {\b m_RxRunning}{\bkmkstart AAAAAAAAGV}
 {\bkmkend AAAAAAAAGV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-CODEC2 * {\b m_TXCodec2}{\bkmkstart AAAAAAAAGW}
+bool {\b m_TxRunning}{\bkmkstart AAAAAAAAGW}
 {\bkmkend AAAAAAAAGW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PortAudioWrap} * {\b m_rxPa}{\bkmkstart AAAAAAAAGX}
+CODEC2 * {\b m_RXCodec2}{\bkmkstart AAAAAAAAGX}
 {\bkmkend AAAAAAAAGX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PortAudioWrap} * {\b m_txPa}{\bkmkstart AAAAAAAAGY}
+CODEC2 * {\b m_TXCodec2}{\bkmkstart AAAAAAAAGY}
 {\bkmkend AAAAAAAAGY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaDeviceIndex {\b m_rxDevIn}{\bkmkstart AAAAAAAAGZ}
+{\b PortAudioWrap} * {\b m_rxPa}{\bkmkstart AAAAAAAAGZ}
 {\bkmkend AAAAAAAAGZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaDeviceIndex {\b m_rxDevOut}{\bkmkstart AAAAAAAAHA}
+{\b PortAudioWrap} * {\b m_txPa}{\bkmkstart AAAAAAAAHA}
 {\bkmkend AAAAAAAAHA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaDeviceIndex {\b m_txDevIn}{\bkmkstart AAAAAAAAHB}
+PaDeviceIndex {\b m_rxDevIn}{\bkmkstart AAAAAAAAHB}
 {\bkmkend AAAAAAAAHB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaDeviceIndex {\b m_txDevOut}{\bkmkstart AAAAAAAAHC}
+PaDeviceIndex {\b m_rxDevOut}{\bkmkstart AAAAAAAAHC}
 {\bkmkend AAAAAAAAHC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b m_rxErr}{\bkmkstart AAAAAAAAHD}
+PaDeviceIndex {\b m_txDevIn}{\bkmkstart AAAAAAAAHD}
 {\bkmkend AAAAAAAAHD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b m_txErr}{\bkmkstart AAAAAAAAHE}
+PaDeviceIndex {\b m_txDevOut}{\bkmkstart AAAAAAAAHE}
 {\bkmkend AAAAAAAAHE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxSound * {\b m_sound}{\bkmkstart AAAAAAAAHF}
+PaError {\b m_rxErr}{\bkmkstart AAAAAAAAHF}
 {\bkmkend AAAAAAAAHF}
 \par
-}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Protected Member Functions\par
-\pard\plain 
-
-{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCloseFrame} (wxCloseEvent &event){\bkmkstart AAAAAAAAHG}
+PaError {\b m_txErr}{\bkmkstart AAAAAAAAHG}
 {\bkmkend AAAAAAAAHG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnExitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAHH}
+wxSound * {\b m_sound}{\bkmkstart AAAAAAAAHH}
 {\bkmkend AAAAAAAAHH}
 \par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Protected Member Functions\par
+\pard\plain 
+
+{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b startTxStream} (){\bkmkstart AAAAAAAAHI}
+virtual void {\b OnCloseFrame} (wxCloseEvent &event){\bkmkstart AAAAAAAAHI}
 {\bkmkend AAAAAAAAHI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b startRxStream} (){\bkmkstart AAAAAAAAHJ}
+virtual void {\b OnExitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAHJ}
 {\bkmkend AAAAAAAAHJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b stopTxStream} (){\bkmkstart AAAAAAAAHK}
+void {\b startTxStream} (){\bkmkstart AAAAAAAAHK}
 {\bkmkend AAAAAAAAHK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b stopRxStream} (){\bkmkstart AAAAAAAAHL}
+void {\b startRxStream} (){\bkmkstart AAAAAAAAHL}
 {\bkmkend AAAAAAAAHL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b abortTxStream} (){\bkmkstart AAAAAAAAHM}
+void {\b stopTxStream} (){\bkmkstart AAAAAAAAHM}
 {\bkmkend AAAAAAAAHM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b abortRxStream} (){\bkmkstart AAAAAAAAHN}
+void {\b stopRxStream} (){\bkmkstart AAAAAAAAHN}
 {\bkmkend AAAAAAAAHN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAHO}
+void {\b abortTxStream} (){\bkmkstart AAAAAAAAHO}
 {\bkmkend AAAAAAAAHO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHP}
+void {\b abortRxStream} (){\bkmkstart AAAAAAAAHP}
 {\bkmkend AAAAAAAAHP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAHQ}
+void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAHQ}
 {\bkmkend AAAAAAAAHQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHR}
+void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHR}
 {\bkmkend AAAAAAAAHR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAHS}
+void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAHS}
 {\bkmkend AAAAAAAAHS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHT}
+void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHT}
 {\bkmkend AAAAAAAAHT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAHU}
+void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAHU}
 {\bkmkend AAAAAAAAHU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAHV}
+void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHV}
 {\bkmkend AAAAAAAAHV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHW}
+void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAHW}
 {\bkmkend AAAAAAAAHW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAHX}
+void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAHX}
 {\bkmkend AAAAAAAAHX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHY}
+void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHY}
 {\bkmkend AAAAAAAAHY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAHZ}
+void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAHZ}
 {\bkmkend AAAAAAAAHZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIA}
+void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIA}
 {\bkmkend AAAAAAAAIA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAIB}
+void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAIB}
 {\bkmkend AAAAAAAAIB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIC}
+void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIC}
 {\bkmkend AAAAAAAAIC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAID}
+void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAID}
 {\bkmkend AAAAAAAAID}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIE}
+void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIE}
 {\bkmkend AAAAAAAAIE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAIF}
+void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAIF}
 {\bkmkend AAAAAAAAIF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIG}
+void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIG}
 {\bkmkend AAAAAAAAIG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAIH}
+void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAIH}
 {\bkmkend AAAAAAAAIH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAII}
+void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAII}
 {\bkmkend AAAAAAAAII}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAIJ}
+void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAIJ}
 {\bkmkend AAAAAAAAIJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAIK}
+void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAIK}
 {\bkmkend AAAAAAAAIK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIL}
+void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAIL}
 {\bkmkend AAAAAAAAIL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAIM}
+void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAIM}
 {\bkmkend AAAAAAAAIM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAIN}
+void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIN}
 {\bkmkend AAAAAAAAIN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAIO}
+void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAIO}
 {\bkmkend AAAAAAAAIO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAAIP}
+void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAIP}
 {\bkmkend AAAAAAAAIP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAAIQ}
+void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAIQ}
 {\bkmkend AAAAAAAAIQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIR}
+void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAAIR}
 {\bkmkend AAAAAAAAIR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIS}
+void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAAIS}
 {\bkmkend AAAAAAAAIS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIT}
+void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIT}
 {\bkmkend AAAAAAAAIT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIU}
+void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIU}
 {\bkmkend AAAAAAAAIU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIV}
+void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIV}
 {\bkmkend AAAAAAAAIV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIW}
+void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIW}
 {\bkmkend AAAAAAAAIW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIX}
+void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIX}
 {\bkmkend AAAAAAAAIX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAAIY}
+void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIY}
 {\bkmkend AAAAAAAAIY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAIZ}
+void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIZ}
 {\bkmkend AAAAAAAAIZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJA}
+void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAAJA}
 {\bkmkend AAAAAAAAJA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAJB}
+void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAJB}
 {\bkmkend AAAAAAAAJB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAJC}
+void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJC}
 {\bkmkend AAAAAAAAJC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxString {\b LoadUserImage} (wxImage &image){\bkmkstart AAAAAAAAJD}
+void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAJD}
 {\bkmkend AAAAAAAAJD}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAJE}
+{\bkmkend AAAAAAAAJE}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxString {\b LoadUserImage} (wxImage &image){\bkmkstart AAAAAAAAJF}
+{\bkmkend AAAAAAAAJF}
+\par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
 Protected Attributes\par
@@ -2742,8 +2758,8 @@ Protected Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJE}
-{\bkmkend AAAAAAAAJE}
+wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJG}
+{\bkmkend AAAAAAAAJG}
 \par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
@@ -2760,8 +2776,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.cpp\par
 MyFrame Class Reference\par \pard\plain 
 {\tc\tcl2 \v MyFrame}
 {\xe \v MyFrame}
-{\bkmkstart AAAAAAAAJF}
-{\bkmkend AAAAAAAAJF}
+{\bkmkstart AAAAAAAAJH}
+{\bkmkend AAAAAAAAJH}
 Inheritance diagram for MyFrame:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_frame__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -2779,33 +2795,33 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b DoStartThread} (){\bkmkstart AAAAAAAAJG}
-{\bkmkend AAAAAAAAJG}
+void {\b DoStartThread} (){\bkmkstart AAAAAAAAJI}
+{\bkmkend AAAAAAAAJI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b DoPauseThread} (){\bkmkstart AAAAAAAAJH}
-{\bkmkend AAAAAAAAJH}
+void {\b DoPauseThread} (){\bkmkstart AAAAAAAAJJ}
+{\bkmkend AAAAAAAAJJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b DoResumeThread} (){\bkmkstart AAAAAAAAJI}
-{\bkmkend AAAAAAAAJI}
+void {\b DoResumeThread} (){\bkmkstart AAAAAAAAJK}
+{\bkmkend AAAAAAAAJK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnThreadUpdate} (wxThreadEvent &){\bkmkstart AAAAAAAAJJ}
-{\bkmkend AAAAAAAAJJ}
+void {\b OnThreadUpdate} (wxThreadEvent &){\bkmkstart AAAAAAAAJL}
+{\bkmkend AAAAAAAAJL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnThreadCompletion} (wxThreadEvent &){\bkmkstart AAAAAAAAJK}
-{\bkmkend AAAAAAAAJK}
+void {\b OnThreadCompletion} (wxThreadEvent &){\bkmkstart AAAAAAAAJM}
+{\bkmkend AAAAAAAAJM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnClose} (wxCloseEvent &){\bkmkstart AAAAAAAAJL}
-{\bkmkend AAAAAAAAJL}
+void {\b OnClose} (wxCloseEvent &){\bkmkstart AAAAAAAAJN}
+{\bkmkend AAAAAAAAJN}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -2815,8 +2831,8 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b wxDECLARE_EVENT_TABLE} (){\bkmkstart AAAAAAAAJM}
-{\bkmkend AAAAAAAAJM}
+{\b wxDECLARE_EVENT_TABLE} (){\bkmkstart AAAAAAAAJO}
+{\bkmkend AAAAAAAAJO}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -2826,13 +2842,13 @@ Protected Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b MyThread} * {\b m_pThread}{\bkmkstart AAAAAAAAJN}
-{\bkmkend AAAAAAAAJN}
+{\b MyThread} * {\b m_pThread}{\bkmkstart AAAAAAAAJP}
+{\bkmkend AAAAAAAAJP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJO}
-{\bkmkend AAAAAAAAJO}
+wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJQ}
+{\bkmkend AAAAAAAAJQ}
 \par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
@@ -2847,8 +2863,8 @@ C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h\par
 MyThread Class Reference\par \pard\plain 
 {\tc\tcl2 \v MyThread}
 {\xe \v MyThread}
-{\bkmkstart AAAAAAAAJP}
-{\bkmkend AAAAAAAAJP}
+{\bkmkstart AAAAAAAAJR}
+{\bkmkend AAAAAAAAJR}
 Inheritance diagram for MyThread:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_thread__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -2866,8 +2882,8 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b MyThread} ({\b MyFrame} *handler){\bkmkstart AAAAAAAAJQ}
-{\bkmkend AAAAAAAAJQ}
+{\b MyThread} ({\b MyFrame} *handler){\bkmkstart AAAAAAAAJS}
+{\bkmkend AAAAAAAAJS}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -2877,8 +2893,8 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual ExitCode {\b Entry} (){\bkmkstart AAAAAAAAJR}
-{\bkmkend AAAAAAAAJR}
+virtual ExitCode {\b Entry} (){\bkmkstart AAAAAAAAJT}
+{\bkmkend AAAAAAAAJT}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -2888,8 +2904,8 @@ Protected Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b MyFrame} * {\b m_pHandler}{\bkmkstart AAAAAAAAJS}
-{\bkmkend AAAAAAAAJS}
+{\b MyFrame} * {\b m_pHandler}{\bkmkstart AAAAAAAAJU}
+{\bkmkend AAAAAAAAJU}
 \par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
@@ -2904,8 +2920,8 @@ C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h\par
 OptionsDlg Class Reference\par \pard\plain 
 {\tc\tcl2 \v OptionsDlg}
 {\xe \v OptionsDlg}
-{\bkmkstart AAAAAAAAJT}
-{\bkmkend AAAAAAAAJT}
+{\bkmkstart AAAAAAAAJV}
+{\bkmkend AAAAAAAAJV}
 Inheritance diagram for OptionsDlg:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_options_dlg__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -2931,13 +2947,13 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJU}
-{\bkmkend AAAAAAAAJU}
+void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJW}
+{\bkmkend AAAAAAAAJW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAAJV}
-{\bkmkend AAAAAAAAJV}
+void {\b OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAAJX}
+{\bkmkend AAAAAAAAJX}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -2953,8 +2969,8 @@ Constructor & Destructor Documentation\par
 {\b 
 OptionsDlg::OptionsDlg (wxWindow * {\i parent})}}
 \par
-{\bkmkstart AAAAAAAAJW}
-{\bkmkend AAAAAAAAJW}
+{\bkmkstart AAAAAAAAJY}
+{\bkmkend AAAAAAAAJY}
 {
 \pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
 {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
@@ -2974,8 +2990,8 @@ C:/bin/Projects/Radio/fdmdv2/src/dlg_options.cpp\par
 paCallBackData Struct Reference\par \pard\plain 
 {\tc\tcl2 \v paCallBackData}
 {\xe \v paCallBackData}
-{\bkmkstart AAAAAAAAJX}
-{\bkmkend AAAAAAAAJX}
+{\bkmkstart AAAAAAAAJZ}
+{\bkmkend AAAAAAAAJZ}
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
 Public Attributes\par
 \pard\plain 
@@ -2983,13 +2999,13 @@ Public Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-float {\b in48k} [FDMDV_OS_TAPS+N48]{\bkmkstart AAAAAAAAJY}
-{\bkmkend AAAAAAAAJY}
+float {\b in48k} [FDMDV_OS_TAPS+N48]{\bkmkstart AAAAAAAAKA}
+{\bkmkend AAAAAAAAKA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-float {\b in8k} [MEM8+N8]{\bkmkstart AAAAAAAAJZ}
-{\bkmkend AAAAAAAAJZ}
+float {\b in8k} [MEM8+N8]{\bkmkstart AAAAAAAAKB}
+{\bkmkend AAAAAAAAKB}
 \par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
@@ -3004,8 +3020,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp\par
 PlotPanel Class Reference\par \pard\plain 
 {\tc\tcl2 \v PlotPanel}
 {\xe \v PlotPanel}
-{\bkmkstart AAAAAAAAKA}
-{\bkmkend AAAAAAAAKA}
+{\bkmkstart AAAAAAAAKC}
+{\bkmkend AAAAAAAAKC}
 Inheritance diagram for PlotPanel:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_panel__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -3023,241 +3039,241 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotPanel} (wxFrame *parent){\bkmkstart AAAAAAAAKB}
-{\bkmkend AAAAAAAAKB}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-void {\b OnMouseMove} (wxMouseEvent &event){\bkmkstart AAAAAAAAKC}
-{\bkmkend AAAAAAAAKC}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-void {\b OnMouseDown} (wxMouseEvent &event){\bkmkstart AAAAAAAAKD}
+{\b PlotPanel} (wxFrame *parent){\bkmkstart AAAAAAAAKD}
 {\bkmkend AAAAAAAAKD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnMouseUp} (wxMouseEvent &event){\bkmkstart AAAAAAAAKE}
+void {\b OnMouseMove} (wxMouseEvent &event){\bkmkstart AAAAAAAAKE}
 {\bkmkend AAAAAAAAKE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnMouseWheelMoved} (wxMouseEvent &event){\bkmkstart AAAAAAAAKF}
+void {\b OnMouseDown} (wxMouseEvent &event){\bkmkstart AAAAAAAAKF}
 {\bkmkend AAAAAAAAKF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAKG}
+void {\b OnMouseUp} (wxMouseEvent &event){\bkmkstart AAAAAAAAKG}
 {\bkmkend AAAAAAAAKG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAKH}
+void {\b OnMouseWheelMoved} (wxMouseEvent &event){\bkmkstart AAAAAAAAKH}
 {\bkmkend AAAAAAAAKH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnErase} (wxEraseEvent &event){\bkmkstart AAAAAAAAKI}
+void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAKI}
 {\bkmkend AAAAAAAAKI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAKJ}
+void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAKJ}
 {\bkmkend AAAAAAAAKJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b paintEvent} (wxPaintEvent &evt){\bkmkstart AAAAAAAAKK}
+void {\b OnErase} (wxEraseEvent &event){\bkmkstart AAAAAAAAKK}
 {\bkmkend AAAAAAAAKK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKL}
+void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAKL}
 {\bkmkend AAAAAAAAKL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKM}
+void {\b paintEvent} (wxPaintEvent &evt){\bkmkstart AAAAAAAAKM}
 {\bkmkend AAAAAAAAKM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual double {\b SetZoomFactor} (double zf){\bkmkstart AAAAAAAAKN}
+virtual void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKN}
 {\bkmkend AAAAAAAAKN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual double {\b GetZoomFactor} (double zf){\bkmkstart AAAAAAAAKO}
+virtual void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKO}
 {\bkmkend AAAAAAAAKO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAKP}
+virtual double {\b SetZoomFactor} (double zf){\bkmkstart AAAAAAAAKP}
 {\bkmkend AAAAAAAAKP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual double {\b GetLabelSize} (){\bkmkstart AAAAAAAAKQ}
+virtual double {\b GetZoomFactor} (double zf){\bkmkstart AAAAAAAAKQ}
 {\bkmkend AAAAAAAAKQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b SetLabelSize} (double size){\bkmkstart AAAAAAAAKR}
+virtual void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAKR}
 {\bkmkend AAAAAAAAKR}
 \par
-}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Attributes\par
-\pard\plain 
-
-{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxPen {\b m_penShortDash}{\bkmkstart AAAAAAAAKS}
+virtual double {\b GetLabelSize} (){\bkmkstart AAAAAAAAKS}
 {\bkmkend AAAAAAAAKS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxPen {\b m_penDotDash}{\bkmkstart AAAAAAAAKT}
+virtual void {\b SetLabelSize} (double size){\bkmkstart AAAAAAAAKT}
 {\bkmkend AAAAAAAAKT}
 \par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Public Attributes\par
+\pard\plain 
+
+{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxPen {\b m_penSolid}{\bkmkstart AAAAAAAAKU}
+wxPen {\b m_penShortDash}{\bkmkstart AAAAAAAAKU}
 {\bkmkend AAAAAAAAKU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxRect {\b m_rectCtrl}{\bkmkstart AAAAAAAAKV}
+wxPen {\b m_penDotDash}{\bkmkstart AAAAAAAAKV}
 {\bkmkend AAAAAAAAKV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxRect {\b m_rectGrid}{\bkmkstart AAAAAAAAKW}
+wxPen {\b m_penSolid}{\bkmkstart AAAAAAAAKW}
 {\bkmkend AAAAAAAAKW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxRect {\b m_rectPlot}{\bkmkstart AAAAAAAAKX}
+wxRect {\b m_rectCtrl}{\bkmkstart AAAAAAAAKX}
 {\bkmkend AAAAAAAAKX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b MainFrame} * {\b m_pTopFrame}{\bkmkstart AAAAAAAAKY}
+wxRect {\b m_rectGrid}{\bkmkstart AAAAAAAAKY}
 {\bkmkend AAAAAAAAKY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxAuiNotebook * {\b m_pNoteBook}{\bkmkstart AAAAAAAAKZ}
+wxRect {\b m_rectPlot}{\bkmkstart AAAAAAAAKZ}
 {\bkmkend AAAAAAAAKZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-double {\b m_label_size}{\bkmkstart AAAAAAAALA}
+{\b MainFrame} * {\b m_pTopFrame}{\bkmkstart AAAAAAAALA}
 {\bkmkend AAAAAAAALA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxSize {\b m_Bufsz}{\bkmkstart AAAAAAAALB}
+wxAuiNotebook * {\b m_pNoteBook}{\bkmkstart AAAAAAAALB}
 {\bkmkend AAAAAAAALB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_newdata}{\bkmkstart AAAAAAAALC}
+double {\b m_label_size}{\bkmkstart AAAAAAAALC}
 {\bkmkend AAAAAAAALC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxBitmap * {\b m_bmp}{\bkmkstart AAAAAAAALD}
+wxSize {\b m_Bufsz}{\bkmkstart AAAAAAAALD}
 {\bkmkend AAAAAAAALD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxNativePixelData * {\b m_pBmp}{\bkmkstart AAAAAAAALE}
+bool {\b m_newdata}{\bkmkstart AAAAAAAALE}
 {\bkmkend AAAAAAAALE}
 \par
-}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Protected Attributes\par
-\pard\plain 
-
-{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_x}{\bkmkstart AAAAAAAALF}
+wxBitmap * {\b m_bmp}{\bkmkstart AAAAAAAALF}
 {\bkmkend AAAAAAAALF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_y}{\bkmkstart AAAAAAAALG}
+wxNativePixelData * {\b m_pBmp}{\bkmkstart AAAAAAAALG}
 {\bkmkend AAAAAAAALG}
 \par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Protected Attributes\par
+\pard\plain 
+
+{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_w}{\bkmkstart AAAAAAAALH}
+int {\b m_x}{\bkmkstart AAAAAAAALH}
 {\bkmkend AAAAAAAALH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_h}{\bkmkstart AAAAAAAALI}
+int {\b m_y}{\bkmkstart AAAAAAAALI}
 {\bkmkend AAAAAAAALI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_left}{\bkmkstart AAAAAAAALJ}
+int {\b m_w}{\bkmkstart AAAAAAAALJ}
 {\bkmkend AAAAAAAALJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_top}{\bkmkstart AAAAAAAALK}
+int {\b m_h}{\bkmkstart AAAAAAAALK}
 {\bkmkend AAAAAAAALK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_prev_w}{\bkmkstart AAAAAAAALL}
+int {\b m_left}{\bkmkstart AAAAAAAALL}
 {\bkmkend AAAAAAAALL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_prev_h}{\bkmkstart AAAAAAAALM}
+int {\b m_top}{\bkmkstart AAAAAAAALM}
 {\bkmkend AAAAAAAALM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_prev_x}{\bkmkstart AAAAAAAALN}
+int {\b m_prev_w}{\bkmkstart AAAAAAAALN}
 {\bkmkend AAAAAAAALN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_prev_y}{\bkmkstart AAAAAAAALO}
+int {\b m_prev_h}{\bkmkstart AAAAAAAALO}
 {\bkmkend AAAAAAAALO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_use_bitmap}{\bkmkstart AAAAAAAALP}
+int {\b m_prev_x}{\bkmkstart AAAAAAAALP}
 {\bkmkend AAAAAAAALP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_clip}{\bkmkstart AAAAAAAALQ}
+int {\b m_prev_y}{\bkmkstart AAAAAAAALQ}
 {\bkmkend AAAAAAAALQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_rubberBand}{\bkmkstart AAAAAAAALR}
+bool {\b m_use_bitmap}{\bkmkstart AAAAAAAALR}
 {\bkmkend AAAAAAAALR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b m_mouseDown}{\bkmkstart AAAAAAAALS}
+bool {\b m_clip}{\bkmkstart AAAAAAAALS}
 {\bkmkend AAAAAAAALS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-double {\b m_zoomFactor}{\bkmkstart AAAAAAAALT}
+bool {\b m_rubberBand}{\bkmkstart AAAAAAAALT}
 {\bkmkend AAAAAAAALT}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+bool {\b m_mouseDown}{\bkmkstart AAAAAAAALU}
+{\bkmkend AAAAAAAALU}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+double {\b m_zoomFactor}{\bkmkstart AAAAAAAALV}
+{\bkmkend AAAAAAAALV}
+\par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
 The documentation for this class was generated from the following files:{\par
@@ -3273,8 +3289,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot.cpp\par
 PlotScalar Class Reference\par \pard\plain 
 {\tc\tcl2 \v PlotScalar}
 {\xe \v PlotScalar}
-{\bkmkstart AAAAAAAALU}
-{\bkmkend AAAAAAAALU}
+{\bkmkstart AAAAAAAALW}
+{\bkmkend AAAAAAAALW}
 Inheritance diagram for PlotScalar:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scalar__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -3292,13 +3308,13 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotScalar} (wxFrame *parent, int x_max_, int y_max_){\bkmkstart AAAAAAAALV}
-{\bkmkend AAAAAAAALV}
+{\b PlotScalar} (wxFrame *parent, int x_max_, int y_max_){\bkmkstart AAAAAAAALX}
+{\bkmkend AAAAAAAALX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b add_new_sample} (float sample){\bkmkstart AAAAAAAALW}
-{\bkmkend AAAAAAAALW}
+void {\b add_new_sample} (float sample){\bkmkstart AAAAAAAALY}
+{\bkmkend AAAAAAAALY}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3308,28 +3324,28 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b clip} (int y1){\bkmkstart AAAAAAAALX}
-{\bkmkend AAAAAAAALX}
+int {\b clip} (int y1){\bkmkstart AAAAAAAALZ}
+{\bkmkend AAAAAAAALZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAALY}
-{\bkmkend AAAAAAAALY}
+void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMA}
+{\bkmkend AAAAAAAAMA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAALZ}
-{\bkmkend AAAAAAAALZ}
+void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMB}
+{\bkmkend AAAAAAAAMB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMA}
-{\bkmkend AAAAAAAAMA}
+void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMC}
+{\bkmkend AAAAAAAAMC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMB}
-{\bkmkend AAAAAAAAMB}
+void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMD}
+{\bkmkend AAAAAAAAMD}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3339,33 +3355,33 @@ Protected Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_x_max}{\bkmkstart AAAAAAAAMC}
-{\bkmkend AAAAAAAAMC}
+int {\b m_x_max}{\bkmkstart AAAAAAAAME}
+{\bkmkend AAAAAAAAME}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_y_max}{\bkmkstart AAAAAAAAMD}
-{\bkmkend AAAAAAAAMD}
+int {\b m_y_max}{\bkmkstart AAAAAAAAMF}
+{\bkmkend AAAAAAAAMF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-float * {\b m_mem}{\bkmkstart AAAAAAAAME}
-{\bkmkend AAAAAAAAME}
+float * {\b m_mem}{\bkmkstart AAAAAAAAMG}
+{\bkmkend AAAAAAAAMG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-float {\b m_new_sample}{\bkmkstart AAAAAAAAMF}
-{\bkmkend AAAAAAAAMF}
+float {\b m_new_sample}{\bkmkstart AAAAAAAAMH}
+{\bkmkend AAAAAAAAMH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_index}{\bkmkstart AAAAAAAAMG}
-{\bkmkend AAAAAAAAMG}
+int {\b m_index}{\bkmkstart AAAAAAAAMI}
+{\bkmkend AAAAAAAAMI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_step}{\bkmkstart AAAAAAAAMH}
-{\bkmkend AAAAAAAAMH}
+int {\b m_step}{\bkmkstart AAAAAAAAMJ}
+{\bkmkend AAAAAAAAMJ}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3385,8 +3401,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scalar.cpp\par
 PlotScatter Class Reference\par \pard\plain 
 {\tc\tcl2 \v PlotScatter}
 {\xe \v PlotScatter}
-{\bkmkstart AAAAAAAAMI}
-{\bkmkend AAAAAAAAMI}
+{\bkmkstart AAAAAAAAMK}
+{\bkmkend AAAAAAAAMK}
 Inheritance diagram for PlotScatter:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scatter__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -3404,8 +3420,8 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotScatter} (wxFrame *parent){\bkmkstart AAAAAAAAMJ}
-{\bkmkend AAAAAAAAMJ}
+{\b PlotScatter} (wxFrame *parent){\bkmkstart AAAAAAAAML}
+{\bkmkend AAAAAAAAML}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3415,28 +3431,28 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMK}
-{\bkmkend AAAAAAAAMK}
+void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMM}
+{\bkmkend AAAAAAAAMM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b add_new_samples} ({\b COMP} samples[]){\bkmkstart AAAAAAAAML}
-{\bkmkend AAAAAAAAML}
+void {\b add_new_samples} ({\b COMP} samples[]){\bkmkstart AAAAAAAAMN}
+{\bkmkend AAAAAAAAMN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMM}
-{\bkmkend AAAAAAAAMM}
+void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMO}
+{\bkmkend AAAAAAAAMO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMN}
-{\bkmkend AAAAAAAAMN}
+void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMP}
+{\bkmkend AAAAAAAAMP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMO}
-{\bkmkend AAAAAAAAMO}
+void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMQ}
+{\bkmkend AAAAAAAAMQ}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3446,13 +3462,13 @@ Protected Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b COMP} {\b m_mem} [SCATTER_MEM]{\bkmkstart AAAAAAAAMP}
-{\bkmkend AAAAAAAAMP}
+{\b COMP} {\b m_mem} [SCATTER_MEM]{\bkmkstart AAAAAAAAMR}
+{\bkmkend AAAAAAAAMR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b COMP} {\b m_new_samples} [FDMDV_NSYM]{\bkmkstart AAAAAAAAMQ}
-{\bkmkend AAAAAAAAMQ}
+{\b COMP} {\b m_new_samples} [FDMDV_NSYM]{\bkmkstart AAAAAAAAMS}
+{\bkmkend AAAAAAAAMS}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3472,8 +3488,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scatter.cpp\par
 PlotSpectrum Class Reference\par \pard\plain 
 {\tc\tcl2 \v PlotSpectrum}
 {\xe \v PlotSpectrum}
-{\bkmkstart AAAAAAAAMR}
-{\bkmkend AAAAAAAAMR}
+{\bkmkstart AAAAAAAAMT}
+{\bkmkend AAAAAAAAMT}
 Inheritance diagram for PlotSpectrum:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_spectrum__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -3491,8 +3507,8 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotSpectrum} (wxFrame *parent){\bkmkstart AAAAAAAAMS}
-{\bkmkend AAAAAAAAMS}
+{\b PlotSpectrum} (wxFrame *parent){\bkmkstart AAAAAAAAMU}
+{\bkmkend AAAAAAAAMU}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3502,28 +3518,28 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMT}
-{\bkmkend AAAAAAAAMT}
+void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMV}
+{\bkmkend AAAAAAAAMV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMU}
-{\bkmkend AAAAAAAAMU}
+void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMW}
+{\bkmkend AAAAAAAAMW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMV}
-{\bkmkend AAAAAAAAMV}
+void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMX}
+{\bkmkend AAAAAAAAMX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMW}
-{\bkmkend AAAAAAAAMW}
+void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMY}
+{\bkmkend AAAAAAAAMY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMX}
-{\bkmkend AAAAAAAAMX}
+void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMZ}
+{\bkmkend AAAAAAAAMZ}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3543,8 +3559,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_spectrum.cpp\par
 PlotWaterfall Class Reference\par \pard\plain 
 {\tc\tcl2 \v PlotWaterfall}
 {\xe \v PlotWaterfall}
-{\bkmkstart AAAAAAAAMY}
-{\bkmkend AAAAAAAAMY}
+{\bkmkstart AAAAAAAANA}
+{\bkmkend AAAAAAAANA}
 Inheritance diagram for PlotWaterfall:{
 \pard\plain 
 \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_waterfall__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
@@ -3562,8 +3578,8 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b PlotWaterfall} (wxFrame *parent){\bkmkstart AAAAAAAAMZ}
-{\bkmkend AAAAAAAAMZ}
+{\b PlotWaterfall} (wxFrame *parent){\bkmkstart AAAAAAAANB}
+{\bkmkend AAAAAAAANB}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3573,44 +3589,44 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-unsigned {\b heatmap} (float val, float min, float max){\bkmkstart AAAAAAAANA}
-{\bkmkend AAAAAAAANA}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-void {\b OnPaint} (wxPaintEvent &evt){\bkmkstart AAAAAAAANB}
-{\bkmkend AAAAAAAANB}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAANC}
+unsigned {\b heatmap} (float val, float min, float max){\bkmkstart AAAAAAAANC}
 {\bkmkend AAAAAAAANC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAND}
+void {\b OnPaint} (wxPaintEvent &evt){\bkmkstart AAAAAAAAND}
 {\bkmkend AAAAAAAAND}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANE}
+void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAANE}
 {\bkmkend AAAAAAAANE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANF}
+void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAANF}
 {\bkmkend AAAAAAAANF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b plotData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANG}
+void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANG}
 {\bkmkend AAAAAAAANG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b plotPixelData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANH}
+void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANH}
 {\bkmkend AAAAAAAANH}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b plotData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANI}
+{\bkmkend AAAAAAAANI}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b plotPixelData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANJ}
+{\bkmkend AAAAAAAANJ}
+\par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
 Protected Attributes\par
@@ -3619,13 +3635,13 @@ Protected Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-unsigned {\b m_heatmap_lut} [256]{\bkmkstart AAAAAAAANI}
-{\bkmkend AAAAAAAANI}
+unsigned {\b m_heatmap_lut} [256]{\bkmkstart AAAAAAAANK}
+{\bkmkend AAAAAAAANK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b m_greyscale}{\bkmkstart AAAAAAAANJ}
-{\bkmkend AAAAAAAANJ}
+int {\b m_greyscale}{\bkmkstart AAAAAAAANL}
+{\bkmkend AAAAAAAANL}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3645,8 +3661,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_waterfall.cpp\par
 PortAudioWrap Class Reference\par \pard\plain 
 {\tc\tcl2 \v PortAudioWrap}
 {\xe \v PortAudioWrap}
-{\bkmkstart AAAAAAAANK}
-{\bkmkend AAAAAAAANK}
+{\bkmkstart AAAAAAAANM}
+{\bkmkend AAAAAAAANM}
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
 Public Member Functions\par
 \pard\plain 
@@ -3654,274 +3670,274 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b per_frame_rx_processing} (short output_buf[], int *n_output_buf, int codec_bits[], short input_buf[], int *n_input_buf, int *nin, int *state, struct CODEC2 *c2){\bkmkstart AAAAAAAANL}
-{\bkmkend AAAAAAAANL}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-PaDeviceIndex {\b getDefaultInputDevice} (){\bkmkstart AAAAAAAANM}
-{\bkmkend AAAAAAAANM}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-PaDeviceIndex {\b getDefaultOutputDevice} (){\bkmkstart AAAAAAAANN}
+void {\b per_frame_rx_processing} (short output_buf[], int *n_output_buf, int codec_bits[], short input_buf[], int *n_input_buf, int *nin, int *state, struct CODEC2 *c2){\bkmkstart AAAAAAAANN}
 {\bkmkend AAAAAAAANN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaStreamParameters * {\b getDeviceInfo} (PaDeviceIndex idx){\bkmkstart AAAAAAAANO}
+PaDeviceIndex {\b getDefaultInputDevice} (){\bkmkstart AAAAAAAANO}
 {\bkmkend AAAAAAAANO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setFramesPerBuffer} (unsigned long size){\bkmkstart AAAAAAAANP}
+PaDeviceIndex {\b getDefaultOutputDevice} (){\bkmkstart AAAAAAAANP}
 {\bkmkend AAAAAAAANP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setSampleRate} (unsigned long size){\bkmkstart AAAAAAAANQ}
+PaStreamParameters * {\b getDeviceInfo} (PaDeviceIndex idx){\bkmkstart AAAAAAAANQ}
 {\bkmkend AAAAAAAANQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setStreamFlags} (PaStreamFlags flags){\bkmkstart AAAAAAAANR}
+PaError {\b setFramesPerBuffer} (unsigned long size){\bkmkstart AAAAAAAANR}
 {\bkmkend AAAAAAAANR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setCallback} (PaStreamCallback *streamCallback){\bkmkstart AAAAAAAANS}
+PaError {\b setSampleRate} (unsigned long size){\bkmkstart AAAAAAAANS}
 {\bkmkend AAAAAAAANS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setStreamCallback} (PaStream *stream, PaStreamCallback *callback){\bkmkstart AAAAAAAANT}
+PaError {\b setStreamFlags} (PaStreamFlags flags){\bkmkstart AAAAAAAANT}
 {\bkmkend AAAAAAAANT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setStreamFinishedCallback} (PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAANU}
+PaError {\b setCallback} (PaStreamCallback *streamCallback){\bkmkstart AAAAAAAANU}
 {\bkmkend AAAAAAAANU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b streamOpen} (){\bkmkstart AAAAAAAANV}
+PaError {\b setStreamCallback} (PaStream *stream, PaStreamCallback *callback){\bkmkstart AAAAAAAANV}
 {\bkmkend AAAAAAAANV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setInputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAANW}
+PaError {\b setStreamFinishedCallback} (PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAANW}
 {\bkmkend AAAAAAAANW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setInputChannelCount} (int count){\bkmkstart AAAAAAAANX}
+PaError {\b streamOpen} (){\bkmkstart AAAAAAAANX}
 {\bkmkend AAAAAAAANX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b getInputChannelCount} (){\bkmkstart AAAAAAAANY}
+PaError {\b setInputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAANY}
 {\bkmkend AAAAAAAANY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setInputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAANZ}
+PaError {\b setInputChannelCount} (int count){\bkmkstart AAAAAAAANZ}
 {\bkmkend AAAAAAAANZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setInputSampleRate} (PaSampleFormat format){\bkmkstart AAAAAAAAOA}
+int {\b getInputChannelCount} (){\bkmkstart AAAAAAAAOA}
 {\bkmkend AAAAAAAAOA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setInputLatency} (PaTime latency){\bkmkstart AAAAAAAAOB}
+PaError {\b setInputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAAOB}
 {\bkmkend AAAAAAAAOB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setInputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOC}
+PaError {\b setInputSampleRate} (PaSampleFormat format){\bkmkstart AAAAAAAAOC}
 {\bkmkend AAAAAAAAOC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaTime {\b getInputDefaultLowLatency} (){\bkmkstart AAAAAAAAOD}
+PaError {\b setInputLatency} (PaTime latency){\bkmkstart AAAAAAAAOD}
 {\bkmkend AAAAAAAAOD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-const char * {\b getDeviceName} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOE}
+void {\b setInputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOE}
 {\bkmkend AAAAAAAAOE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setOutputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOF}
+PaTime {\b getInputDefaultLowLatency} (){\bkmkstart AAAAAAAAOF}
 {\bkmkend AAAAAAAAOF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setOutputChannelCount} (int count){\bkmkstart AAAAAAAAOG}
+const char * {\b getDeviceName} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOG}
 {\bkmkend AAAAAAAAOG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-const int {\b getOutputChannelCount} (){\bkmkstart AAAAAAAAOH}
+PaError {\b setOutputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOH}
 {\bkmkend AAAAAAAAOH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setOutputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAAOI}
+PaError {\b setOutputChannelCount} (int count){\bkmkstart AAAAAAAAOI}
 {\bkmkend AAAAAAAAOI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b setOutputLatency} (PaTime latency){\bkmkstart AAAAAAAAOJ}
+const int {\b getOutputChannelCount} (){\bkmkstart AAAAAAAAOJ}
 {\bkmkend AAAAAAAAOJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b streamStart} (){\bkmkstart AAAAAAAAOK}
+PaError {\b setOutputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAAOK}
 {\bkmkend AAAAAAAAOK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaError {\b streamClose} (){\bkmkstart AAAAAAAAOL}
+PaError {\b setOutputLatency} (PaTime latency){\bkmkstart AAAAAAAAOL}
 {\bkmkend AAAAAAAAOL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setOutputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOM}
+PaError {\b streamStart} (){\bkmkstart AAAAAAAAOM}
 {\bkmkend AAAAAAAAOM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaTime {\b getOutputDefaultLowLatency} (){\bkmkstart AAAAAAAAON}
+PaError {\b streamClose} (){\bkmkstart AAAAAAAAON}
 {\bkmkend AAAAAAAAON}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b averageData} (float mag_dB[]){\bkmkstart AAAAAAAAOO}
+void {\b setOutputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOO}
 {\bkmkend AAAAAAAAOO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setFdmdvState} (FDMDV *fdmdv_state){\bkmkstart AAAAAAAAOP}
+PaTime {\b getOutputDefaultLowLatency} (){\bkmkstart AAAAAAAAOP}
 {\bkmkend AAAAAAAAOP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setInputBuffer} (const PaStreamParameters &inputBuffer){\bkmkstart AAAAAAAAOQ}
+void {\b averageData} (float mag_dB[]){\bkmkstart AAAAAAAAOQ}
 {\bkmkend AAAAAAAAOQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setOutputBuffer} (const PaStreamParameters &outputBuffer){\bkmkstart AAAAAAAAOR}
+void {\b setFdmdvState} (FDMDV *fdmdv_state){\bkmkstart AAAAAAAAOR}
 {\bkmkend AAAAAAAAOR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setSamplerate} (int samplerate){\bkmkstart AAAAAAAAOS}
+void {\b setInputBuffer} (const PaStreamParameters &inputBuffer){\bkmkstart AAAAAAAAOS}
 {\bkmkend AAAAAAAAOS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setStatusFlags} (const PaStreamCallbackFlags &statusFlags){\bkmkstart AAAAAAAAOT}
+void {\b setOutputBuffer} (const PaStreamParameters &outputBuffer){\bkmkstart AAAAAAAAOT}
 {\bkmkend AAAAAAAAOT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setStream} (PaStream *stream){\bkmkstart AAAAAAAAOU}
+void {\b setSamplerate} (int samplerate){\bkmkstart AAAAAAAAOU}
 {\bkmkend AAAAAAAAOU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setStreamFinishedCallback} (PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAAOV}
+void {\b setStatusFlags} (const PaStreamCallbackFlags &statusFlags){\bkmkstart AAAAAAAAOV}
 {\bkmkend AAAAAAAAOV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setTimeInfo} (PaStreamCallbackTimeInfo *timeInfo){\bkmkstart AAAAAAAAOW}
+void {\b setStream} (PaStream *stream){\bkmkstart AAAAAAAAOW}
 {\bkmkend AAAAAAAAOW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b setUserData} (void *userData){\bkmkstart AAAAAAAAOX}
+void {\b setStreamFinishedCallback} (PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAAOX}
 {\bkmkend AAAAAAAAOX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-FDMDV * {\b getFdmdvState} (){\bkmkstart AAAAAAAAOY}
+void {\b setTimeInfo} (PaStreamCallbackTimeInfo *timeInfo){\bkmkstart AAAAAAAAOY}
 {\bkmkend AAAAAAAAOY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-unsigned long {\b getFramesPerBuffer} () const {\bkmkstart AAAAAAAAOZ}
+void {\b setUserData} (void *userData){\bkmkstart AAAAAAAAOZ}
 {\bkmkend AAAAAAAAOZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-const PaStreamParameters & {\b getInputBuffer} () const {\bkmkstart AAAAAAAAPA}
+FDMDV * {\b getFdmdvState} (){\bkmkstart AAAAAAAAPA}
 {\bkmkend AAAAAAAAPA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-const PaStreamParameters & {\b getOutputBuffer} () const {\bkmkstart AAAAAAAAPB}
+unsigned long {\b getFramesPerBuffer} () const {\bkmkstart AAAAAAAAPB}
 {\bkmkend AAAAAAAAPB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-int {\b getSamplerate} () const {\bkmkstart AAAAAAAAPC}
+const PaStreamParameters & {\b getInputBuffer} () const {\bkmkstart AAAAAAAAPC}
 {\bkmkend AAAAAAAAPC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-const PaStreamCallbackFlags & {\b getStatusFlags} () const {\bkmkstart AAAAAAAAPD}
+const PaStreamParameters & {\b getOutputBuffer} () const {\bkmkstart AAAAAAAAPD}
 {\bkmkend AAAAAAAAPD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-PaStream * {\b getStream} (){\bkmkstart AAAAAAAAPE}
+int {\b getSamplerate} () const {\bkmkstart AAAAAAAAPE}
 {\bkmkend AAAAAAAAPE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void * {\b getUserData} (){\bkmkstart AAAAAAAAPF}
+const PaStreamCallbackFlags & {\b getStatusFlags} () const {\bkmkstart AAAAAAAAPF}
 {\bkmkend AAAAAAAAPF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b terminate} (){\bkmkstart AAAAAAAAPG}
+PaStream * {\b getStream} (){\bkmkstart AAAAAAAAPG}
 {\bkmkend AAAAAAAAPG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b stop} (){\bkmkstart AAAAAAAAPH}
+void * {\b getUserData} (){\bkmkstart AAAAAAAAPH}
 {\bkmkend AAAAAAAAPH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b abort} (){\bkmkstart AAAAAAAAPI}
+void {\b terminate} (){\bkmkstart AAAAAAAAPI}
 {\bkmkend AAAAAAAAPI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b isOpen} () const {\bkmkstart AAAAAAAAPJ}
+void {\b stop} (){\bkmkstart AAAAAAAAPJ}
 {\bkmkend AAAAAAAAPJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b isStopped} () const {\bkmkstart AAAAAAAAPK}
+void {\b abort} (){\bkmkstart AAAAAAAAPK}
 {\bkmkend AAAAAAAAPK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-bool {\b isActive} () const {\bkmkstart AAAAAAAAPL}
+bool {\b isOpen} () const {\bkmkstart AAAAAAAAPL}
 {\bkmkend AAAAAAAAPL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-void {\b loadData} (){\bkmkstart AAAAAAAAPM}
+bool {\b isStopped} () const {\bkmkstart AAAAAAAAPM}
 {\bkmkend AAAAAAAAPM}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+bool {\b isActive} () const {\bkmkstart AAAAAAAAPN}
+{\bkmkend AAAAAAAAPN}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b loadData} (){\bkmkstart AAAAAAAAPO}
+{\bkmkend AAAAAAAAPO}
+\par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
 Public Attributes\par
@@ -3930,8 +3946,8 @@ Public Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-float {\b m_av_mag} [FDMDV_NSPEC]{\bkmkstart AAAAAAAAPN}
-{\bkmkend AAAAAAAAPN}
+float {\b m_av_mag} [FDMDV_NSPEC]{\bkmkstart AAAAAAAAPP}
+{\bkmkend AAAAAAAAPP}
 \par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
@@ -3948,8 +3964,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp\par
 TopFrame Class Reference\par \pard\plain 
 {\tc\tcl2 \v TopFrame}
 {\xe \v TopFrame}
-{\bkmkstart AAAAAAAAPO}
-{\bkmkend AAAAAAAAPO}
+{\bkmkstart AAAAAAAAPQ}
+{\bkmkend AAAAAAAAPQ}
 \par
 {
 {\f2 #include <topFrame.h>}}\par
@@ -3970,8 +3986,8 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b TopFrame} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("FDMDV2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(761, 500), long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL){\bkmkstart AAAAAAAAPP}
-{\bkmkend AAAAAAAAPP}
+{\b TopFrame} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("FDMDV2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(761, 500), long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL){\bkmkstart AAAAAAAAPR}
+{\bkmkend AAAAAAAAPR}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3981,8 +3997,8 @@ Public Attributes\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxAuiNotebook * {\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAPQ}
-{\bkmkend AAAAAAAAPQ}
+wxAuiNotebook * {\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAPS}
+{\bkmkend AAAAAAAAPS}
 \par
 }
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -3992,310 +4008,310 @@ Protected Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b topFrame_OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAPR}
-{\bkmkend AAAAAAAAPR}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-virtual void {\b topFrame_OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAPS}
-{\bkmkend AAAAAAAAPS}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-virtual void {\b topFrame_OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAPT}
+virtual void {\b topFrame_OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAPT}
 {\bkmkend AAAAAAAAPT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b topFrame_OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPU}
+virtual void {\b topFrame_OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAPU}
 {\bkmkend AAAAAAAAPU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAPV}
+virtual void {\b topFrame_OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAPV}
 {\bkmkend AAAAAAAAPV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPW}
+virtual void {\b topFrame_OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPW}
 {\bkmkend AAAAAAAAPW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAPX}
+virtual void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAPX}
 {\bkmkend AAAAAAAAPX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPY}
+virtual void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPY}
 {\bkmkend AAAAAAAAPY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAPZ}
+virtual void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAPZ}
 {\bkmkend AAAAAAAAPZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQA}
+virtual void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQA}
 {\bkmkend AAAAAAAAQA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAQB}
+virtual void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAQB}
 {\bkmkend AAAAAAAAQB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAQC}
+virtual void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQC}
 {\bkmkend AAAAAAAAQC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQD}
+virtual void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAQD}
 {\bkmkend AAAAAAAAQD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAQE}
+virtual void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAQE}
 {\bkmkend AAAAAAAAQE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQF}
+virtual void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQF}
 {\bkmkend AAAAAAAAQF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAQG}
+virtual void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAQG}
 {\bkmkend AAAAAAAAQG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQH}
+virtual void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQH}
 {\bkmkend AAAAAAAAQH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAQI}
+virtual void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAQI}
 {\bkmkend AAAAAAAAQI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQJ}
+virtual void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQJ}
 {\bkmkend AAAAAAAAQJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAQK}
+virtual void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAQK}
 {\bkmkend AAAAAAAAQK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQL}
+virtual void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQL}
 {\bkmkend AAAAAAAAQL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAQM}
+virtual void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAQM}
 {\bkmkend AAAAAAAAQM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQN}
+virtual void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQN}
 {\bkmkend AAAAAAAAQN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQO}
+virtual void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAQO}
 {\bkmkend AAAAAAAAQO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQP}
+virtual void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQP}
 {\bkmkend AAAAAAAAQP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAQQ}
+virtual void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQQ}
 {\bkmkend AAAAAAAAQQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAQR}
+virtual void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQR}
 {\bkmkend AAAAAAAAQR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQS}
+virtual void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAQS}
 {\bkmkend AAAAAAAAQS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAQT}
+virtual void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAQT}
 {\bkmkend AAAAAAAAQT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQU}
+virtual void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQU}
 {\bkmkend AAAAAAAAQU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQV}
+virtual void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAQV}
 {\bkmkend AAAAAAAAQV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAQW}
+virtual void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQW}
 {\bkmkend AAAAAAAAQW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAQX}
+virtual void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQX}
 {\bkmkend AAAAAAAAQX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAAQY}
+virtual void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAQY}
 {\bkmkend AAAAAAAAQY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAAQZ}
+virtual void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAQZ}
 {\bkmkend AAAAAAAAQZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARA}
+virtual void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAARA}
 {\bkmkend AAAAAAAARA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAARB}
+virtual void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAARB}
 {\bkmkend AAAAAAAARB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARC}
+virtual void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARC}
 {\bkmkend AAAAAAAARC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARD}
+virtual void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAARD}
 {\bkmkend AAAAAAAARD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARE}
+virtual void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARE}
 {\bkmkend AAAAAAAARE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-virtual void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARF}
+virtual void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARF}
 {\bkmkend AAAAAAAARF}
 \par
-}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Protected Attributes\par
-\pard\plain 
-
-{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxMenuBar * {\b m_menubarMain}{\bkmkstart AAAAAAAARG}
+virtual void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARG}
 {\bkmkend AAAAAAAARG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxMenu * {\b file}{\bkmkstart AAAAAAAARH}
+virtual void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARH}
 {\bkmkend AAAAAAAARH}
 \par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Protected Attributes\par
+\pard\plain 
+
+{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxMenu * {\b edit}{\bkmkstart AAAAAAAARI}
+wxMenuBar * {\b m_menubarMain}{\bkmkstart AAAAAAAARI}
 {\bkmkend AAAAAAAARI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxMenu * {\b tools}{\bkmkstart AAAAAAAARJ}
+wxMenu * {\b file}{\bkmkstart AAAAAAAARJ}
 {\bkmkend AAAAAAAARJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxMenu * {\b help}{\bkmkstart AAAAAAAARK}
+wxMenu * {\b edit}{\bkmkstart AAAAAAAARK}
 {\bkmkend AAAAAAAARK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxGauge * {\b m_gaugeSNR}{\bkmkstart AAAAAAAARL}
+wxMenu * {\b tools}{\bkmkstart AAAAAAAARL}
 {\bkmkend AAAAAAAARL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxTextCtrl * {\b m_textSNR}{\bkmkstart AAAAAAAARM}
+wxMenu * {\b help}{\bkmkstart AAAAAAAARM}
 {\bkmkend AAAAAAAARM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxGauge * {\b m_gaugeLevel}{\bkmkstart AAAAAAAARN}
+wxGauge * {\b m_gaugeSNR}{\bkmkstart AAAAAAAARN}
 {\bkmkend AAAAAAAARN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxTextCtrl * {\b m_txtCtrl}{\bkmkstart AAAAAAAARO}
+wxTextCtrl * {\b m_textSNR}{\bkmkstart AAAAAAAARO}
 {\bkmkend AAAAAAAARO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxToggleButton * {\b m_togRxID}{\bkmkstart AAAAAAAARP}
+wxGauge * {\b m_gaugeLevel}{\bkmkstart AAAAAAAARP}
 {\bkmkend AAAAAAAARP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxToggleButton * {\b m_togTxID}{\bkmkstart AAAAAAAARQ}
+wxTextCtrl * {\b m_txtCtrl}{\bkmkstart AAAAAAAARQ}
 {\bkmkend AAAAAAAARQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxSlider * {\b m_sliderSQ}{\bkmkstart AAAAAAAARR}
+wxToggleButton * {\b m_togRxID}{\bkmkstart AAAAAAAARR}
 {\bkmkend AAAAAAAARR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxCheckBox * {\b m_ckboxSQ}{\bkmkstart AAAAAAAARS}
+wxToggleButton * {\b m_togTxID}{\bkmkstart AAAAAAAARS}
 {\bkmkend AAAAAAAARS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxToggleButton * {\b m_togBtnOnOff}{\bkmkstart AAAAAAAART}
+wxSlider * {\b m_sliderSQ}{\bkmkstart AAAAAAAART}
 {\bkmkend AAAAAAAART}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxToggleButton * {\b m_togBtnSplit}{\bkmkstart AAAAAAAARU}
+wxCheckBox * {\b m_ckboxSQ}{\bkmkstart AAAAAAAARU}
 {\bkmkend AAAAAAAARU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxToggleButton * {\b m_togBtnAnalog}{\bkmkstart AAAAAAAARV}
+wxToggleButton * {\b m_togBtnOnOff}{\bkmkstart AAAAAAAARV}
 {\bkmkend AAAAAAAARV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxToggleButton * {\b m_togBtnALC}{\bkmkstart AAAAAAAARW}
+wxToggleButton * {\b m_togBtnSplit}{\bkmkstart AAAAAAAARW}
 {\bkmkend AAAAAAAARW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxToggleButton * {\b m_btnTogTX}{\bkmkstart AAAAAAAARX}
+wxToggleButton * {\b m_togBtnAnalog}{\bkmkstart AAAAAAAARX}
 {\bkmkend AAAAAAAARX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-wxStatusBar * {\b m_statusBar1}{\bkmkstart AAAAAAAARY}
+wxToggleButton * {\b m_togBtnALC}{\bkmkstart AAAAAAAARY}
 {\bkmkend AAAAAAAARY}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxToggleButton * {\b m_btnTogTX}{\bkmkstart AAAAAAAARZ}
+{\bkmkend AAAAAAAARZ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStatusBar * {\b m_statusBar1}{\bkmkstart AAAAAAAASA}
+{\bkmkend AAAAAAAASA}
+\par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
@@ -4319,8 +4335,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
 topFrame.TopFrame Class Reference\par \pard\plain 
 {\tc\tcl2 \v topFrame.TopFrame}
 {\xe \v topFrame.TopFrame}
-{\bkmkstart AAAAAAAARZ}
-{\bkmkend AAAAAAAARZ}
+{\bkmkstart AAAAAAAASB}
+{\bkmkend AAAAAAAASB}
 \par
 {
 {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
@@ -4342,400 +4358,400 @@ Public Member Functions\par
 {
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b __init__}{\bkmkstart AAAAAAAASA}
-{\bkmkend AAAAAAAASA}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-def {\b __del__}{\bkmkstart AAAAAAAASB}
-{\bkmkend AAAAAAAASB}
-\par
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-
-def {\b topFrame_OnClose}{\bkmkstart AAAAAAAASC}
+def {\b __init__}{\bkmkstart AAAAAAAASC}
 {\bkmkend AAAAAAAASC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b topFrame_OnPaint}{\bkmkstart AAAAAAAASD}
+def {\b __del__}{\bkmkstart AAAAAAAASD}
 {\bkmkend AAAAAAAASD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b topFrame_OnSize}{\bkmkstart AAAAAAAASE}
+def {\b topFrame_OnClose}{\bkmkstart AAAAAAAASE}
 {\bkmkend AAAAAAAASE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b topFrame_OnUpdateUI}{\bkmkstart AAAAAAAASF}
+def {\b topFrame_OnPaint}{\bkmkstart AAAAAAAASF}
 {\bkmkend AAAAAAAASF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnOpen}{\bkmkstart AAAAAAAASG}
+def {\b topFrame_OnSize}{\bkmkstart AAAAAAAASG}
 {\bkmkend AAAAAAAASG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnOpenUpdateUI}{\bkmkstart AAAAAAAASH}
+def {\b topFrame_OnUpdateUI}{\bkmkstart AAAAAAAASH}
 {\bkmkend AAAAAAAASH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnSave}{\bkmkstart AAAAAAAASI}
+def {\b OnOpen}{\bkmkstart AAAAAAAASI}
 {\bkmkend AAAAAAAASI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnSaveUpdateUI}{\bkmkstart AAAAAAAASJ}
+def {\b OnOpenUpdateUI}{\bkmkstart AAAAAAAASJ}
 {\bkmkend AAAAAAAASJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnClose}{\bkmkstart AAAAAAAASK}
+def {\b OnSave}{\bkmkstart AAAAAAAASK}
 {\bkmkend AAAAAAAASK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCloseUpdateUI}{\bkmkstart AAAAAAAASL}
+def {\b OnSaveUpdateUI}{\bkmkstart AAAAAAAASL}
 {\bkmkend AAAAAAAASL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnExit}{\bkmkstart AAAAAAAASM}
+def {\b OnClose}{\bkmkstart AAAAAAAASM}
 {\bkmkend AAAAAAAASM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCopy}{\bkmkstart AAAAAAAASN}
+def {\b OnCloseUpdateUI}{\bkmkstart AAAAAAAASN}
 {\bkmkend AAAAAAAASN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCopyUpdateUI}{\bkmkstart AAAAAAAASO}
+def {\b OnExit}{\bkmkstart AAAAAAAASO}
 {\bkmkend AAAAAAAASO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCut}{\bkmkstart AAAAAAAASP}
+def {\b OnCopy}{\bkmkstart AAAAAAAASP}
 {\bkmkend AAAAAAAASP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCutUpdateUI}{\bkmkstart AAAAAAAASQ}
+def {\b OnCopyUpdateUI}{\bkmkstart AAAAAAAASQ}
 {\bkmkend AAAAAAAASQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnPaste}{\bkmkstart AAAAAAAASR}
+def {\b OnCut}{\bkmkstart AAAAAAAASR}
 {\bkmkend AAAAAAAASR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnPasteUpdateUI}{\bkmkstart AAAAAAAASS}
+def {\b OnCutUpdateUI}{\bkmkstart AAAAAAAASS}
 {\bkmkend AAAAAAAASS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnToolsAudio}{\bkmkstart AAAAAAAAST}
+def {\b OnPaste}{\bkmkstart AAAAAAAAST}
 {\bkmkend AAAAAAAAST}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnToolsAudioUI}{\bkmkstart AAAAAAAASU}
+def {\b OnPasteUpdateUI}{\bkmkstart AAAAAAAASU}
 {\bkmkend AAAAAAAASU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnToolsComCfg}{\bkmkstart AAAAAAAASV}
+def {\b OnToolsAudio}{\bkmkstart AAAAAAAASV}
 {\bkmkend AAAAAAAASV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnToolsComCfgUI}{\bkmkstart AAAAAAAASW}
+def {\b OnToolsAudioUI}{\bkmkstart AAAAAAAASW}
 {\bkmkend AAAAAAAASW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnToolsOptions}{\bkmkstart AAAAAAAASX}
+def {\b OnToolsComCfg}{\bkmkstart AAAAAAAASX}
 {\bkmkend AAAAAAAASX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnToolsOptionsUI}{\bkmkstart AAAAAAAASY}
+def {\b OnToolsComCfgUI}{\bkmkstart AAAAAAAASY}
 {\bkmkend AAAAAAAASY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCaptureRxStream}{\bkmkstart AAAAAAAASZ}
+def {\b OnToolsOptions}{\bkmkstart AAAAAAAASZ}
 {\bkmkend AAAAAAAASZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCaptureTxStream}{\bkmkstart AAAAAAAATA}
+def {\b OnToolsOptionsUI}{\bkmkstart AAAAAAAATA}
 {\bkmkend AAAAAAAATA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnPlayAudioFile}{\bkmkstart AAAAAAAATB}
+def {\b OnCaptureRxStream}{\bkmkstart AAAAAAAATB}
 {\bkmkend AAAAAAAATB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnHelpCheckUpdates}{\bkmkstart AAAAAAAATC}
+def {\b OnCaptureTxStream}{\bkmkstart AAAAAAAATC}
 {\bkmkend AAAAAAAATC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnHelpCheckUpdatesUI}{\bkmkstart AAAAAAAATD}
+def {\b OnPlayAudioFile}{\bkmkstart AAAAAAAATD}
 {\bkmkend AAAAAAAATD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnHelpAbout}{\bkmkstart AAAAAAAATE}
+def {\b OnHelpCheckUpdates}{\bkmkstart AAAAAAAATE}
 {\bkmkend AAAAAAAATE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTogBtnRxID}{\bkmkstart AAAAAAAATF}
+def {\b OnHelpCheckUpdatesUI}{\bkmkstart AAAAAAAATF}
 {\bkmkend AAAAAAAATF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTogBtnTxID}{\bkmkstart AAAAAAAATG}
+def {\b OnHelpAbout}{\bkmkstart AAAAAAAATG}
 {\bkmkend AAAAAAAATG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCmdSliderScroll}{\bkmkstart AAAAAAAATH}
+def {\b OnTogBtnRxID}{\bkmkstart AAAAAAAATH}
 {\bkmkend AAAAAAAATH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnSliderScrollBottom}{\bkmkstart AAAAAAAATI}
+def {\b OnTogBtnTxID}{\bkmkstart AAAAAAAATI}
 {\bkmkend AAAAAAAATI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCmdSliderScrollChanged}{\bkmkstart AAAAAAAATJ}
+def {\b OnCmdSliderScroll}{\bkmkstart AAAAAAAATJ}
 {\bkmkend AAAAAAAATJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnSliderScrollTop}{\bkmkstart AAAAAAAATK}
+def {\b OnSliderScrollBottom}{\bkmkstart AAAAAAAATK}
 {\bkmkend AAAAAAAATK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnCheckSQClick}{\bkmkstart AAAAAAAATL}
+def {\b OnCmdSliderScrollChanged}{\bkmkstart AAAAAAAATL}
 {\bkmkend AAAAAAAATL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTogBtnOnOff}{\bkmkstart AAAAAAAATM}
+def {\b OnSliderScrollTop}{\bkmkstart AAAAAAAATM}
 {\bkmkend AAAAAAAATM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTogBtnSplitClick}{\bkmkstart AAAAAAAATN}
+def {\b OnCheckSQClick}{\bkmkstart AAAAAAAATN}
 {\bkmkend AAAAAAAATN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTogBtnAnalogClick}{\bkmkstart AAAAAAAATO}
+def {\b OnTogBtnOnOff}{\bkmkstart AAAAAAAATO}
 {\bkmkend AAAAAAAATO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTogBtnALCClick}{\bkmkstart AAAAAAAATP}
+def {\b OnTogBtnSplitClick}{\bkmkstart AAAAAAAATP}
 {\bkmkend AAAAAAAATP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-def {\b OnTogBtnTXClick}{\bkmkstart AAAAAAAATQ}
+def {\b OnTogBtnAnalogClick}{\bkmkstart AAAAAAAATQ}
 {\bkmkend AAAAAAAATQ}
 \par
-}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Attributes\par
-\pard\plain 
-
-{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menubarMain}{\bkmkstart AAAAAAAATR}
+def {\b OnTogBtnALCClick}{\bkmkstart AAAAAAAATR}
 {\bkmkend AAAAAAAATR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b file}{\bkmkstart AAAAAAAATS}
+def {\b OnTogBtnTXClick}{\bkmkstart AAAAAAAATS}
 {\bkmkend AAAAAAAATS}
 \par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Public Attributes\par
+\pard\plain 
+
+{
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemOpen}{\bkmkstart AAAAAAAATT}
+{\b m_menubarMain}{\bkmkstart AAAAAAAATT}
 {\bkmkend AAAAAAAATT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemSave}{\bkmkstart AAAAAAAATU}
+{\b file}{\bkmkstart AAAAAAAATU}
 {\bkmkend AAAAAAAATU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemClose}{\bkmkstart AAAAAAAATV}
+{\b m_menuItemOpen}{\bkmkstart AAAAAAAATV}
 {\bkmkend AAAAAAAATV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemExit}{\bkmkstart AAAAAAAATW}
+{\b m_menuItemSave}{\bkmkstart AAAAAAAATW}
 {\bkmkend AAAAAAAATW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b edit}{\bkmkstart AAAAAAAATX}
+{\b m_menuItemClose}{\bkmkstart AAAAAAAATX}
 {\bkmkend AAAAAAAATX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemCopy}{\bkmkstart AAAAAAAATY}
+{\b m_menuItemExit}{\bkmkstart AAAAAAAATY}
 {\bkmkend AAAAAAAATY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemCut}{\bkmkstart AAAAAAAATZ}
+{\b edit}{\bkmkstart AAAAAAAATZ}
 {\bkmkend AAAAAAAATZ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemPaste}{\bkmkstart AAAAAAAAUA}
+{\b m_menuItemCopy}{\bkmkstart AAAAAAAAUA}
 {\bkmkend AAAAAAAAUA}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b tools}{\bkmkstart AAAAAAAAUB}
+{\b m_menuItemCut}{\bkmkstart AAAAAAAAUB}
 {\bkmkend AAAAAAAAUB}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemAudio}{\bkmkstart AAAAAAAAUC}
+{\b m_menuItemPaste}{\bkmkstart AAAAAAAAUC}
 {\bkmkend AAAAAAAAUC}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemRigCtrlCfg}{\bkmkstart AAAAAAAAUD}
+{\b tools}{\bkmkstart AAAAAAAAUD}
 {\bkmkend AAAAAAAAUD}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemOptions}{\bkmkstart AAAAAAAAUE}
+{\b m_menuItemAudio}{\bkmkstart AAAAAAAAUE}
 {\bkmkend AAAAAAAAUE}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemCaptRxStream}{\bkmkstart AAAAAAAAUF}
+{\b m_menuItemRigCtrlCfg}{\bkmkstart AAAAAAAAUF}
 {\bkmkend AAAAAAAAUF}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemCaptTxStream}{\bkmkstart AAAAAAAAUG}
+{\b m_menuItemOptions}{\bkmkstart AAAAAAAAUG}
 {\bkmkend AAAAAAAAUG}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemPlayAudioFile}{\bkmkstart AAAAAAAAUH}
+{\b m_menuItemCaptRxStream}{\bkmkstart AAAAAAAAUH}
 {\bkmkend AAAAAAAAUH}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b help}{\bkmkstart AAAAAAAAUI}
+{\b m_menuItemCaptTxStream}{\bkmkstart AAAAAAAAUI}
 {\bkmkend AAAAAAAAUI}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemHelpUpdates}{\bkmkstart AAAAAAAAUJ}
+{\b m_menuItemPlayAudioFile}{\bkmkstart AAAAAAAAUJ}
 {\bkmkend AAAAAAAAUJ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_menuItemAbout}{\bkmkstart AAAAAAAAUK}
+{\b help}{\bkmkstart AAAAAAAAUK}
 {\bkmkend AAAAAAAAUK}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_gaugeSNR}{\bkmkstart AAAAAAAAUL}
+{\b m_menuItemHelpUpdates}{\bkmkstart AAAAAAAAUL}
 {\bkmkend AAAAAAAAUL}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_textSNR}{\bkmkstart AAAAAAAAUM}
+{\b m_menuItemAbout}{\bkmkstart AAAAAAAAUM}
 {\bkmkend AAAAAAAAUM}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_gaugeLevel}{\bkmkstart AAAAAAAAUN}
+{\b m_gaugeSNR}{\bkmkstart AAAAAAAAUN}
 {\bkmkend AAAAAAAAUN}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAUO}
+{\b m_textSNR}{\bkmkstart AAAAAAAAUO}
 {\bkmkend AAAAAAAAUO}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_txtCtrl}{\bkmkstart AAAAAAAAUP}
+{\b m_gaugeLevel}{\bkmkstart AAAAAAAAUP}
 {\bkmkend AAAAAAAAUP}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_togRxID}{\bkmkstart AAAAAAAAUQ}
+{\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAUQ}
 {\bkmkend AAAAAAAAUQ}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_togTxID}{\bkmkstart AAAAAAAAUR}
+{\b m_txtCtrl}{\bkmkstart AAAAAAAAUR}
 {\bkmkend AAAAAAAAUR}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_sliderSQ}{\bkmkstart AAAAAAAAUS}
+{\b m_togRxID}{\bkmkstart AAAAAAAAUS}
 {\bkmkend AAAAAAAAUS}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_ckboxSQ}{\bkmkstart AAAAAAAAUT}
+{\b m_togTxID}{\bkmkstart AAAAAAAAUT}
 {\bkmkend AAAAAAAAUT}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_togBtnOnOff}{\bkmkstart AAAAAAAAUU}
+{\b m_sliderSQ}{\bkmkstart AAAAAAAAUU}
 {\bkmkend AAAAAAAAUU}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_togBtnSplit}{\bkmkstart AAAAAAAAUV}
+{\b m_ckboxSQ}{\bkmkstart AAAAAAAAUV}
 {\bkmkend AAAAAAAAUV}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_togBtnAnalog}{\bkmkstart AAAAAAAAUW}
+{\b m_togBtnOnOff}{\bkmkstart AAAAAAAAUW}
 {\bkmkend AAAAAAAAUW}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_togBtnALC}{\bkmkstart AAAAAAAAUX}
+{\b m_togBtnSplit}{\bkmkstart AAAAAAAAUX}
 {\bkmkend AAAAAAAAUX}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_btnTogTX}{\bkmkstart AAAAAAAAUY}
+{\b m_togBtnAnalog}{\bkmkstart AAAAAAAAUY}
 {\bkmkend AAAAAAAAUY}
 \par
 \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
 
-{\b m_statusBar1}{\bkmkstart AAAAAAAAUZ}
+{\b m_togBtnALC}{\bkmkstart AAAAAAAAUZ}
 {\bkmkend AAAAAAAAUZ}
 \par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_btnTogTX}{\bkmkstart AAAAAAAAVA}
+{\bkmkend AAAAAAAAVA}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_statusBar1}{\bkmkstart AAAAAAAAVB}
+{\bkmkend AAAAAAAAVB}
+\par
 }
 {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
 \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
index c8264bfb362b341116818c28bd7831b202e9454c..0298298c223a99d9a6c23abdd4b7146bcb05ee80 100644 (file)
@@ -61,7 +61,14 @@ bool MainApp::OnInit()
 }\r
 \r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
-// Class MainFrame(wxFrame* pa->ent) : TopFrame(pa->ent)\r
+// Class MainFrame(wxFrame* pa->ent) : TopFrame(parent)\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 MainFrame::MainFrame(wxWindow *parent) : TopFrame(parent)\r
 {\r
@@ -129,7 +136,7 @@ void MainFrame::OnPaint(wxPaintEvent& WXUNUSED(event))
         dc.Clear();\r
     }\r
     dc.SetUserScale(m_zoom, m_zoom);\r
-    const wxSize size = GetClientSize();\r
+//    const wxSize size = GetClientSize();\r
 //    dc.DrawBitmap(m_bitmap, dc.DeviceToLogicalX((size.x - m_zoom * m_bitmap.GetWidth()) / 2), dc.DeviceToLogicalY((size.y - m_zoom * m_bitmap.GetHeight()) / 2), true);\r
 }\r
 \r
@@ -237,19 +244,18 @@ void MainFrame::OnTogBtnALCClick(wxCommandEvent& event)
     wxMessageBox(wxT("Got Click!"), wxT("OnTogBtnALCClick"), wxOK);\r
     event.Skip();\r
 }\r
-/*\r
 \r
 //-------------------------------------------------------------------------\r
 // rxCallback()\r
 //-------------------------------------------------------------------------\r
-int  MainFrame::rxCallback(\r
-                        const void *inBuffer,\r
-                        void *outBuffer,\r
-                        unsigned long framesPerBuffer,\r
-                        const PaStreamCallbackTimeInfo *outTime,\r
-                        PaStreamCallbackFlags statusFlags,\r
-                        void *userData\r
-                     )\r
+int MainFrame::rxCallback(\r
+                            const void *inBuffer,\r
+                            void *outBuffer,\r
+                            unsigned long framesPerBuffer,\r
+                            const PaStreamCallbackTimeInfo *outTime,\r
+                            PaStreamCallbackFlags statusFlags,\r
+                            void *userData\r
+                         )\r
 {\r
     float *out = (float *) outBuffer;\r
     float *in  = (float *) inBuffer;\r
@@ -271,19 +277,19 @@ int  MainFrame::rxCallback(
     }\r
     return paContinue;                              // 0;\r
 }\r
- * */
-/*\r
+
+\r
 //-------------------------------------------------------------------------\r
 // txCallback()\r
 //-------------------------------------------------------------------------\r
-int  MainFrame::txCallback(\r
-                        const void *inBuffer,\r
-                        void *outBuffer,\r
-                        unsigned long framesPerBuffer,\r
-                        const PaStreamCallbackTimeInfo *outTime,\r
-                        PaStreamCallbackFlags statusFlags,\r
-                        void *userData\r
-                    )\r
+int MainFrame::txCallback(\r
+                            const void *inBuffer,\r
+                            void *outBuffer,\r
+                            unsigned long framesPerBuffer,\r
+                            const PaStreamCallbackTimeInfo *outTime,\r
+                            PaStreamCallbackFlags statusFlags,\r
+                            void *userData\r
+                         )\r
 {\r
     float *out = (float *) outBuffer;\r
     float *in  = (float *) inBuffer;\r
@@ -305,7 +311,7 @@ int  MainFrame::txCallback(
     }\r
     return paContinue;                              // 0;\r
 }
-*/\r
+\r
 \r
 //-------------------------------------------------------------------------\r
 // OnTogBtnOnOff()\r
index 5c2b059ed079d6ddd05f7b85ecd69c6138d115c3..f202887579d5513c7c49e9462a1754e50612e67c 100644 (file)
 \r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 // Class MainApp\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 class MainApp : public wxApp
 {
@@ -50,13 +57,10 @@ class MainApp : public wxApp
         virtual bool OnInit();
         virtual int OnExit()
         {
-            //DeleteBitmaps();
             return 0;
         }
 
     protected:\r
-        //void DeleteBitmaps();
-        //bool LoadImages();
 };
 
 // declare global static function wxGetApp()
@@ -64,6 +68,13 @@ DECLARE_APP(MainApp)
 
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 // Class MainFrame\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 class MainFrame : public TopFrame
 {
@@ -72,7 +83,6 @@ class MainFrame : public TopFrame
         virtual ~MainFrame();\r
 
         PlotPanel*      m_panelDefaultA;\r
-        PlotPanel*      m_panelDefaultB;\r
         PlotSpectrum*   m_panelSpectrum;\r
         PlotWaterfall*  m_panelWaterfall;\r
         PlotScatter*    m_panelScatter;\r
@@ -91,8 +101,7 @@ class MainFrame : public TopFrame
         PaError         m_rxErr;
         PaError         m_txErr;
         wxSound         *m_sound;
-//        static int (*rxCallback(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, unsigned long, void*));
-/*\r
+\r
         static int rxCallback(\r
                                 const void *inBuffer,\r
                                 void *outBuffer,\r
@@ -109,18 +118,8 @@ class MainFrame : public TopFrame
                                 PaStreamCallbackFlags statusFlags,\r
                                 void *userData\r
                              );\r
-*/\r
-//        void DoStartThread();\r
-//        void DoPauseThread();\r
-\r
-        //void DoResumeThread() { ... }\r
-\r
-//        void OnThreadUpdate(wxThreadEvent&);\r
-//        void OnThreadCompletion(wxThreadEvent&);\r
 \r
     protected:\r
-//        Fdmdv2ThreadAudio *m_pThread;\r
-        wxCriticalSection m_pThreadCS;    // protects the m_pThread pointer\r
         // protected event handlers
         virtual void OnCloseFrame(wxCloseEvent& event);
         virtual void OnExitClick(wxCommandEvent& event);
@@ -186,30 +185,7 @@ class MainFrame : public TopFrame
         bool        m_useMemory;
 
         wxTextCtrl* m_tc;
-//        wxBitmap    m_bitmap;
-//        wxBitmap    m_alphaBitmap;
         int         m_zoom;
-
-        // any class wishing to process wxWidgets events must use this macro
-//    DECLARE_EVENT_TABLE()
 };
-
-/*\r
-typedef int (ClassName::*CallbackType)(float);\r
-\r
-void DoWork(CallbackType callback)\r
-{\r
-  //Class instance to invoke it through\r
-  ClassName instance;\r
-\r
-  //Invocation\r
-  int result = instance->*callback(1.0f);\r
-}\r
 \r
-int main(int argc, char ** argv)\r
-{\r
-  //Pass in SomeCallback to the DoWork\r
-  DoWork(&ClassName::Method);\r
-}\r
-*/
 #endif //__FDMDV2_MAIN__
index dfabe00a3bab2666ebc5a96d9fbfc8b030682d3d..1922d7a2dcef89c9322a2c43b77661d368a5a011 100644 (file)
@@ -6,6 +6,13 @@
 // Derived from:    code written by David Rowe\r
 // License:         BSD License (other licenses may apply to other\r
 //                  components of this project)\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //==========================================================================\r
 #include <string.h>\r
 #include "fdmdv2_plot.h"\r
@@ -22,6 +29,13 @@ END_EVENT_TABLE()
 \r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 // Class PlotPanel(wxFrame* parent) : wxPanel(parent)\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 PlotPanel::PlotPanel(wxFrame* parent) : wxPanel(parent)\r
 {\r
index c608689726242d80e40a4f58fd9a55985b081f31..bbdc1b235934bb3894cba14a24e2b660f555053a 100644 (file)
@@ -71,6 +71,13 @@ class MainFrame;
 \r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 // Class PlotPanel\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 class PlotPanel : public wxPanel\r
 {\r
index 4d238b5b89fef33c724b262b38eced255e9f66d1..4b7e32d2fa2a07fdcc6d48be226abc663cd4e65f 100644 (file)
@@ -109,14 +109,13 @@ void PlotScalar::draw(wxAutoBufferedPaintDC&  dc)
     int   x2;
     int   y2;\r
     char  label[100];\r
-\r
-//    PlotPanel::draw();\r
+    wxPen pen;\r
 \r
     /* detect resizing of window */\r
     if((m_h != m_prev_h) || (m_w != m_prev_w) || (m_x != m_prev_x) || (m_y != m_prev_y))\r
     {\r
-        //fl_color(FL_BLACK);\r
-        //fl_rectf(m_x, m_y, m_w, m_h);\r
+        dc.SetPen(BLACK_COLOR);\r
+        dc.DrawRectangle(m_x, m_y, m_w, m_h);\r
         m_prev_h = m_h;\r
         m_prev_w = m_w;\r
         m_prev_x = m_x;\r
@@ -128,20 +127,20 @@ void PlotScalar::draw(wxAutoBufferedPaintDC&  dc)
     y_scale = (float)m_h /(2.0 * m_y_max);\r
 \r
     // erase last sample\r
-    //fl_color(FL_BLACK);\r
+    dc.SetPen(BLACK_COLOR);\r
     x1 = x_scale * m_index + m_x;\r
     y1 = y_scale * m_mem[m_index];\r
     y1 = clip(y1);\r
     y1 = m_y + m_h/2 - y1;\r
-    //fl_point(x1, y1);\r
+    dc.DrawPoint(x1, y1);
 \r
     // draw new sample\r
-    //fl_color(FL_GREEN);\r
+    dc.SetPen(GREEN_COLOR);\r
     x1 = x_scale * m_index + m_x;\r
     y1 = y_scale * m_new_sample;\r
     y1 = clip(y1);\r
     y1 = m_y + m_h/2 - y1;\r
-//    fl_point(x1, y1);\r
+    dc.DrawPoint(x1, y1);
     m_mem[m_index] = m_new_sample;\r
     m_index++;\r
     if(m_index >=  m_x_max)\r
@@ -159,26 +158,31 @@ void PlotScalar::draw(wxAutoBufferedPaintDC&  dc)
     {\r
         m_step /= 2.0;\r
     }\r
-   // fl_color(FL_DARK_GREEN);\r
-   // fl_line_style(FL_DOT);\r
+    pen = dc.GetPen();\r
+    pen.SetColour(DARK_GREEN_COLOR);\r
+    pen.SetStyle(wxPENSTYLE_DOT);\r
+    dc.SetPen(pen);\r
     for(i =- m_y_max; i < m_y_max; i += m_step)\r
     {\r
         x1 = m_x;\r
         y1 = m_y + m_h/2 - i * y_scale;\r
         x2 = m_x + m_w;\r
         y2 = y1;\r
-        //fl_line(x1, y1, x2, y2);\r
+        dc.DrawLine(x1, y1, x2, y2);
     }\r
 \r
     // y axis graticule labels\r
-   // fl_color(FL_GREEN);\r
-   // fl_line_style(FL_SOLID);\r
+    pen = dc.GetPen();\r
+    pen.SetColour(GREEN_COLOR);\r
+    pen.SetStyle(wxPENSTYLE_DOT);\r
+    dc.SetPen(pen);\r
     for(i =- m_y_max; i < m_y_max; i += m_step)\r
     {\r
         x1 = m_x;\r
         y1 = m_y + m_h/2 - i * y_scale;\r
         sprintf(label, "%d", i);\r
-        //fl_draw(label, x1, y1);\r
+        wxSize sz = dc.GetTextExtent(label);\r
+        dc.DrawLabel(label,  wxRect(x1, y1, sz.GetWidth(), sz.GetHeight()), wxALIGN_LEFT);\r
     }\r
     //fl_pop_clip();\r
 }
index 3a8637a5d2faf6ca00af2fedc13cd67cc6b56809..f8fbebc8efef5f518723bce1f1b1a33225ff2a0c 100644 (file)
@@ -94,7 +94,8 @@ void PlotScatter::draw(wxAutoBufferedPaintDC&  dc)
     for(i=0; i<FDMDV_NSYM; i++)
     {
         x1 = x_scale * m_mem[i].real + m_x + m_w/2;
-        y1 = y_scale * m_mem[i].imag + m_y + m_h/2;
+        y1 = y_scale * m_mem[i].imag + m_y + m_h/2;\r
+        dc.DrawPoint(x1, y1);
         //fl_point(x1, y1);
         m_mem[i] = m_mem[i+FDMDV_NSYM];
     }
index d799896b9b78445d03d3e810e34c15c948b1d6ee..adb4412b7e4f4c2d07b4e6d8b871ee118b63b183 100644 (file)
@@ -53,6 +53,13 @@ END_EVENT_TABLE()
 \r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 // Class WaterfallPlot\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 PlotWaterfall::PlotWaterfall(wxFrame* parent): PlotPanel(parent)\r
 {
index 6337096c2136cb73139cfb4ece6b1c52c3e8b621..227afd24432cf2e2c4aa71ed5fec2bf4b8fcc7c3 100644 (file)
 \r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 // Class PlotWaterfall\r
+//\r
+// @class $(Name)\r
+// @author $(User)\r
+// @date $(Date)\r
+// @file $(CurrentFileName).$(CurrentFileExt)\r
+// @brief\r
+//\r
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
 class PlotWaterfall : public PlotPanel\r
 {\r