Beginning to add some code documentation using Doxygen.
authorwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 10 Sep 2012 16:25:14 +0000 (16:25 +0000)
committerwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 10 Sep 2012 16:25:14 +0000 (16:25 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@666 01035d8c-6547-0410-b346-abe4f91aad63

675 files changed:
fdmdv2/fdmdv2-doc/Doxyfile [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/annotated.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/bc_s.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/bdwn.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_stream.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classes.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/closed.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/comp_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/doxygen.css [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/doxygen.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/dynsections.js [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/files.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2blank.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2cl.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2doc.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2folderclosed.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2folderopen.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2lastnode.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2link.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2mlastnode.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2mnode.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2mo.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2node.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2ns.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2plastnode.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2pnode.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2splitbar.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/ftv2vertline.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/functions.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/functions_func.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/graph_legend.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/graph_legend.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/graph_legend.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/hierarchy.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/index.hhc [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/index.hhk [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/index.hhp [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/index.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_0.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_0.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_0.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_1.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_1.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_1.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_10.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_10.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_10.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_2.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_2.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_2.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_3.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_3.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_3.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_4.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_4.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_4.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_5.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_5.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_5.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_6.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_6.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_6.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_7.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_7.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_8.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_8.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_9.map [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_9.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherit_graph_9.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/inherits.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/jquery.js [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/nav_f.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/nav_g.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/nav_h.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/open.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/struct_c_o_m_p-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/sync_off.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/sync_on.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/tab_a.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/tab_b.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/tab_h.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/tab_s.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/tabs.css [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/Makefile [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/annotated.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_about_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_about_dlg__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_about_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_about_dlg__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_dlg__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_dlg__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_stream.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_thread__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_thread__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_thread__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_audio_thread__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_about__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_about__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_about__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_about__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_audio__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_audio__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_options__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_options__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_options__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_dlg_options__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_app.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_app__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_app__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_app__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_app__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_frame.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_frame__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_main_frame__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_frame.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_frame__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_frame__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_thread.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_thread__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_thread__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_thread__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_my_thread__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_options_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_options_dlg__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_options_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_options_dlg__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_panel__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_panel__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_panel__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_panel__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scalar__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scalar__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scalar__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scalar__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scatter__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scatter__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scatter__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_scatter__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_port_audio_wrap.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_top_frame.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_top_frame__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/class_top_frame__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__inherit__graph.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3_dep.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd_dep.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/doxygen.sty [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h__incl.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h__incl.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h__incl.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h__incl.pdf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/files.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/hierarchy.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/make.bat [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/refman.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/struct_c_o_m_p.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/latex/structpa_call_back_data.tex [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/AboutDlg.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/AudioDlg.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/AudioStream.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/AudioThread.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/COMP.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_fdmdv2_.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_fdmdv2_src_.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/ComPortsDlg.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/DlgAbout.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/DlgAudio.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/DlgComPorts.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/DlgOptions.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/Fdmdv2ThreadAudio.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/MainApp.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/MainFrame.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/MyFrame.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/MyThread.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/OptionsDlg.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/PlotPanel.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/PlotScalar.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/PlotScatter.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/PlotSpectrum.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/PlotWaterfall.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/PortAudioWrap.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/TopFrame.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/fdmdv2DlgAudio.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/fdmdv2DlgAudio.h.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/fdmdv2TopFrame.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/fdmdv2TopFrame.h.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/paCallBackData.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgAbout.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgAudio.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgComPorts.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgOptions.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/man/man3/topFrame_TopFrame.3 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_about_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_about_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_about_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_about_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_thread__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_thread__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_thread__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_audio_thread__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_about__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_about__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_about__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_about__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_options__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_options__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_options__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_dlg_options__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_app__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_app__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_app__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_app__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_main_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_thread__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_thread__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_thread__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_my_thread__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_options_dlg__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_options_dlg__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_options_dlg__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_options_dlg__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_panel__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_panel__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_panel__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_panel__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_top_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/class_top_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__coll__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__coll__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3.rtf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2.rtf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd.rtf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.rtf [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/fdmdv2_dlg_audio_8h__incl.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/fdmdv2_dlg_audio_8h__incl.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/fdmdv2_top_frame_8h__incl.md5 [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/fdmdv2_top_frame_8h__incl.png [new file with mode: 0644]
fdmdv2/fdmdv2-doc/rtf/refman.rtf [new file with mode: 0644]

diff --git a/fdmdv2/fdmdv2-doc/Doxyfile b/fdmdv2/fdmdv2-doc/Doxyfile
new file mode 100644 (file)
index 0000000..61bbbd6
--- /dev/null
@@ -0,0 +1,1846 @@
+# Doxyfile 1.8.2
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# This tag specifies the encoding used for all characters in the config file 
+# that follow. The default is UTF-8 which is also the encoding used for all 
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the 
+# iconv built into libc) for the transcoding. See 
+# http://www.gnu.org/software/libiconv for the list of possible encodings.
+
+DOXYFILE_ENCODING      = UTF-8
+
+# The PROJECT_NAME tag is a single word (or sequence of words) that should 
+# identify the project. Note that if you do not use Doxywizard you need 
+# to put quotes around the project name if it contains spaces.
+
+PROJECT_NAME           = FDMDV2
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 02.00.01
+
+# Using the PROJECT_BRIEF tag one can provide an optional one line description 
+# for a project that appears at the top of each page and should give viewer 
+# a quick idea about the purpose of the project. Keep the description short.
+
+PROJECT_BRIEF          = "Frequency Division Multiple Data Voice with Codec2"
+
+# With the PROJECT_LOGO tag one can specify an logo or icon that is 
+# included in the documentation. The maximum height of the logo should not 
+# exceed 55 pixels and the maximum width should not exceed 200 pixels. 
+# Doxygen will copy the logo to the output directory.
+
+PROJECT_LOGO           = 
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = C:/bin/Projects/Radio/fdmdv2/fdmdv2-doc
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
+# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, 
+# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English 
+# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, 
+# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, 
+# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese.
+
+OUTPUT_LANGUAGE        = English
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = "The $name class" \
+                         "The $name widget" \
+                         "The $name file" \
+                         is \
+                         provides \
+                         specifies \
+                         contains \
+                         represents \
+                         a \
+                         an \
+                         the
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = YES
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip. Note that you specify absolute paths here, but also 
+# relative paths, which will be relative from the directory where doxygen is 
+# started.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful if your file system 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like regular Qt-style comments 
+# (thus requiring an explicit @brief command for a brief description.)
+
+JAVADOC_AUTOBRIEF      = NO
+
+# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 
+# interpret the first line (until the first dot) of a Qt-style 
+# comment as the brief description. If set to NO, the comments 
+# will behave just like regular Qt-style comments (thus requiring 
+# an explicit \brief command for a brief description.)
+
+QT_AUTOBRIEF           = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 4
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# This tag can be used to specify a number of word-keyword mappings (TCL only). 
+# A mapping has the form "name=value". For example adding 
+# "class=itcl::class" will allow you to use the command class in the 
+# itcl::class meaning.
+
+TCL_SUBST              = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Java. For instance, namespaces will be presented as packages, qualified 
+# scopes will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Fortran.
+
+OPTIMIZE_FOR_FORTRAN   = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
+# sources. Doxygen will then generate output that is tailored for 
+# VHDL.
+
+OPTIMIZE_OUTPUT_VHDL   = NO
+
+# Doxygen selects the parser to use depending on the extension of the files it 
+# parses. With this tag you can assign which parser to use for a given 
+# extension. Doxygen has a built-in mapping, but you can override or extend it 
+# using this tag. The format is ext=language, where ext is a file extension, 
+# and language is one of the parsers supported by doxygen: IDL, Java, 
+# Javascript, CSharp, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, 
+# C++. For instance to make doxygen treat .inc files as Fortran files (default 
+# is PHP), and .f files as C (default is Fortran), use: inc=Fortran f=C. Note 
+# that for custom extensions you also need to set FILE_PATTERNS otherwise the 
+# files are not read by doxygen.
+
+EXTENSION_MAPPING      = 
+
+# If MARKDOWN_SUPPORT is enabled (the default) then doxygen pre-processes all 
+# comments according to the Markdown format, which allows for more readable 
+# documentation. See http://daringfireball.net/projects/markdown/ for details. 
+# The output of markdown processing is further processed by doxygen, so you 
+# can mix doxygen, HTML, and XML commands with Markdown formatting. 
+# Disable only in case of backward compatibilities issues.
+
+MARKDOWN_SUPPORT       = YES
+
+# When enabled doxygen tries to link words that correspond to documented classes, 
+# or namespaces to their corresponding documentation. Such a link can be 
+# prevented in individual cases by by putting a % sign in front of the word or 
+# globally by setting AUTOLINK_SUPPORT to NO.
+
+AUTOLINK_SUPPORT       = YES
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
+# to include (a tag file for) the STL sources as input, then you should 
+# set this tag to YES in order to let doxygen match functions declarations and 
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
+# func(std::string) {}). This also makes the inheritance and collaboration 
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to 
+# enable parsing support.
+
+CPP_CLI_SUPPORT        = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 
+# Doxygen will parse them like normal C++ but will assume all classes use public 
+# instead of private inheritance when no explicit protection keyword is present.
+
+SIP_SUPPORT            = NO
+
+# For Microsoft's IDL there are propget and propput attributes to indicate
+# getter and setter methods for a property. Setting this option to YES (the
+# default) will make doxygen replace the get and set methods by a property in
+# the documentation. This will only work if the methods are indeed getting or
+# setting a simple type. If this is not the case, or you want to show the
+# methods anyway, you should set this option to NO.
+
+IDL_PROPERTY_SUPPORT   = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and 
+# unions are shown inside the group in which they are included (e.g. using 
+# @ingroup) instead of on a separate page (for HTML and Man pages) or 
+# section (for LaTeX and RTF).
+
+INLINE_GROUPED_CLASSES = NO
+
+# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and 
+# unions with only public data fields will be shown inline in the documentation 
+# of the scope in which they are defined (i.e. file, namespace, or group 
+# documentation), provided this scope is documented. If set to NO (the default), 
+# structs, classes, and unions are shown on a separate page (for HTML and Man 
+# pages) or section (for LaTeX and RTF).
+
+INLINE_SIMPLE_STRUCTS  = NO
+
+# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 
+# is documented as struct, union, or enum with the name of the typedef. So 
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 
+# with name TypeT. When disabled the typedef will appear as a member of a file, 
+# namespace, or class. And the struct will be named TypeS. This can typically 
+# be useful for C code in case the coding convention dictates that all compound 
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+
+TYPEDEF_HIDES_STRUCT   = NO
+
+# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to 
+# determine which symbols to keep in memory and which to flush to disk. 
+# When the cache is full, less often used symbols will be written to disk. 
+# For small to medium size projects (<1000 input files) the default value is 
+# probably good enough. For larger projects a too small cache size can cause 
+# doxygen to be busy swapping symbols to and from disk most of the time 
+# causing a significant performance penalty. 
+# If the system has enough physical memory increasing the cache will improve the 
+# performance by keeping more symbols in memory. Note that the value works on 
+# a logarithmic scale so increasing the size by one will roughly double the 
+# memory usage. The cache size is given by this formula: 
+# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, 
+# corresponding to a cache size of 2^16 = 65536 symbols.
+
+SYMBOL_CACHE_SIZE      = 0
+
+# Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be 
+# set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given 
+# their name and scope. Since this can be an expensive process and often the 
+# same symbol appear multiple times in the code, doxygen keeps a cache of 
+# pre-resolved symbols. If the cache is too small doxygen will become slower. 
+# If the cache is too large, memory is wasted. The cache size is given by this 
+# formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range is 0..9, the default is 0, 
+# corresponding to a cache size of 2^16 = 65536 symbols.
+
+LOOKUP_CACHE_SIZE      = 0
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = NO
+
+# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal 
+# scope will be included in the documentation.
+
+EXTRACT_PACKAGE        = NO
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be 
+# extracted and appear in the documentation as a namespace called 
+# 'anonymous_namespace{file}', where file will be replaced with the base 
+# name of the file that contains the anonymous namespace. By default 
+# anonymous namespaces are hidden.
+
+EXTRACT_ANON_NSPACES   = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = NO
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen 
+# will list include files with double quotes in the documentation 
+# rather than with sharp brackets.
+
+FORCE_LOCAL_INCLUDES   = NO
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen 
+# will sort the (brief and detailed) documentation of class members so that 
+# constructors and destructors are listed first. If set to NO (the default) 
+# the constructors will appear in the respective orders defined by 
+# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. 
+# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO 
+# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO.
+
+SORT_MEMBERS_CTORS_1ST = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
+# hierarchy of group names into alphabetical order. If set to NO (the default) 
+# the group names will appear in their defined order.
+
+SORT_GROUP_NAMES       = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to 
+# do proper type resolution of all parameters of a function it will reject a 
+# match between the prototype and the implementation of a member function even 
+# if there is only one candidate or it is obvious which candidate to choose 
+# by doing a simple string match. By disabling STRICT_PROTO_MATCHING doxygen 
+# will still accept a match between prototype and implementation in such cases.
+
+STRICT_PROTO_MATCHING  = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or macro consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and macros in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# Set the SHOW_FILES tag to NO to disable the generation of the Files page. 
+# This will remove the Files entry from the Quick Index and from the 
+# Folder Tree View (if specified). The default is YES.
+
+SHOW_FILES             = YES
+
+# Set the SHOW_NAMESPACES tag to NO to disable the generation of the 
+# Namespaces page.  This will remove the Namespaces entry from the Quick Index 
+# and from the Folder Tree View (if specified). The default is YES.
+
+SHOW_NAMESPACES        = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from 
+# the version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 
+# by doxygen. The layout file controls the global structure of the generated 
+# output files in an output format independent way. To create the layout file 
+# that represents doxygen's defaults, run doxygen with the -l option. 
+# You can optionally specify a file name after the option, if omitted 
+# DoxygenLayout.xml will be used as the name of the layout file.
+
+LAYOUT_FILE            = 
+
+# The CITE_BIB_FILES tag can be used to specify one or more bib files 
+# containing the references data. This must be a list of .bib files. The 
+# .bib extension is automatically appended if omitted. Using this command 
+# requires the bibtex tool to be installed. See also 
+# http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style 
+# of the bibliography can be controlled using LATEX_BIB_STYLE. To use this 
+# feature you need bibtex and perl available in the search path.
+
+CITE_BIB_FILES         = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# The WARN_NO_PARAMDOC option can be enabled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = C:/bin/Projects/Radio/fdmdv2/src
+
+# This tag can be used to specify the character encoding of the source files 
+# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 
+# also the default input encoding. Doxygen uses libiconv (or the iconv built 
+# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 
+# the list of possible encodings.
+
+INPUT_ENCODING         = UTF-8
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh 
+# *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py 
+# *.f90 *.f *.for *.vhd *.vhdl
+
+FILE_PATTERNS          = *.c \
+                         *.cc \
+                         *.cxx \
+                         *.cpp \
+                         *.c++ \
+                         *.d \
+                         *.java \
+                         *.ii \
+                         *.ixx \
+                         *.ipp \
+                         *.i++ \
+                         *.inl \
+                         *.h \
+                         *.hh \
+                         *.hxx \
+                         *.hpp \
+                         *.h++ \
+                         *.idl \
+                         *.odl \
+                         *.cs \
+                         *.php \
+                         *.php3 \
+                         *.inc \
+                         *.m \
+                         *.markdown \
+                         *.md \
+                         *.mm \
+                         *.dox \
+                         *.py \
+                         *.f90 \
+                         *.f \
+                         *.for \
+                         *.vhd \
+                         *.vhdl
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should be 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag. 
+# Note that relative paths are relative to the directory from which doxygen is 
+# run.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or 
+# directories that are symbolic links (a Unix file system feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories. Note that the wildcards are matched 
+# against the file with absolute path, so to exclude all test directories 
+# for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       = 
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 
+# (namespaces, classes, functions, etc.) that should be excluded from the 
+# output. The symbol name can be a fully qualified name, a word, or if the 
+# wildcard * is used, a substring. Examples: ANamespace, AClass, 
+# AClass::ANamespace, ANamespace::*Test
+
+EXCLUDE_SYMBOLS        = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = *
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty or if 
+# non of the patterns match the file name, INPUT_FILTER is applied.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file 
+# pattern. A pattern will override the setting for FILTER_PATTERN (if any) 
+# and it is also possible to disable source filtering for a specific pattern 
+# using *.ext= (so without naming a filter). This option only has effect when 
+# FILTER_SOURCE_FILES is enabled.
+
+FILTER_SOURCE_PATTERNS = 
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C, C++ and Fortran comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = NO
+
+# If the REFERENCES_RELATION tag is set to YES 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = NO
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 
+# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 
+# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 
+# link to the source code.  Otherwise they will link to the documentation.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code 
+# will point to the HTML generated by the htags(1) tool instead of doxygen 
+# built-in source browser. The htags tool is part of GNU's global source 
+# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# will need version 4.8.6 or higher.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = YES
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header. Note that when using a custom header you are responsible  
+# for the proper inclusion of any scripts and style sheets that doxygen 
+# needs, which is dependent on the configuration options used. 
+# It is advised to generate a default header using "doxygen -w html 
+# header.html footer.html stylesheet.css YourConfigFile" and then modify 
+# that header. Note that the header is subject to change so you typically 
+# have to redo this when upgrading to a newer version of doxygen or when 
+# changing the value of configuration settings such as GENERATE_TREEVIEW!
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If left blank doxygen will 
+# generate a default style sheet. Note that it is recommended to use 
+# HTML_EXTRA_STYLESHEET instead of this one, as it is more robust and this 
+# tag will in the future become obsolete.
+
+HTML_STYLESHEET        = 
+
+# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional 
+# user-defined cascading style sheet that is included after the standard 
+# style sheets created by doxygen. Using this option one can overrule 
+# certain style aspects. This is preferred over using HTML_STYLESHEET 
+# since it does not replace the standard style sheet and is therefor more 
+# robust against future updates. Doxygen will copy the style sheet file to 
+# the output directory.
+
+HTML_EXTRA_STYLESHEET  = 
+
+# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or 
+# other source files which should be copied to the HTML output directory. Note 
+# that these files will be copied to the base HTML output directory. Use the 
+# $relpath$ marker in the HTML_HEADER and/or HTML_FOOTER files to load these 
+# files. In the HTML_STYLESHEET file, use the file name only. Also note that 
+# the files will be copied as-is; there are no commands or markers available.
+
+HTML_EXTRA_FILES       = 
+
+# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. 
+# Doxygen will adjust the colors in the style sheet and background images 
+# according to this color. Hue is specified as an angle on a colorwheel, 
+# see http://en.wikipedia.org/wiki/Hue for more information. 
+# For instance the value 0 represents red, 60 is yellow, 120 is green, 
+# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. 
+# The allowed range is 0 to 359.
+
+HTML_COLORSTYLE_HUE    = 220
+
+# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of 
+# the colors in the HTML output. For a value of 0 the output will use 
+# grayscales only. A value of 255 will produce the most vivid colors.
+
+HTML_COLORSTYLE_SAT    = 100
+
+# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to 
+# the luminance component of the colors in the HTML output. Values below 
+# 100 gradually make the output lighter, whereas values above 100 make 
+# the output darker. The value divided by 100 is the actual gamma applied, 
+# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, 
+# and 100 does not change the gamma.
+
+HTML_COLORSTYLE_GAMMA  = 80
+
+# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML 
+# page will contain the date and time when the page was generated. Setting 
+# this to NO can help when comparing the output of multiple runs.
+
+HTML_TIMESTAMP         = YES
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
+# documentation will contain sections that can be hidden and shown after the 
+# page has loaded.
+
+HTML_DYNAMIC_SECTIONS  = NO
+
+# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of 
+# entries shown in the various tree structured indices initially; the user 
+# can expand and collapse entries dynamically later on. Doxygen will expand 
+# the tree to such a level that at most the specified number of entries are 
+# visible (unless a fully collapsed tree already exceeds this amount). 
+# So setting the number of entries 1 will produce a full collapsed tree by 
+# default. 0 is a special value representing an infinite number of entries 
+# and will result in a full expanded tree by default.
+
+HTML_INDEX_NUM_ENTRIES = 100
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files 
+# will be generated that can be used as input for Apple's Xcode 3 
+# integrated development environment, introduced with OSX 10.5 (Leopard). 
+# To create a documentation set, doxygen will generate a Makefile in the 
+# HTML output directory. Running make will produce the docset in that 
+# directory and running "make install" will install the docset in 
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
+# it at startup. 
+# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html 
+# for more information.
+
+GENERATE_DOCSET        = NO
+
+# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
+# feed. A documentation feed provides an umbrella under which multiple 
+# documentation sets from a single provider (such as a company or product suite) 
+# can be grouped.
+
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+
+# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 
+# should uniquely identify the documentation set bundle. This should be a 
+# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 
+# will append .docset to the name.
+
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+
+# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely 
+# identify the documentation publisher. This should be a reverse domain-name 
+# style string, e.g. com.mycompany.MyDocSet.documentation.
+
+DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
+
+# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher.
+
+DOCSET_PUBLISHER_NAME  = Publisher
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING 
+# is used to encode HtmlHelp index (hhk), content (hhc) and project file 
+# content.
+
+CHM_INDEX_ENCODING     = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and 
+# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated 
+# that can be used as input for Qt's qhelpgenerator to generate a 
+# Qt Compressed Help (.qch) of the generated HTML documentation.
+
+GENERATE_QHP           = NO
+
+# If the QHG_LOCATION tag is specified, the QCH_FILE tag can 
+# be used to specify the file name of the resulting .qch file. 
+# The path specified is relative to the HTML output folder.
+
+QCH_FILE               = 
+
+# The QHP_NAMESPACE tag specifies the namespace to use when generating 
+# Qt Help Project output. For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#namespace
+
+QHP_NAMESPACE          = org.doxygen.Project
+
+# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 
+# Qt Help Project output. For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#virtual-folders
+
+QHP_VIRTUAL_FOLDER     = doc
+
+# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to 
+# add. For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#custom-filters
+
+QHP_CUST_FILTER_NAME   = 
+
+# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the 
+# custom filter to add. For more information please see 
+# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters"> 
+# Qt Help Project / Custom Filters</a>.
+
+QHP_CUST_FILTER_ATTRS  = 
+
+# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this 
+# project's 
+# filter section matches. 
+# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes"> 
+# Qt Help Project / Filter Attributes</a>.
+
+QHP_SECT_FILTER_ATTRS  = 
+
+# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 
+# be used to specify the location of Qt's qhelpgenerator. 
+# If non-empty doxygen will try to run qhelpgenerator on the generated 
+# .qhp file.
+
+QHG_LOCATION           = 
+
+# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files  
+# will be generated, which together with the HTML files, form an Eclipse help 
+# plugin. To install this plugin and make it available under the help contents 
+# menu in Eclipse, the contents of the directory containing the HTML and XML 
+# files needs to be copied into the plugins directory of eclipse. The name of 
+# the directory within the plugins directory should be the same as 
+# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before 
+# the help appears.
+
+GENERATE_ECLIPSEHELP   = NO
+
+# A unique identifier for the eclipse help plugin. When installing the plugin 
+# the directory name containing the HTML and XML files should also have 
+# this name.
+
+ECLIPSE_DOC_ID         = org.doxygen.Project
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) 
+# at top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it. Since the tabs have the same information as the 
+# navigation tree you can set this option to NO if you already set 
+# GENERATE_TREEVIEW to YES.
+
+DISABLE_INDEX          = NO
+
+# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index 
+# structure should be generated to display hierarchical information. 
+# If the tag value is set to YES, a side panel will be generated 
+# containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). 
+# Windows users are probably better off using the HTML help feature. 
+# Since the tree basically has the same information as the tab index you 
+# could consider to set DISABLE_INDEX to NO when enabling this option.
+
+GENERATE_TREEVIEW      = NO
+
+# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values 
+# (range [0,1..20]) that doxygen will group on one line in the generated HTML 
+# documentation. Note that a value of 0 will completely suppress the enum 
+# values from appearing in the overview section.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open 
+# links to external symbols imported via tag files in a separate window.
+
+EXT_LINKS_IN_WINDOW    = NO
+
+# Use this tag to change the font size of Latex formulas included 
+# as images in the HTML documentation. The default is 10. Note that 
+# when you change the font size after a successful doxygen run you need 
+# to manually remove any form_*.png images from the HTML output directory 
+# to force them to be regenerated.
+
+FORMULA_FONTSIZE       = 10
+
+# Use the FORMULA_TRANPARENT tag to determine whether or not the images 
+# generated for formulas are transparent PNGs. Transparent PNGs are 
+# not supported properly for IE 6.0, but are supported on all modern browsers. 
+# Note that when changing this option you need to delete any form_*.png files 
+# in the HTML output before the changes have effect.
+
+FORMULA_TRANSPARENT    = YES
+
+# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax 
+# (see http://www.mathjax.org) which uses client side Javascript for the 
+# rendering instead of using prerendered bitmaps. Use this if you do not 
+# have LaTeX installed or if you want to formulas look prettier in the HTML 
+# output. When enabled you may also need to install MathJax separately and 
+# configure the path to it using the MATHJAX_RELPATH option.
+
+USE_MATHJAX            = NO
+
+# When MathJax is enabled you need to specify the location relative to the 
+# HTML output directory using the MATHJAX_RELPATH option. The destination 
+# directory should contain the MathJax.js script. For instance, if the mathjax 
+# directory is located at the same level as the HTML output directory, then 
+# MATHJAX_RELPATH should be ../mathjax. The default value points to 
+# the MathJax Content Delivery Network so you can quickly see the result without 
+# installing MathJax.  However, it is strongly recommended to install a local 
+# copy of MathJax from http://www.mathjax.org before deployment.
+
+MATHJAX_RELPATH        = http://cdn.mathjax.org/mathjax/latest
+
+# The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension 
+# names that should be enabled during MathJax rendering.
+
+MATHJAX_EXTENSIONS     = 
+
+# When the SEARCHENGINE tag is enabled doxygen will generate a search box 
+# for the HTML output. The underlying search engine uses javascript 
+# and DHTML and should work on any modern browser. Note that when using 
+# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets 
+# (GENERATE_DOCSET) there is already a search function so this one should 
+# typically be disabled. For large projects the javascript based search engine 
+# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution.
+
+SEARCHENGINE           = YES
+
+# When the SERVER_BASED_SEARCH tag is enabled the search engine will be 
+# implemented using a PHP enabled web server instead of at the web client 
+# using Javascript. Doxygen will generate the search PHP script and index 
+# file to put on the web server. The advantage of the server 
+# based approach is that it scales better to large projects and allows 
+# full text search. The disadvantages are that it is more difficult to setup 
+# and does not have live searching capabilities.
+
+SERVER_BASED_SEARCH    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = YES
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name. 
+# Note that when enabling USE_PDFLATEX this option is only used for 
+# generating bitmaps for formulas in the HTML output, but not in the 
+# Makefile that is written to the output directory.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for 
+# the generated latex document. The footer should contain everything after 
+# the last chapter. If it is left blank doxygen will generate a 
+# standard footer. Notice: only use this tag if you know what you are doing!
+
+LATEX_FOOTER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = YES
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = YES
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+# If LATEX_SOURCE_CODE is set to YES then doxygen will include 
+# source code with syntax highlighting in the LaTeX output. 
+# Note that which sources are shown also depends on other settings 
+# such as SOURCE_BROWSER.
+
+LATEX_SOURCE_CODE      = NO
+
+# The LATEX_BIB_STYLE tag can be used to specify the style to use for the 
+# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See 
+# http://en.wikipedia.org/wiki/BibTeX for more info.
+
+LATEX_BIB_STYLE        = plain
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = YES
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load style sheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = YES
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = NO
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_DEFINED tags.
+
+EXPAND_ONLY_PREDEF     = NO
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# pointed to by INCLUDE_PATH will be searched when a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = 
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition that 
+# overrules the definition found in the source code.
+
+EXPAND_AS_DEFINED      = 
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all references to function-like macros 
+# that are alone on a line, have an all uppercase name, and do not end with a 
+# semicolon, because these will confuse the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. For each 
+# tag file the location of the external documentation should be added. The 
+# format of a tag file without this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths 
+# or URLs. Note that each tag file must have a unique name (where the name does 
+# NOT include the path). If a tag file is not located in the directory in which 
+# doxygen is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option also works with HAVE_DOT disabled, but it is recommended to 
+# install and use dot, since it yields more powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# You can define message sequence charts within doxygen comments using the \msc 
+# command. Doxygen will then run the mscgen tool (see 
+# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 
+# documentation. The MSCGEN_PATH tag allows you to specify the directory where 
+# the mscgen tool resides. If left empty the tool is assumed to be found in the 
+# default search path.
+
+MSCGEN_PATH            = 
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = YES
+
+# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is 
+# allowed to run in parallel. When set to 0 (the default) doxygen will 
+# base this on the number of processors available in the system. You can set it 
+# explicitly to a value larger than 0 to get control over the balance 
+# between CPU load and processing speed.
+
+DOT_NUM_THREADS        = 0
+
+# By default doxygen will use the Helvetica font for all dot files that 
+# doxygen generates. When you want a differently looking font you can specify 
+# the font name using DOT_FONTNAME. You need to make sure dot is able to find 
+# the font, which can be done by putting it in a standard location or by setting 
+# the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the 
+# directory containing the font.
+
+DOT_FONTNAME           = Helvetica
+
+# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. 
+# The default size is 10pt.
+
+DOT_FONTSIZE           = 10
+
+# By default doxygen will tell dot to use the Helvetica font. 
+# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to 
+# set the path where dot can find it.
+
+DOT_FONTPATH           = 
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If the UML_LOOK tag is enabled, the fields and methods are shown inside 
+# the class node. If there are many fields or methods and many nodes the 
+# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS 
+# threshold limits the number of items for each type to make the size more 
+# managable. Set this to 0 for no limit. Note that the threshold may be 
+# exceeded by 50% before the limit is enforced.
+
+UML_LIMIT_NUM_FIELDS   = 10
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = NO
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT options are set to YES then 
+# doxygen will generate a call dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable call graphs 
+# for selected functions only using the \callgraph command.
+
+CALL_GRAPH             = YES
+
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 
+# doxygen will generate a caller dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable caller 
+# graphs for selected functions only using the \callergraph command.
+
+CALLER_GRAPH           = YES
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include 
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are svg, png, jpg, or gif. 
+# If left blank png will be used. If you choose svg you need to set 
+# HTML_FILE_EXTENSION to xhtml in order to make the SVG files 
+# visible in IE 9+ (other browsers do not have this requirement).
+
+DOT_IMAGE_FORMAT       = png
+
+# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to 
+# enable generation of interactive SVG images that allow zooming and panning. 
+# Note that this requires a modern browser other than Internet Explorer. 
+# Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you 
+# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files 
+# visible. Older versions of IE do not have SVG support.
+
+INTERACTIVE_SVG        = NO
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = "C:\bin\Graphviz 2.28\bin"
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = "C:/bin/Graphviz 2.28"
+
+# The MSCFILE_DIRS tag can be used to specify one or more directories that 
+# contain msc files that are included in the documentation (see the 
+# \mscfile command).
+
+MSCFILE_DIRS           = 
+
+# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 
+# nodes that will be shown in the graph. If the number of nodes in a graph 
+# becomes larger than this value, doxygen will truncate the graph, which is 
+# visualized by representing a node as a red box. Note that doxygen if the 
+# number of direct children of the root node in a graph is already larger than 
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 
+# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+
+DOT_GRAPH_MAX_NODES    = 50
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that the size of a graph can be further restricted by 
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, because dot on Windows does not 
+# seem to support this out of the box. Warning: Depending on the platform used, 
+# enabling this option may lead to badly anti-aliased labels on the edges of 
+# a graph (i.e. they become hard to read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
diff --git a/fdmdv2/fdmdv2-doc/html/annotated.html b/fdmdv2/fdmdv2-doc/html/annotated.html
new file mode 100644 (file)
index 0000000..ab550c4
--- /dev/null
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Class List</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>topFrame</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_top_frame.html" target="_self">TopFrame</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_top_frame.html" title="Class TopFrame.">TopFrame</a></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_about.html" target="_self">DlgAbout</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_about.html" title="Class DlgAbout.">DlgAbout</a></td></tr>
+<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_audio.html" target="_self">DlgAudio</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_audio.html" title="Class DlgAudio.">DlgAudio</a></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_options.html" target="_self">DlgOptions</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_options.html" title="Class DlgOptions.">DlgOptions</a></td></tr>
+<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_com_ports.html" target="_self">DlgComPorts</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_com_ports.html" title="Class DlgComPorts.">DlgComPorts</a></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_about_dlg.html" target="_self">AboutDlg</a></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_audio_dlg.html" target="_self">AudioDlg</a></td><td class="desc"></td></tr>
+<tr id="row_3_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_audio_stream.html" target="_self">AudioStream</a></td><td class="desc"></td></tr>
+<tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_audio_thread.html" target="_self">AudioThread</a></td><td class="desc"></td></tr>
+<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_c_o_m_p.html" target="_self">COMP</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_com_ports_dlg.html" target="_self">ComPortsDlg</a></td><td class="desc"></td></tr>
+<tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_about.html" target="_self">DlgAbout</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_audio.html" target="_self">DlgAudio</a></td><td class="desc"></td></tr>
+<tr id="row_9_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_com_ports.html" target="_self">DlgComPorts</a></td><td class="desc"></td></tr>
+<tr id="row_10_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_options.html" target="_self">DlgOptions</a></td><td class="desc"></td></tr>
+<tr id="row_11_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classfdmdv2_dlg_audio.html" target="_self">fdmdv2DlgAudio</a></td><td class="desc"></td></tr>
+<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_fdmdv2_thread_audio.html" target="_self">Fdmdv2ThreadAudio</a></td><td class="desc"></td></tr>
+<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classfdmdv2_top_frame.html" target="_self">fdmdv2TopFrame</a></td><td class="desc"></td></tr>
+<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_main_app.html" target="_self">MainApp</a></td><td class="desc"></td></tr>
+<tr id="row_15_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_main_frame.html" target="_self">MainFrame</a></td><td class="desc"></td></tr>
+<tr id="row_16_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_my_frame.html" target="_self">MyFrame</a></td><td class="desc"></td></tr>
+<tr id="row_17_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_my_thread.html" target="_self">MyThread</a></td><td class="desc"></td></tr>
+<tr id="row_18_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_options_dlg.html" target="_self">OptionsDlg</a></td><td class="desc"></td></tr>
+<tr id="row_19_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpa_call_back_data.html" target="_self">paCallBackData</a></td><td class="desc"></td></tr>
+<tr id="row_20_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_panel.html" target="_self">PlotPanel</a></td><td class="desc"></td></tr>
+<tr id="row_21_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_scalar.html" target="_self">PlotScalar</a></td><td class="desc"></td></tr>
+<tr id="row_22_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_scatter.html" target="_self">PlotScatter</a></td><td class="desc"></td></tr>
+<tr id="row_23_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_spectrum.html" target="_self">PlotSpectrum</a></td><td class="desc"></td></tr>
+<tr id="row_24_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_waterfall.html" target="_self">PlotWaterfall</a></td><td class="desc"></td></tr>
+<tr id="row_25_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_port_audio_wrap.html" target="_self">PortAudioWrap</a></td><td class="desc"></td></tr>
+<tr id="row_26_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_top_frame.html" target="_self">TopFrame</a></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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html b/fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html
new file mode 100644 (file)
index 0000000..ed50f67
--- /dev/null
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/audiostream.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">audiostream.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//============================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// AudioStream.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//============================================================</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &lt;cmath&gt;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#include &lt;cstddef&gt;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &quot;portaudiocpp/PortAudioCpp.hxx&quot;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#include &lt;wx/wx.h&gt;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;wx/thread.h&gt;</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#include &quot;libsndfile/include/sndfile.h&quot;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &quot;extern/include/portaudio.h&quot;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &quot;extern/include/portaudiocpp/PortAudioCpp.hxx&quot;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#ifndef __AudioStream__</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __AudioStream__</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> NUM_SECONDS = 5;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">const</span> <span class="keywordtype">double</span> SAMPLE_RATE = 44100.0;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> FRAMES_PER_BUFFER = 64;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> TABLE_SIZE = 200;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="code" href="class_audio_stream.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_audio_stream.html">AudioStream</a></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;{</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">//    AudioStream(int tableSize) : tableSize_(tableSize), leftPhase_(0), rightPhase_(0);</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <a class="code" href="class_audio_stream.html">AudioStream</a>(<span class="keywordtype">int</span> tableSize);</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    ~<a class="code" href="class_audio_stream.html">AudioStream</a>();</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    <span class="keywordtype">int</span> generate(<span class="keyword">const</span> <span class="keywordtype">void</span> *inputBuffer, <span class="keywordtype">void</span> *outputBuffer, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer, <span class="keyword">const</span> PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags);</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    <span class="keywordtype">float</span> *table_;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    <span class="keywordtype">int</span> tableSize_;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    <span class="keywordtype">int</span> leftPhase_;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <span class="keywordtype">int</span> rightPhase_;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keywordtype">void</span> Open();</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;};</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#endif // __AudioStream__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/bc_s.png b/fdmdv2/fdmdv2-doc/html/bc_s.png
new file mode 100644 (file)
index 0000000..224b29a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/bc_s.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/bdwn.png b/fdmdv2/fdmdv2-doc/html/bdwn.png
new file mode 100644 (file)
index 0000000..940a0b9
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/bdwn.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html
new file mode 100644 (file)
index 0000000..7fb4cf4
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">AboutDlg Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_about_dlg.html">AboutDlg</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_about_dlg.html#ac17a2e5d541346e2edabcddf043afa6e">AboutDlg</a>(wxWindow *parent)</td><td class="entry"><a class="el" href="class_about_dlg.html">AboutDlg</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>DlgAbout</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;About FDMDV2&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE) (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_bitmapAbout</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_button9</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText1</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl2</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</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>OnInitDialog</b>(wxInitDialogEvent &amp;event) (defined in <a class="el" href="class_about_dlg.html">AboutDlg</a>)</td><td class="entry"><a class="el" href="class_about_dlg.html">AboutDlg</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>~DlgAbout</b>() (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg.html b/fdmdv2/fdmdv2-doc/html/class_about_dlg.html
new file mode 100644 (file)
index 0000000..520e422
--- /dev/null
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: AboutDlg Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_about_dlg-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">AboutDlg Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for AboutDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_about_dlg__inherit__graph.png" border="0" usemap="#_about_dlg_inherit__map" alt="Inheritance graph"/></div>
+<map name="_about_dlg_inherit__map" id="_about_dlg_inherit__map">
+<area shape="rect" id="node2" href="class_dlg_about.html" title="DlgAbout" alt="" coords="5,80,80,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AboutDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_about_dlg__coll__graph.png" border="0" usemap="#_about_dlg_coll__map" alt="Collaboration graph"/></div>
+<map name="_about_dlg_coll__map" id="_about_dlg_coll__map">
+<area shape="rect" id="node2" href="class_dlg_about.html" title="DlgAbout" alt="" coords="5,80,80,107"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac17a2e5d541346e2edabcddf043afa6e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_about_dlg.html#ac17a2e5d541346e2edabcddf043afa6e">AboutDlg</a> (wxWindow *parent)</td></tr>
+<tr class="separator:ac17a2e5d541346e2edabcddf043afa6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_dlg_about"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_dlg_about')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_dlg_about.html">DlgAbout</a></td></tr>
+<tr class="memitem:a2d94603323a5f60eff69a92380fb9042 inherit pub_methods_class_dlg_about"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d94603323a5f60eff69a92380fb9042"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgAbout</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;About FDMDV2&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE)</td></tr>
+<tr class="separator:a2d94603323a5f60eff69a92380fb9042 inherit pub_methods_class_dlg_about"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a5bd40ed513ca05b4e6546b3b4dcf1c0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bd40ed513ca05b4e6546b3b4dcf1c0d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b> (wxInitDialogEvent &amp;event)</td></tr>
+<tr class="separator:a5bd40ed513ca05b4e6546b3b4dcf1c0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_dlg_about"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_dlg_about')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_dlg_about.html">DlgAbout</a></td></tr>
+<tr class="memitem:a3253b689497f4c6399d24c67ba78b51e inherit pro_methods_class_dlg_about"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3253b689497f4c6399d24c67ba78b51e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:a3253b689497f4c6399d24c67ba78b51e inherit pro_methods_class_dlg_about"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_class_dlg_about"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_dlg_about')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_dlg_about.html">DlgAbout</a></td></tr>
+<tr class="memitem:a7c406607035a55b453d7edcce9566c34 inherit pro_attribs_class_dlg_about"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c406607035a55b453d7edcce9566c34"></a>
+wxStaticBitmap *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bitmapAbout</b></td></tr>
+<tr class="separator:a7c406607035a55b453d7edcce9566c34 inherit pro_attribs_class_dlg_about"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce6520e7385ff5ff3f032c4ed44bc14 inherit pro_attribs_class_dlg_about"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adce6520e7385ff5ff3f032c4ed44bc14"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText1</b></td></tr>
+<tr class="separator:adce6520e7385ff5ff3f032c4ed44bc14 inherit pro_attribs_class_dlg_about"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc2a2d88de8cb15fcc4c9c943153df27 inherit pro_attribs_class_dlg_about"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2a2d88de8cb15fcc4c9c943153df27"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl2</b></td></tr>
+<tr class="separator:adc2a2d88de8cb15fcc4c9c943153df27 inherit pro_attribs_class_dlg_about"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21c9c302df2e7f154ff410c732e6846f inherit pro_attribs_class_dlg_about"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21c9c302df2e7f154ff410c732e6846f"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_button9</b></td></tr>
+<tr class="separator:a21c9c302df2e7f154ff410c732e6846f inherit pro_attribs_class_dlg_about"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ac17a2e5d541346e2edabcddf043afa6e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AboutDlg::AboutDlg </td>
+          <td>(</td>
+          <td class="paramtype">wxWindow *&#160;</td>
+          <td class="paramname"><em>parent</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructor </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="dlg__about_8h_source.html">dlg_about.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/dlg_about.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.map
new file mode 100644 (file)
index 0000000..c4fd2a2
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="AboutDlg" name="AboutDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_about.html" title="DlgAbout" alt="" coords="5,80,80,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..ec29c38
--- /dev/null
@@ -0,0 +1 @@
+28b0aa753c9c33f0d565229039fc1ffb
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..c247d67
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_about_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.map
new file mode 100644 (file)
index 0000000..c4fd2a2
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="AboutDlg" name="AboutDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_about.html" title="DlgAbout" alt="" coords="5,80,80,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..ec29c38
--- /dev/null
@@ -0,0 +1 @@
+28b0aa753c9c33f0d565229039fc1ffb
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..c247d67
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_about_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html
new file mode 100644 (file)
index 0000000..68c7ae6
--- /dev/null
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">AudioDlg Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_audio_dlg.html">AudioDlg</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_audio_dlg.html#aca8f77272717136445248c9dce578bed">AudioDlg</a>(wxWindow *parent)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>DlgAudio</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Audio Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboAudioCodec</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboCodecSpkr</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboCodecTx</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboRadioRx</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbRxInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbTxOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbVoiceInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbVoiceOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_nbAudioOptions</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelDevices</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_panelRightChannel</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelSettings</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_radioBtnFileOnly</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_radioBtnPortAudio</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3Apply</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3Cancel</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3OK</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText14</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText141</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText15</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText151</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText16</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText17</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl15</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textNumChIn</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textNumChOut</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textRxInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textVoiceInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textVoiceOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnApply</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCancel</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</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>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnInitDialog</b>(wxInitDialogEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</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>OnOK</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnRxInputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnTxOutputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnVoiceInputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnVoiceOutputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>populateAudioInfo</b>() (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>populateStandardSampleRates</b>(wxComboBox *target, const portaudio::DirectionSpecificStreamParameters &amp;inputParameters, const portaudio::DirectionSpecificStreamParameters &amp;outputParameters) (defined in <a class="el" href="class_audio_dlg.html">AudioDlg</a>)</td><td class="entry"><a class="el" href="class_audio_dlg.html">AudioDlg</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~DlgAudio</b>() (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html b/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html
new file mode 100644 (file)
index 0000000..d4b5a7e
--- /dev/null
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: AudioDlg Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_audio_dlg-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">AudioDlg Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for AudioDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_audio_dlg__inherit__graph.png" border="0" usemap="#_audio_dlg_inherit__map" alt="Inheritance graph"/></div>
+<map name="_audio_dlg_inherit__map" id="_audio_dlg_inherit__map">
+<area shape="rect" id="node2" href="class_dlg_audio.html" title="DlgAudio" alt="" coords="5,80,80,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AudioDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_audio_dlg__coll__graph.png" border="0" usemap="#_audio_dlg_coll__map" alt="Collaboration graph"/></div>
+<map name="_audio_dlg_coll__map" id="_audio_dlg_coll__map">
+<area shape="rect" id="node2" href="class_dlg_audio.html" title="DlgAudio" alt="" coords="5,80,80,107"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aca8f77272717136445248c9dce578bed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_audio_dlg.html#aca8f77272717136445248c9dce578bed">AudioDlg</a> (wxWindow *parent)</td></tr>
+<tr class="separator:aca8f77272717136445248c9dce578bed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade43627922e25e984ca4ebff7bf70339"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade43627922e25e984ca4ebff7bf70339"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnRxInputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ade43627922e25e984ca4ebff7bf70339"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37703c36702cb622f0ceb152fdcb6d1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37703c36702cb622f0ceb152fdcb6d1c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTxOutputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a37703c36702cb622f0ceb152fdcb6d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e472e745d49396f1d3c8f8907e6601f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e472e745d49396f1d3c8f8907e6601f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceInputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a9e472e745d49396f1d3c8f8907e6601f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2711e45fea17d5f76c2453fc9654b008"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2711e45fea17d5f76c2453fc9654b008"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceOutputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a2711e45fea17d5f76c2453fc9654b008"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_dlg_audio"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_dlg_audio')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_dlg_audio.html">DlgAudio</a></td></tr>
+<tr class="memitem:a95fa3d4e8550bf2a16b8562c9c518eae inherit pub_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95fa3d4e8550bf2a16b8562c9c518eae"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgAudio</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Audio Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)</td></tr>
+<tr class="separator:a95fa3d4e8550bf2a16b8562c9c518eae inherit pub_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ac0710354a8a791b7c8d8987d1bc175a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0710354a8a791b7c8d8987d1bc175a7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCancel</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ac0710354a8a791b7c8d8987d1bc175a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5343cdb33868fdf568d05152b642039c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5343cdb33868fdf568d05152b642039c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOK</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a5343cdb33868fdf568d05152b642039c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e0ad3464f137b8c9a6de4a558818cf3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e0ad3464f137b8c9a6de4a558818cf3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:a9e0ad3464f137b8c9a6de4a558818cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af216bf6872bb49734b3c32b0a9122d8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af216bf6872bb49734b3c32b0a9122d8a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b> (wxInitDialogEvent &amp;event)</td></tr>
+<tr class="separator:af216bf6872bb49734b3c32b0a9122d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab09ae2516d75502062744b924e33fe8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab09ae2516d75502062744b924e33fe8b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnApply</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ab09ae2516d75502062744b924e33fe8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a194ed3fb219d7a93824884015e625fe8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a194ed3fb219d7a93824884015e625fe8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>populateStandardSampleRates</b> (wxComboBox *target, const portaudio::DirectionSpecificStreamParameters &amp;inputParameters, const portaudio::DirectionSpecificStreamParameters &amp;outputParameters)</td></tr>
+<tr class="separator:a194ed3fb219d7a93824884015e625fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1acb1d52175795d265d7adcafc10316"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1acb1d52175795d265d7adcafc10316"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>populateAudioInfo</b> ()</td></tr>
+<tr class="separator:ad1acb1d52175795d265d7adcafc10316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_class_dlg_audio"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_dlg_audio')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_dlg_audio.html">DlgAudio</a></td></tr>
+<tr class="memitem:ac45627cdbbcdaa2e3400c08f6fe9cfe6 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac45627cdbbcdaa2e3400c08f6fe9cfe6"></a>
+wxNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_nbAudioOptions</b></td></tr>
+<tr class="separator:ac45627cdbbcdaa2e3400c08f6fe9cfe6 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74808776e03014a3b3dcbf03bb8f6dbe inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74808776e03014a3b3dcbf03bb8f6dbe"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelDevices</b></td></tr>
+<tr class="separator:a74808776e03014a3b3dcbf03bb8f6dbe inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44c3e54a014e7a4e921398bddc6681c7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44c3e54a014e7a4e921398bddc6681c7"></a>
+wxRadioButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnPortAudio</b></td></tr>
+<tr class="separator:a44c3e54a014e7a4e921398bddc6681c7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cdf994e898954407e2b064e3aa5b0b7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cdf994e898954407e2b064e3aa5b0b7"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText151</b></td></tr>
+<tr class="separator:a6cdf994e898954407e2b064e3aa5b0b7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35f852fc3c494b83ceb14d2d5c1ad6db inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35f852fc3c494b83ceb14d2d5c1ad6db"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChOut</b></td></tr>
+<tr class="separator:a35f852fc3c494b83ceb14d2d5c1ad6db inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac99a630f69e15e73d3942d0338ccae66 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac99a630f69e15e73d3942d0338ccae66"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText141</b></td></tr>
+<tr class="separator:ac99a630f69e15e73d3942d0338ccae66 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d5cd2fc25435939bf8ca2dc2c4fa9b7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d5cd2fc25435939bf8ca2dc2c4fa9b7"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChIn</b></td></tr>
+<tr class="separator:a0d5cd2fc25435939bf8ca2dc2c4fa9b7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfd283017fa96c14f349368961bd4737 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfd283017fa96c14f349368961bd4737"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText14</b></td></tr>
+<tr class="separator:adfd283017fa96c14f349368961bd4737 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac59893eccfb75467afd792051119067c inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac59893eccfb75467afd792051119067c"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboAudioCodec</b></td></tr>
+<tr class="separator:ac59893eccfb75467afd792051119067c inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf762645da78b3948bc1fe8ba31b1444 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf762645da78b3948bc1fe8ba31b1444"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText15</b></td></tr>
+<tr class="separator:adf762645da78b3948bc1fe8ba31b1444 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeaf78c48df4b0314dc4dc06bfa2244b7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaf78c48df4b0314dc4dc06bfa2244b7"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecTx</b></td></tr>
+<tr class="separator:aeaf78c48df4b0314dc4dc06bfa2244b7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90f47825bd359dfde13a0f2e6aa34e69 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90f47825bd359dfde13a0f2e6aa34e69"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText16</b></td></tr>
+<tr class="separator:a90f47825bd359dfde13a0f2e6aa34e69 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2cf1a98f25e26545da3044b354ba9a6 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2cf1a98f25e26545da3044b354ba9a6"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboRadioRx</b></td></tr>
+<tr class="separator:aa2cf1a98f25e26545da3044b354ba9a6 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab6e9f04d01aff925f76195da96471fc inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab6e9f04d01aff925f76195da96471fc"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText17</b></td></tr>
+<tr class="separator:aab6e9f04d01aff925f76195da96471fc inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af35d36a3df31c77480d7714e08533d58 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af35d36a3df31c77480d7714e08533d58"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecSpkr</b></td></tr>
+<tr class="separator:af35d36a3df31c77480d7714e08533d58 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbc7d86cca84f89c78c16b9b6d3b793 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbbc7d86cca84f89c78c16b9b6d3b793"></a>
+wxRadioButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnFileOnly</b></td></tr>
+<tr class="separator:abbbc7d86cca84f89c78c16b9b6d3b793 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfc12b7c79d7b058f6702d13d5663f70 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfc12b7c79d7b058f6702d13d5663f70"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelSettings</b></td></tr>
+<tr class="separator:acfc12b7c79d7b058f6702d13d5663f70 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0690c3ab64ff5a74b476250f5f5ad490 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0690c3ab64ff5a74b476250f5f5ad490"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbRxInput</b></td></tr>
+<tr class="separator:a0690c3ab64ff5a74b476250f5f5ad490 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a159d6689a03be5cd0f7fef25bba965fc inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a159d6689a03be5cd0f7fef25bba965fc"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textRxInput</b></td></tr>
+<tr class="separator:a159d6689a03be5cd0f7fef25bba965fc inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a15f882dd0791867d7284cc4b043ca2 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a15f882dd0791867d7284cc4b043ca2"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbTxOutput</b></td></tr>
+<tr class="separator:a7a15f882dd0791867d7284cc4b043ca2 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860a5ec2c827f0c20db39660462eee4a inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a860a5ec2c827f0c20db39660462eee4a"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl15</b></td></tr>
+<tr class="separator:a860a5ec2c827f0c20db39660462eee4a inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a022070976a0bc9ffb78bea4298f759aa inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a022070976a0bc9ffb78bea4298f759aa"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceInput</b></td></tr>
+<tr class="separator:a022070976a0bc9ffb78bea4298f759aa inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a900d174fd432c0e70d6f3fccd24e723b inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a900d174fd432c0e70d6f3fccd24e723b"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceInput</b></td></tr>
+<tr class="separator:a900d174fd432c0e70d6f3fccd24e723b inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75f209f62dd213b4236624f019f611e1 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75f209f62dd213b4236624f019f611e1"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceOutput</b></td></tr>
+<tr class="separator:a75f209f62dd213b4236624f019f611e1 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24ed8e4513996b1d938fbc6977d883a4 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24ed8e4513996b1d938fbc6977d883a4"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceOutput</b></td></tr>
+<tr class="separator:a24ed8e4513996b1d938fbc6977d883a4 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3094036ccbb10b69ae53be1989416cc1 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3094036ccbb10b69ae53be1989416cc1"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelRightChannel</b></td></tr>
+<tr class="separator:a3094036ccbb10b69ae53be1989416cc1 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2834821c2fcae88fbedf3abfb9d69e0 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2834821c2fcae88fbedf3abfb9d69e0"></a>
+wxStdDialogButtonSizer *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3</b></td></tr>
+<tr class="separator:aa2834821c2fcae88fbedf3abfb9d69e0 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81c75edcacae099633853ee775d72de9 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81c75edcacae099633853ee775d72de9"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3OK</b></td></tr>
+<tr class="separator:a81c75edcacae099633853ee775d72de9 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a6d0fffd35e01a0b59c22164625e6c3 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a6d0fffd35e01a0b59c22164625e6c3"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Apply</b></td></tr>
+<tr class="separator:a2a6d0fffd35e01a0b59c22164625e6c3 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a749b04f8606ba939394d75267f8003ce inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a749b04f8606ba939394d75267f8003ce"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Cancel</b></td></tr>
+<tr class="separator:a749b04f8606ba939394d75267f8003ce inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aca8f77272717136445248c9dce578bed"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AudioDlg::AudioDlg </td>
+          <td>(</td>
+          <td class="paramtype">wxWindow *&#160;</td>
+          <td class="paramname"><em>parent</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructor </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="dlg__audio_8h_source.html">dlg_audio.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/dlg_audio.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.map
new file mode 100644 (file)
index 0000000..f5114f8
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="AudioDlg" name="AudioDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_audio.html" title="DlgAudio" alt="" coords="5,80,80,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..3aa18f3
--- /dev/null
@@ -0,0 +1 @@
+cffab7f2d9179a76e16e600553db1d35
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..5d7c158
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.map
new file mode 100644 (file)
index 0000000..f5114f8
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="AudioDlg" name="AudioDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_audio.html" title="DlgAudio" alt="" coords="5,80,80,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3aa18f3
--- /dev/null
@@ -0,0 +1 @@
+cffab7f2d9179a76e16e600553db1d35
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..5d7c158
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_audio_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html b/fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html
new file mode 100644 (file)
index 0000000..402751d
--- /dev/null
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">AudioStream Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_audio_stream.html">AudioStream</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>AudioStream</b>(int tableSize) (defined in <a class="el" href="class_audio_stream.html">AudioStream</a>)</td><td class="entry"><a class="el" href="class_audio_stream.html">AudioStream</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>generate</b>(const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags) (defined in <a class="el" href="class_audio_stream.html">AudioStream</a>)</td><td class="entry"><a class="el" href="class_audio_stream.html">AudioStream</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~AudioStream</b>() (defined in <a class="el" href="class_audio_stream.html">AudioStream</a>)</td><td class="entry"><a class="el" href="class_audio_stream.html">AudioStream</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_stream.html b/fdmdv2/fdmdv2-doc/html/class_audio_stream.html
new file mode 100644 (file)
index 0000000..d8e76f4
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: AudioStream Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="class_audio_stream-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">AudioStream Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1e253941ff189daa6ae1ebdd4658b943"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e253941ff189daa6ae1ebdd4658b943"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AudioStream</b> (int tableSize)</td></tr>
+<tr class="separator:a1e253941ff189daa6ae1ebdd4658b943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1abd5e1c5f7fe05fc66c52603818fc5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1abd5e1c5f7fe05fc66c52603818fc5f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>generate</b> (const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags)</td></tr>
+<tr class="separator:a1abd5e1c5f7fe05fc66c52603818fc5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="audiostream_8h_source.html">audiostream.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/audiostream.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html b/fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html
new file mode 100644 (file)
index 0000000..d424067
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">AudioThread Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_audio_thread.html">AudioThread</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>AudioThread</b>(MainFrame *handler) (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Entry</b>() (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pHandler</b> (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnDelete</b>() (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnExit</b>() (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnKill</b>() (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>TestDestroy</b>() (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~AudioThread</b>() (defined in <a class="el" href="class_audio_thread.html">AudioThread</a>)</td><td class="entry"><a class="el" href="class_audio_thread.html">AudioThread</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread.html b/fdmdv2/fdmdv2-doc/html/class_audio_thread.html
new file mode 100644 (file)
index 0000000..bdbf5fe
--- /dev/null
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: AudioThread Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_audio_thread-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">AudioThread Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+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>
+<div class="dyncontent">
+<div class="center"><img src="class_audio_thread__coll__graph.png" border="0" usemap="#_audio_thread_coll__map" alt="Collaboration graph"/></div>
+<map name="_audio_thread_coll__map" id="_audio_thread_coll__map">
+<area shape="rect" id="node4" href="class_main_frame.html" title="MainFrame" alt="" coords="369,187,455,213"/>\r<area shape="rect" id="node12" href="class_plot_panel.html" title="PlotPanel" alt="" coords="526,291,604,317"/>\r<area shape="rect" id="node6" href="class_top_frame.html" title="TopFrame" alt="" coords="293,83,373,109"/>\r<area shape="rect" id="node10" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="195,395,277,421"/>\r<area shape="rect" id="node20" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="355,395,441,421"/>\r<area shape="rect" id="node25" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="563,395,659,421"/>\r<area shape="rect" id="node28" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="731,395,832,421"/>\r<area shape="rect" id="node17" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="398,83,508,109"/>\r<area shape="rect" id="node23" href="struct_c_o_m_p.html" title="COMP" alt="" coords="440,291,501,317"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a407b41c520dddd1cb0c6dc0f09b9997a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a407b41c520dddd1cb0c6dc0f09b9997a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AudioThread</b> (<a class="el" href="class_main_frame.html">MainFrame</a> *handler)</td></tr>
+<tr class="separator:a407b41c520dddd1cb0c6dc0f09b9997a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a03b82bdfa0086232296cd8b4625339"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a03b82bdfa0086232296cd8b4625339"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>Entry</b> ()</td></tr>
+<tr class="separator:a4a03b82bdfa0086232296cd8b4625339"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd0e99ebf3af9715130b1346c019857b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd0e99ebf3af9715130b1346c019857b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnDelete</b> ()</td></tr>
+<tr class="separator:afd0e99ebf3af9715130b1346c019857b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21ea33ba8e28c461d631e0b2f458b36f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21ea33ba8e28c461d631e0b2f458b36f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b> ()</td></tr>
+<tr class="separator:a21ea33ba8e28c461d631e0b2f458b36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c74246aef18af2461b2e8ac298a9db4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c74246aef18af2461b2e8ac298a9db4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnKill</b> ()</td></tr>
+<tr class="separator:a3c74246aef18af2461b2e8ac298a9db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e2537aacda2facb464f64dad8e88372"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e2537aacda2facb464f64dad8e88372"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>TestDestroy</b> ()</td></tr>
+<tr class="separator:a0e2537aacda2facb464f64dad8e88372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a5f8aabc9f6e28c833743c9715f3f2d79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f8aabc9f6e28c833743c9715f3f2d79"></a>
+<a class="el" href="class_main_frame.html">MainFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pHandler</b></td></tr>
+<tr class="separator:a5f8aabc9f6e28c833743c9715f3f2d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="thread__audio_8h_source.html">thread_audio.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/thread_audio.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.map
new file mode 100644 (file)
index 0000000..319c805
--- /dev/null
@@ -0,0 +1,11 @@
+<map id="AudioThread" name="AudioThread">\r
+<area shape="rect" id="node4" href="$class_main_frame.html" title="MainFrame" alt="" coords="369,187,455,213"/>\r
+<area shape="rect" id="node12" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="526,291,604,317"/>\r
+<area shape="rect" id="node6" href="$class_top_frame.html" title="TopFrame" alt="" coords="293,83,373,109"/>\r
+<area shape="rect" id="node10" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="195,395,277,421"/>\r
+<area shape="rect" id="node20" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="355,395,441,421"/>\r
+<area shape="rect" id="node25" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="563,395,659,421"/>\r
+<area shape="rect" id="node28" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="731,395,832,421"/>\r
+<area shape="rect" id="node17" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="398,83,508,109"/>\r
+<area shape="rect" id="node23" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="440,291,501,317"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.md5
new file mode 100644 (file)
index 0000000..0778d3b
--- /dev/null
@@ -0,0 +1 @@
+03621bc9257e451486879dc9d6602df0
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.png
new file mode 100644 (file)
index 0000000..d0862a9
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_audio_thread__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.map
new file mode 100644 (file)
index 0000000..856c5e1
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="AudioThread" name="AudioThread">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.md5
new file mode 100644 (file)
index 0000000..602fd13
--- /dev/null
@@ -0,0 +1 @@
+029cf1f791de7030d10c60159692ff53
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.png
new file mode 100644 (file)
index 0000000..f4597df
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_audio_thread__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html
new file mode 100644 (file)
index 0000000..7b28822
--- /dev/null
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">ComPortsDlg Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_com_ports_dlg.html">ComPortsDlg</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_com_ports_dlg.html#a02f8415185ed657f0263ae795e2b4f04">ComPortsDlg</a>(wxWindow *parent)</td><td class="entry"><a class="el" href="class_com_ports_dlg.html">ComPortsDlg</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>DlgComPorts</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Select Com Port&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_listCtrlPortSelect</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3Cancel</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3OK</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText8</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText9</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl10</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnListItemSelected</b>(wxListEvent &amp;event) (defined in <a class="el" href="class_com_ports_dlg.html">ComPortsDlg</a>)</td><td class="entry"><a class="el" href="class_com_ports_dlg.html">ComPortsDlg</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>~DlgComPorts</b>() (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html
new file mode 100644 (file)
index 0000000..1dcd157
--- /dev/null
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: ComPortsDlg Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_com_ports_dlg-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">ComPortsDlg Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ComPortsDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_com_ports_dlg__inherit__graph.png" border="0" usemap="#_com_ports_dlg_inherit__map" alt="Inheritance graph"/></div>
+<map name="_com_ports_dlg_inherit__map" id="_com_ports_dlg_inherit__map">
+<area shape="rect" id="node2" href="class_dlg_com_ports.html" title="DlgComPorts" alt="" coords="5,80,104,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for ComPortsDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_com_ports_dlg__coll__graph.png" border="0" usemap="#_com_ports_dlg_coll__map" alt="Collaboration graph"/></div>
+<map name="_com_ports_dlg_coll__map" id="_com_ports_dlg_coll__map">
+<area shape="rect" id="node2" href="class_dlg_com_ports.html" title="DlgComPorts" alt="" coords="5,80,104,107"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a02f8415185ed657f0263ae795e2b4f04"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_com_ports_dlg.html#a02f8415185ed657f0263ae795e2b4f04">ComPortsDlg</a> (wxWindow *parent)</td></tr>
+<tr class="separator:a02f8415185ed657f0263ae795e2b4f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_dlg_com_ports"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_dlg_com_ports')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td></tr>
+<tr class="memitem:a3f410b6cd51d3cf06cb0b4b74963c63d inherit pub_methods_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f410b6cd51d3cf06cb0b4b74963c63d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgComPorts</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Select Com Port&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)</td></tr>
+<tr class="separator:a3f410b6cd51d3cf06cb0b4b74963c63d inherit pub_methods_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ad67143fe5e75a4afef411b679a0247ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad67143fe5e75a4afef411b679a0247ca"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnListItemSelected</b> (wxListEvent &amp;event)</td></tr>
+<tr class="separator:ad67143fe5e75a4afef411b679a0247ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_class_dlg_com_ports"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_dlg_com_ports')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td></tr>
+<tr class="memitem:af0cbd9e67bbede8e5b1d4ef2941d4ad6 inherit pro_attribs_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0cbd9e67bbede8e5b1d4ef2941d4ad6"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText8</b></td></tr>
+<tr class="separator:af0cbd9e67bbede8e5b1d4ef2941d4ad6 inherit pro_attribs_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79fa4831dbf5e4aa13f239c23d1ca9a8 inherit pro_attribs_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79fa4831dbf5e4aa13f239c23d1ca9a8"></a>
+wxListCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_listCtrlPortSelect</b></td></tr>
+<tr class="separator:a79fa4831dbf5e4aa13f239c23d1ca9a8 inherit pro_attribs_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae20ae58413be1c7932f9d83f37ccfe3e inherit pro_attribs_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae20ae58413be1c7932f9d83f37ccfe3e"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText9</b></td></tr>
+<tr class="separator:ae20ae58413be1c7932f9d83f37ccfe3e inherit pro_attribs_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f2305bfcbaa6ea63d78ad612b39e32c inherit pro_attribs_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f2305bfcbaa6ea63d78ad612b39e32c"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl10</b></td></tr>
+<tr class="separator:a3f2305bfcbaa6ea63d78ad612b39e32c inherit pro_attribs_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11141b8001c743a769287b0f3f99061c inherit pro_attribs_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11141b8001c743a769287b0f3f99061c"></a>
+wxStdDialogButtonSizer *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3</b></td></tr>
+<tr class="separator:a11141b8001c743a769287b0f3f99061c inherit pro_attribs_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3148ae8add57c342e6f3446a25f743a5 inherit pro_attribs_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3148ae8add57c342e6f3446a25f743a5"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3OK</b></td></tr>
+<tr class="separator:a3148ae8add57c342e6f3446a25f743a5 inherit pro_attribs_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a887df8e54cc7986a49497afeecc1b04d inherit pro_attribs_class_dlg_com_ports"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a887df8e54cc7986a49497afeecc1b04d"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Cancel</b></td></tr>
+<tr class="separator:a887df8e54cc7986a49497afeecc1b04d inherit pro_attribs_class_dlg_com_ports"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a02f8415185ed657f0263ae795e2b4f04"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ComPortsDlg::ComPortsDlg </td>
+          <td>(</td>
+          <td class="paramtype">wxWindow *&#160;</td>
+          <td class="paramname"><em>parent</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructor </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="dlg__comports_8h_source.html">dlg_comports.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/dlg_comports.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.map
new file mode 100644 (file)
index 0000000..d8a17a2
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="ComPortsDlg" name="ComPortsDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_com_ports.html" title="DlgComPorts" alt="" coords="5,80,104,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..12a108e
--- /dev/null
@@ -0,0 +1 @@
+b1a0bcfd10b28b12c73cb1b24e6cbf48
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..d5f418a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.map
new file mode 100644 (file)
index 0000000..d8a17a2
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="ComPortsDlg" name="ComPortsDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_com_ports.html" title="DlgComPorts" alt="" coords="5,80,104,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..12a108e
--- /dev/null
@@ -0,0 +1 @@
+b1a0bcfd10b28b12c73cb1b24e6cbf48
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..d5f418a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html
new file mode 100644 (file)
index 0000000..a59edbd
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">DlgAbout Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_dlg_about.html">DlgAbout</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DlgAbout</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;About FDMDV2&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE) (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_bitmapAbout</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_button9</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText1</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl2</b> (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</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>OnInitDialog</b>(wxInitDialogEvent &amp;event) (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</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>~DlgAbout</b>() (defined in <a class="el" href="class_dlg_about.html">DlgAbout</a>)</td><td class="entry"><a class="el" href="class_dlg_about.html">DlgAbout</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about.html b/fdmdv2/fdmdv2-doc/html/class_dlg_about.html
new file mode 100644 (file)
index 0000000..5d7fd08
--- /dev/null
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: DlgAbout Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_dlg_about-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">DlgAbout Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="top_frame_8h_source.html">topFrame.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for DlgAbout:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_dlg_about__inherit__graph.png" border="0" usemap="#_dlg_about_inherit__map" alt="Inheritance graph"/></div>
+<map name="_dlg_about_inherit__map" id="_dlg_about_inherit__map">
+<area shape="rect" id="node5" href="class_about_dlg.html" title="AboutDlg" alt="" coords="5,155,80,181"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2d94603323a5f60eff69a92380fb9042"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d94603323a5f60eff69a92380fb9042"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgAbout</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;About FDMDV2&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE)</td></tr>
+<tr class="separator:a2d94603323a5f60eff69a92380fb9042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a3253b689497f4c6399d24c67ba78b51e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3253b689497f4c6399d24c67ba78b51e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:a3253b689497f4c6399d24c67ba78b51e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a442a568cf1b87a5d52a588b212f474f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a442a568cf1b87a5d52a588b212f474f3"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b> (wxInitDialogEvent &amp;event)</td></tr>
+<tr class="separator:a442a568cf1b87a5d52a588b212f474f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a7c406607035a55b453d7edcce9566c34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c406607035a55b453d7edcce9566c34"></a>
+wxStaticBitmap *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bitmapAbout</b></td></tr>
+<tr class="separator:a7c406607035a55b453d7edcce9566c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce6520e7385ff5ff3f032c4ed44bc14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adce6520e7385ff5ff3f032c4ed44bc14"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText1</b></td></tr>
+<tr class="separator:adce6520e7385ff5ff3f032c4ed44bc14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc2a2d88de8cb15fcc4c9c943153df27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2a2d88de8cb15fcc4c9c943153df27"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl2</b></td></tr>
+<tr class="separator:adc2a2d88de8cb15fcc4c9c943153df27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21c9c302df2e7f154ff410c732e6846f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21c9c302df2e7f154ff410c732e6846f"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_button9</b></td></tr>
+<tr class="separator:a21c9c302df2e7f154ff410c732e6846f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_dlg_about.html">DlgAbout</a> </p>
+</div><hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="top_frame_8h_source.html">topFrame.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.map
new file mode 100644 (file)
index 0000000..25dd4ad
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="DlgAbout" name="DlgAbout">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.md5
new file mode 100644 (file)
index 0000000..c99fc54
--- /dev/null
@@ -0,0 +1 @@
+369ed039678c14185d58764b352d7199
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.png
new file mode 100644 (file)
index 0000000..ebdfea2
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_about__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.map
new file mode 100644 (file)
index 0000000..65a47c9
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="DlgAbout" name="DlgAbout">\r
+<area shape="rect" id="node5" href="$class_about_dlg.html" title="AboutDlg" alt="" coords="5,155,80,181"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5d0e725
--- /dev/null
@@ -0,0 +1 @@
+eb54897be69c9819f5a459c362934985
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.png
new file mode 100644 (file)
index 0000000..d2802a4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_about__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html
new file mode 100644 (file)
index 0000000..d8d1774
--- /dev/null
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">DlgAudio Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_dlg_audio.html">DlgAudio</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DlgAudio</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Audio Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboAudioCodec</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboCodecSpkr</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboCodecTx</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboRadioRx</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbRxInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbTxOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbVoiceInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbVoiceOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_nbAudioOptions</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_panelDevices</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelRightChannel</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_panelSettings</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_radioBtnFileOnly</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_radioBtnPortAudio</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3Apply</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3Cancel</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3OK</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText14</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText141</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText15</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText151</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText16</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText17</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl15</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textNumChIn</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textNumChOut</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textRxInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textVoiceInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textVoiceOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnApply</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnCancel</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnInitDialog</b>(wxInitDialogEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnOK</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnRxInputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnTxOutputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnVoiceInputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnVoiceOutputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>~DlgAudio</b>() (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html b/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html
new file mode 100644 (file)
index 0000000..86639d1
--- /dev/null
@@ -0,0 +1,216 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: DlgAudio Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_dlg_audio-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">DlgAudio Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="top_frame_8h_source.html">topFrame.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for DlgAudio:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_dlg_audio__inherit__graph.png" border="0" usemap="#_dlg_audio_inherit__map" alt="Inheritance graph"/></div>
+<map name="_dlg_audio_inherit__map" id="_dlg_audio_inherit__map">
+<area shape="rect" id="node5" href="class_audio_dlg.html" title="AudioDlg" alt="" coords="5,155,80,181"/>\r<area shape="rect" id="node7" href="classfdmdv2_dlg_audio.html" title="fdmdv2DlgAudio" alt="" coords="104,155,219,181"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a95fa3d4e8550bf2a16b8562c9c518eae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95fa3d4e8550bf2a16b8562c9c518eae"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgAudio</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Audio Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)</td></tr>
+<tr class="separator:a95fa3d4e8550bf2a16b8562c9c518eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a3d19dbabda45d63849c95f9202d9ee56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d19dbabda45d63849c95f9202d9ee56"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:a3d19dbabda45d63849c95f9202d9ee56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4005f4224055bd5c8767e9e4d2296c26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4005f4224055bd5c8767e9e4d2296c26"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b> (wxInitDialogEvent &amp;event)</td></tr>
+<tr class="separator:a4005f4224055bd5c8767e9e4d2296c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6981a966c4e04931511d9a0fad482591"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6981a966c4e04931511d9a0fad482591"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnRxInputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a6981a966c4e04931511d9a0fad482591"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2da73ea801464d515f0b4ea01dec3aeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2da73ea801464d515f0b4ea01dec3aeb"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTxOutputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a2da73ea801464d515f0b4ea01dec3aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c9848d90d805216ad52aad9443bffd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c9848d90d805216ad52aad9443bffd8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceInputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a9c9848d90d805216ad52aad9443bffd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a337f1badd157dcdb9950e14033527f4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a337f1badd157dcdb9950e14033527f4a"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceOutputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a337f1badd157dcdb9950e14033527f4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a245e1317e52c8eeced77fcff2e6e2812"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a245e1317e52c8eeced77fcff2e6e2812"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnApply</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a245e1317e52c8eeced77fcff2e6e2812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68cb1a16f03fbb7af8d6ac0e7d5ba686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68cb1a16f03fbb7af8d6ac0e7d5ba686"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCancel</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a68cb1a16f03fbb7af8d6ac0e7d5ba686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86b960dabc5dae9f8cf4946d562330bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86b960dabc5dae9f8cf4946d562330bd"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOK</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a86b960dabc5dae9f8cf4946d562330bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:ac45627cdbbcdaa2e3400c08f6fe9cfe6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac45627cdbbcdaa2e3400c08f6fe9cfe6"></a>
+wxNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_nbAudioOptions</b></td></tr>
+<tr class="separator:ac45627cdbbcdaa2e3400c08f6fe9cfe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74808776e03014a3b3dcbf03bb8f6dbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74808776e03014a3b3dcbf03bb8f6dbe"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelDevices</b></td></tr>
+<tr class="separator:a74808776e03014a3b3dcbf03bb8f6dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44c3e54a014e7a4e921398bddc6681c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44c3e54a014e7a4e921398bddc6681c7"></a>
+wxRadioButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnPortAudio</b></td></tr>
+<tr class="separator:a44c3e54a014e7a4e921398bddc6681c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cdf994e898954407e2b064e3aa5b0b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cdf994e898954407e2b064e3aa5b0b7"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText151</b></td></tr>
+<tr class="separator:a6cdf994e898954407e2b064e3aa5b0b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35f852fc3c494b83ceb14d2d5c1ad6db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35f852fc3c494b83ceb14d2d5c1ad6db"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChOut</b></td></tr>
+<tr class="separator:a35f852fc3c494b83ceb14d2d5c1ad6db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac99a630f69e15e73d3942d0338ccae66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac99a630f69e15e73d3942d0338ccae66"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText141</b></td></tr>
+<tr class="separator:ac99a630f69e15e73d3942d0338ccae66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d5cd2fc25435939bf8ca2dc2c4fa9b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d5cd2fc25435939bf8ca2dc2c4fa9b7"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChIn</b></td></tr>
+<tr class="separator:a0d5cd2fc25435939bf8ca2dc2c4fa9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfd283017fa96c14f349368961bd4737"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfd283017fa96c14f349368961bd4737"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText14</b></td></tr>
+<tr class="separator:adfd283017fa96c14f349368961bd4737"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac59893eccfb75467afd792051119067c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac59893eccfb75467afd792051119067c"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboAudioCodec</b></td></tr>
+<tr class="separator:ac59893eccfb75467afd792051119067c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf762645da78b3948bc1fe8ba31b1444"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf762645da78b3948bc1fe8ba31b1444"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText15</b></td></tr>
+<tr class="separator:adf762645da78b3948bc1fe8ba31b1444"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeaf78c48df4b0314dc4dc06bfa2244b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaf78c48df4b0314dc4dc06bfa2244b7"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecTx</b></td></tr>
+<tr class="separator:aeaf78c48df4b0314dc4dc06bfa2244b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90f47825bd359dfde13a0f2e6aa34e69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90f47825bd359dfde13a0f2e6aa34e69"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText16</b></td></tr>
+<tr class="separator:a90f47825bd359dfde13a0f2e6aa34e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2cf1a98f25e26545da3044b354ba9a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2cf1a98f25e26545da3044b354ba9a6"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboRadioRx</b></td></tr>
+<tr class="separator:aa2cf1a98f25e26545da3044b354ba9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab6e9f04d01aff925f76195da96471fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab6e9f04d01aff925f76195da96471fc"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText17</b></td></tr>
+<tr class="separator:aab6e9f04d01aff925f76195da96471fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af35d36a3df31c77480d7714e08533d58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af35d36a3df31c77480d7714e08533d58"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecSpkr</b></td></tr>
+<tr class="separator:af35d36a3df31c77480d7714e08533d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbc7d86cca84f89c78c16b9b6d3b793"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbbc7d86cca84f89c78c16b9b6d3b793"></a>
+wxRadioButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnFileOnly</b></td></tr>
+<tr class="separator:abbbc7d86cca84f89c78c16b9b6d3b793"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfc12b7c79d7b058f6702d13d5663f70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfc12b7c79d7b058f6702d13d5663f70"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelSettings</b></td></tr>
+<tr class="separator:acfc12b7c79d7b058f6702d13d5663f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0690c3ab64ff5a74b476250f5f5ad490"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0690c3ab64ff5a74b476250f5f5ad490"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbRxInput</b></td></tr>
+<tr class="separator:a0690c3ab64ff5a74b476250f5f5ad490"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a159d6689a03be5cd0f7fef25bba965fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a159d6689a03be5cd0f7fef25bba965fc"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textRxInput</b></td></tr>
+<tr class="separator:a159d6689a03be5cd0f7fef25bba965fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a15f882dd0791867d7284cc4b043ca2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a15f882dd0791867d7284cc4b043ca2"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbTxOutput</b></td></tr>
+<tr class="separator:a7a15f882dd0791867d7284cc4b043ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860a5ec2c827f0c20db39660462eee4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a860a5ec2c827f0c20db39660462eee4a"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl15</b></td></tr>
+<tr class="separator:a860a5ec2c827f0c20db39660462eee4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a022070976a0bc9ffb78bea4298f759aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a022070976a0bc9ffb78bea4298f759aa"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceInput</b></td></tr>
+<tr class="separator:a022070976a0bc9ffb78bea4298f759aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a900d174fd432c0e70d6f3fccd24e723b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a900d174fd432c0e70d6f3fccd24e723b"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceInput</b></td></tr>
+<tr class="separator:a900d174fd432c0e70d6f3fccd24e723b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75f209f62dd213b4236624f019f611e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75f209f62dd213b4236624f019f611e1"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceOutput</b></td></tr>
+<tr class="separator:a75f209f62dd213b4236624f019f611e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24ed8e4513996b1d938fbc6977d883a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24ed8e4513996b1d938fbc6977d883a4"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceOutput</b></td></tr>
+<tr class="separator:a24ed8e4513996b1d938fbc6977d883a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3094036ccbb10b69ae53be1989416cc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3094036ccbb10b69ae53be1989416cc1"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelRightChannel</b></td></tr>
+<tr class="separator:a3094036ccbb10b69ae53be1989416cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2834821c2fcae88fbedf3abfb9d69e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2834821c2fcae88fbedf3abfb9d69e0"></a>
+wxStdDialogButtonSizer *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3</b></td></tr>
+<tr class="separator:aa2834821c2fcae88fbedf3abfb9d69e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81c75edcacae099633853ee775d72de9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81c75edcacae099633853ee775d72de9"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3OK</b></td></tr>
+<tr class="separator:a81c75edcacae099633853ee775d72de9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a6d0fffd35e01a0b59c22164625e6c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a6d0fffd35e01a0b59c22164625e6c3"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Apply</b></td></tr>
+<tr class="separator:a2a6d0fffd35e01a0b59c22164625e6c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a749b04f8606ba939394d75267f8003ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a749b04f8606ba939394d75267f8003ce"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Cancel</b></td></tr>
+<tr class="separator:a749b04f8606ba939394d75267f8003ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_dlg_audio.html">DlgAudio</a> </p>
+</div><hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="top_frame_8h_source.html">topFrame.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.map
new file mode 100644 (file)
index 0000000..24f965f
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="DlgAudio" name="DlgAudio">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..dcfd3ee
--- /dev/null
@@ -0,0 +1 @@
+94e0eb1040aff24213a8a41f7c8f5f58
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..8b3e468
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.map
new file mode 100644 (file)
index 0000000..d8bf8b9
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="DlgAudio" name="DlgAudio">\r
+<area shape="rect" id="node5" href="$class_audio_dlg.html" title="AudioDlg" alt="" coords="5,155,80,181"/>\r
+<area shape="rect" id="node7" href="$classfdmdv2_dlg_audio.html" title="fdmdv2DlgAudio" alt="" coords="104,155,219,181"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..8cb5d16
--- /dev/null
@@ -0,0 +1 @@
+31077142dac6a2cebd46cc2ee6650d9f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..50ecd21
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html
new file mode 100644 (file)
index 0000000..d4f97bc
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">DlgComPorts Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DlgComPorts</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Select Com Port&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_listCtrlPortSelect</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3Cancel</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3OK</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText8</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText9</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl10</b> (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnListItemSelected</b>(wxListEvent &amp;event) (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</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>~DlgComPorts</b>() (defined in <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>)</td><td class="entry"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html
new file mode 100644 (file)
index 0000000..771ee78
--- /dev/null
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: DlgComPorts Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_dlg_com_ports-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">DlgComPorts Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="top_frame_8h_source.html">topFrame.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for DlgComPorts:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_dlg_com_ports__inherit__graph.png" border="0" usemap="#_dlg_com_ports_inherit__map" alt="Inheritance graph"/></div>
+<map name="_dlg_com_ports_inherit__map" id="_dlg_com_ports_inherit__map">
+<area shape="rect" id="node5" href="class_com_ports_dlg.html" title="ComPortsDlg" alt="" coords="5,155,104,181"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3f410b6cd51d3cf06cb0b4b74963c63d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f410b6cd51d3cf06cb0b4b74963c63d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgComPorts</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Select Com Port&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)</td></tr>
+<tr class="separator:a3f410b6cd51d3cf06cb0b4b74963c63d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a1a4cc254a36227c69954b7e7dabf3efc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a4cc254a36227c69954b7e7dabf3efc"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnListItemSelected</b> (wxListEvent &amp;event)</td></tr>
+<tr class="separator:a1a4cc254a36227c69954b7e7dabf3efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:af0cbd9e67bbede8e5b1d4ef2941d4ad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0cbd9e67bbede8e5b1d4ef2941d4ad6"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText8</b></td></tr>
+<tr class="separator:af0cbd9e67bbede8e5b1d4ef2941d4ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79fa4831dbf5e4aa13f239c23d1ca9a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79fa4831dbf5e4aa13f239c23d1ca9a8"></a>
+wxListCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_listCtrlPortSelect</b></td></tr>
+<tr class="separator:a79fa4831dbf5e4aa13f239c23d1ca9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae20ae58413be1c7932f9d83f37ccfe3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae20ae58413be1c7932f9d83f37ccfe3e"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText9</b></td></tr>
+<tr class="separator:ae20ae58413be1c7932f9d83f37ccfe3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f2305bfcbaa6ea63d78ad612b39e32c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f2305bfcbaa6ea63d78ad612b39e32c"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl10</b></td></tr>
+<tr class="separator:a3f2305bfcbaa6ea63d78ad612b39e32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11141b8001c743a769287b0f3f99061c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11141b8001c743a769287b0f3f99061c"></a>
+wxStdDialogButtonSizer *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3</b></td></tr>
+<tr class="separator:a11141b8001c743a769287b0f3f99061c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3148ae8add57c342e6f3446a25f743a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3148ae8add57c342e6f3446a25f743a5"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3OK</b></td></tr>
+<tr class="separator:a3148ae8add57c342e6f3446a25f743a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a887df8e54cc7986a49497afeecc1b04d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a887df8e54cc7986a49497afeecc1b04d"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Cancel</b></td></tr>
+<tr class="separator:a887df8e54cc7986a49497afeecc1b04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_dlg_com_ports.html">DlgComPorts</a> </p>
+</div><hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="top_frame_8h_source.html">topFrame.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.map
new file mode 100644 (file)
index 0000000..759673f
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="DlgComPorts" name="DlgComPorts">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.md5
new file mode 100644 (file)
index 0000000..b1b781f
--- /dev/null
@@ -0,0 +1 @@
+6a51127ed7158da676dd05bc7b7b5eff
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.png
new file mode 100644 (file)
index 0000000..894ad65
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.map
new file mode 100644 (file)
index 0000000..1ce53d5
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="DlgComPorts" name="DlgComPorts">\r
+<area shape="rect" id="node5" href="$class_com_ports_dlg.html" title="ComPortsDlg" alt="" coords="5,155,104,181"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.md5
new file mode 100644 (file)
index 0000000..907a4b0
--- /dev/null
@@ -0,0 +1 @@
+792d58f4ac06f59ff6143a091d3b5dad
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.png
new file mode 100644 (file)
index 0000000..ab0da6d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html
new file mode 100644 (file)
index 0000000..8eaa3e4
--- /dev/null
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">DlgOptions Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_dlg_options.html">DlgOptions</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DlgOptions</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Program Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE) (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer4</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer4Cancel</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer4OK</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText2</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText3</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText4</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText5</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText6</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText7</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl3</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl4</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl5</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl6</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl7</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl8</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</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>OnInitDialog</b>(wxInitDialogEvent &amp;event) (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</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>~DlgOptions</b>() (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options.html b/fdmdv2/fdmdv2-doc/html/class_dlg_options.html
new file mode 100644 (file)
index 0000000..25dd182
--- /dev/null
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: DlgOptions Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_dlg_options-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">DlgOptions Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="top_frame_8h_source.html">topFrame.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for DlgOptions:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_dlg_options__inherit__graph.png" border="0" usemap="#_dlg_options_inherit__map" alt="Inheritance graph"/></div>
+<map name="_dlg_options_inherit__map" id="_dlg_options_inherit__map">
+<area shape="rect" id="node5" href="class_options_dlg.html" title="OptionsDlg" alt="" coords="5,155,91,181"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:adc03c273f743697a2346cec1f3b34efa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc03c273f743697a2346cec1f3b34efa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgOptions</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Program Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE)</td></tr>
+<tr class="separator:adc03c273f743697a2346cec1f3b34efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aad6cf9d439aced63416da6dc04f326d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad6cf9d439aced63416da6dc04f326d7"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:aad6cf9d439aced63416da6dc04f326d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab293c5e4e64e5d2de1b9d1ee67e3a448"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab293c5e4e64e5d2de1b9d1ee67e3a448"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b> (wxInitDialogEvent &amp;event)</td></tr>
+<tr class="separator:ab293c5e4e64e5d2de1b9d1ee67e3a448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:abdb2ecd5cdb67f4e0975b675c6d4b0c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdb2ecd5cdb67f4e0975b675c6d4b0c1"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText2</b></td></tr>
+<tr class="separator:abdb2ecd5cdb67f4e0975b675c6d4b0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98a1eaa6e551674e04f9f5a52a4cd786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98a1eaa6e551674e04f9f5a52a4cd786"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl3</b></td></tr>
+<tr class="separator:a98a1eaa6e551674e04f9f5a52a4cd786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e8c47efc358292c877acc2582d91d96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e8c47efc358292c877acc2582d91d96"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText3</b></td></tr>
+<tr class="separator:a4e8c47efc358292c877acc2582d91d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b33a3a320a8f5cbce3eff97268ebc5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b33a3a320a8f5cbce3eff97268ebc5d"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl4</b></td></tr>
+<tr class="separator:a7b33a3a320a8f5cbce3eff97268ebc5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82326f04c59e3bbeb706cba2653a1b18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82326f04c59e3bbeb706cba2653a1b18"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText4</b></td></tr>
+<tr class="separator:a82326f04c59e3bbeb706cba2653a1b18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef875e819d6e463b985859b319f4197f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef875e819d6e463b985859b319f4197f"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl5</b></td></tr>
+<tr class="separator:aef875e819d6e463b985859b319f4197f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ad98bb2bd779da9e35984673fb79af9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ad98bb2bd779da9e35984673fb79af9"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText5</b></td></tr>
+<tr class="separator:a8ad98bb2bd779da9e35984673fb79af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43f9a8d2714f7f5d8de2eada66d0f829"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43f9a8d2714f7f5d8de2eada66d0f829"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl6</b></td></tr>
+<tr class="separator:a43f9a8d2714f7f5d8de2eada66d0f829"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fdffe00b1d96ef3bf333ddf5fe05bb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fdffe00b1d96ef3bf333ddf5fe05bb6"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText6</b></td></tr>
+<tr class="separator:a4fdffe00b1d96ef3bf333ddf5fe05bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adba9ce87076479d390d32932f5c71a7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adba9ce87076479d390d32932f5c71a7c"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl7</b></td></tr>
+<tr class="separator:adba9ce87076479d390d32932f5c71a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d6d4b2a70e0eb5d1a998da2e5ea86c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d6d4b2a70e0eb5d1a998da2e5ea86c0"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText7</b></td></tr>
+<tr class="separator:a1d6d4b2a70e0eb5d1a998da2e5ea86c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaed1591a5e35a2750f610644cc90f29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaed1591a5e35a2750f610644cc90f29"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl8</b></td></tr>
+<tr class="separator:acaed1591a5e35a2750f610644cc90f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab71c6ceea19ba3ba907aa7d1d3a5a63d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab71c6ceea19ba3ba907aa7d1d3a5a63d"></a>
+wxStdDialogButtonSizer *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4</b></td></tr>
+<tr class="separator:ab71c6ceea19ba3ba907aa7d1d3a5a63d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0b24d52fdb25871dc30640f1027a51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d0b24d52fdb25871dc30640f1027a51"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4OK</b></td></tr>
+<tr class="separator:a7d0b24d52fdb25871dc30640f1027a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae99c4b9abc19085e47108d6f8db704c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae99c4b9abc19085e47108d6f8db704c6"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4Cancel</b></td></tr>
+<tr class="separator:ae99c4b9abc19085e47108d6f8db704c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_dlg_options.html">DlgOptions</a> </p>
+</div><hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="top_frame_8h_source.html">topFrame.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.map
new file mode 100644 (file)
index 0000000..4b21ecd
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="DlgOptions" name="DlgOptions">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.md5
new file mode 100644 (file)
index 0000000..aa14a06
--- /dev/null
@@ -0,0 +1 @@
+dd34bd3e5d10382a89599017f7e4b19b
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.png
new file mode 100644 (file)
index 0000000..08fc343
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_options__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.map
new file mode 100644 (file)
index 0000000..a15c448
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="DlgOptions" name="DlgOptions">\r
+<area shape="rect" id="node5" href="$class_options_dlg.html" title="OptionsDlg" alt="" coords="5,155,91,181"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.md5
new file mode 100644 (file)
index 0000000..757cda2
--- /dev/null
@@ -0,0 +1 @@
+2112f58d27253721ee7b262fd33a7e79
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.png
new file mode 100644 (file)
index 0000000..7a14071
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_dlg_options__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html
new file mode 100644 (file)
index 0000000..b1b7059
--- /dev/null
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Fdmdv2ThreadAudio Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>Entry</b>() (defined in <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>)</td><td class="entry"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Fdmdv2ThreadAudio</b>() (defined in <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>)</td><td class="entry"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnDelete</b>() (defined in <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>)</td><td class="entry"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnExit</b>() (defined in <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>)</td><td class="entry"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnKill</b>() (defined in <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>)</td><td class="entry"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TestDestroy</b>() (defined in <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>)</td><td class="entry"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~Fdmdv2ThreadAudio</b>() (defined in <a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>)</td><td class="entry"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html
new file mode 100644 (file)
index 0000000..50d0da1
--- /dev/null
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Fdmdv2ThreadAudio Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="class_fdmdv2_thread_audio-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">Fdmdv2ThreadAudio Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4ff402c2338da6183124d1eacb05e839"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ff402c2338da6183124d1eacb05e839"></a>
+virtual void *&#160;</td><td class="memItemRight" valign="bottom"><b>Entry</b> ()</td></tr>
+<tr class="separator:a4ff402c2338da6183124d1eacb05e839"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab6a2b669712e1ab88c2c288058eb11c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab6a2b669712e1ab88c2c288058eb11c"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnDelete</b> ()</td></tr>
+<tr class="separator:aab6a2b669712e1ab88c2c288058eb11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6d4c36ce78f1065a022d212eed4cffa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6d4c36ce78f1065a022d212eed4cffa"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b> ()</td></tr>
+<tr class="separator:ac6d4c36ce78f1065a022d212eed4cffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae33f92c6b2ce3978dc604e379c1db2ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae33f92c6b2ce3978dc604e379c1db2ef"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnKill</b> ()</td></tr>
+<tr class="separator:ae33f92c6b2ce3978dc604e379c1db2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac57cb9d783c4fe3c96f33f6211f7a3a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac57cb9d783c4fe3c96f33f6211f7a3a5"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>TestDestroy</b> ()</td></tr>
+<tr class="separator:ac57cb9d783c4fe3c96f33f6211f7a3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__thread__audio_8h_source.html">fdmdv2_thread_audio.h</a></li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.map
new file mode 100644 (file)
index 0000000..3ddbd75
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="Fdmdv2ThreadAudio" name="Fdmdv2ThreadAudio">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..2bb2f37
--- /dev/null
@@ -0,0 +1 @@
+5d826103363b7414eacfbf577da86342
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..6833062
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.map
new file mode 100644 (file)
index 0000000..3ddbd75
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="Fdmdv2ThreadAudio" name="Fdmdv2ThreadAudio">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..2bb2f37
--- /dev/null
@@ -0,0 +1 @@
+5d826103363b7414eacfbf577da86342
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..6833062
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app-members.html b/fdmdv2/fdmdv2-doc/html/class_main_app-members.html
new file mode 100644 (file)
index 0000000..39c6bf6
--- /dev/null
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">MainApp Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_main_app.html">MainApp</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnExit</b>() (defined in <a class="el" href="class_main_app.html">MainApp</a>)</td><td class="entry"><a class="el" href="class_main_app.html">MainApp</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnInit</b>() (defined in <a class="el" href="class_main_app.html">MainApp</a>)</td><td class="entry"><a class="el" href="class_main_app.html">MainApp</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Mon Sep 10 2012 11:06:47 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>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app.html b/fdmdv2/fdmdv2-doc/html/class_main_app.html
new file mode 100644 (file)
index 0000000..81da4bc
--- /dev/null
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: MainApp Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="class_main_app-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">MainApp Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aff3d398e1b61f1016c37d57798f86731"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff3d398e1b61f1016c37d57798f86731"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>OnInit</b> ()</td></tr>
+<tr class="separator:aff3d398e1b61f1016c37d57798f86731"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff49a6bb4a0494d717a3136e9fe17351"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff49a6bb4a0494d717a3136e9fe17351"></a>
+virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b> ()</td></tr>
+<tr class="separator:aff49a6bb4a0494d717a3136e9fe17351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__main_8h_source.html">fdmdv2_main.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.map
new file mode 100644 (file)
index 0000000..625fdd2
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="MainApp" name="MainApp">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.md5
new file mode 100644 (file)
index 0000000..d0a3b54
--- /dev/null
@@ -0,0 +1 @@
+496aa3b41b5af56ad1d69f1887b5b53f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.png
new file mode 100644 (file)
index 0000000..9ab2e60
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_main_app__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.map
new file mode 100644 (file)
index 0000000..625fdd2
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="MainApp" name="MainApp">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d0a3b54
--- /dev/null
@@ -0,0 +1 @@
+496aa3b41b5af56ad1d69f1887b5b53f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.png
new file mode 100644 (file)
index 0000000..9ab2e60
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_main_app__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html b/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html
new file mode 100644 (file)
index 0000000..4ff5013
--- /dev/null
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">MainFrame Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_main_frame.html">MainFrame</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>abortRxStream</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>abortTxStream</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>edit</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>file</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>help</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>LoadUserImage</b>(wxImage &amp;image) (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>m_auiNbookCtrl</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>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_btnTogTX</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>m_ckboxSQ</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>m_gaugeLevel</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>m_gaugeSNR</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>m_menubarMain</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>m_panelDefaultA</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelDefaultB</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_panelScalar</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelScatter</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_panelSpectrum</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelWaterfall</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pThreadCS</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>m_RXCodec2</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rxDevIn</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rxDevOut</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rxErr</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rxPa</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_RxRunning</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sliderSQ</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>m_sound</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_SquelchActive</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_statusBar1</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>m_textSNR</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>m_togBtnALC</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>m_togBtnAnalog</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>m_togBtnOnOff</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>m_togBtnSplit</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>m_togRxID</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>m_togTxID</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>m_TXCodec2</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_txDevIn</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_txDevOut</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_txErr</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_txPa</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"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_TxRunning</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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_txtCtrl</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>MainFrame</b>(wxWindow *parent) (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"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCaptureRxStream</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>OnCaptureTxStream</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"class="even"><td class="entry"><b>OnCheckSQClick</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>OnClose</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"class="even"><td class="entry"><b>OnClose</b>(wxCloseEvent &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>OnCloseFrame</b>(wxCloseEvent &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>OnCloseUpdateUI</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"><td class="entry"><b>OnCmdSliderScroll</b>(wxScrollEvent &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>OnCmdSliderScrollChanged</b>(wxScrollEvent &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>OnCopy</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"class="even"><td class="entry"><b>OnCopyUpdateUI</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"><td class="entry"><b>OnCut</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"class="even"><td class="entry"><b>OnCutUpdateUI</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"><td class="entry"><b>OnExit</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"class="even"><td class="entry"><b>OnExitClick</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>OnHelpAbout</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"class="even"><td class="entry"><b>OnHelpCheckUpdates</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>OnHelpCheckUpdatesUI</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>OnOpen</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>OnOpenUpdateUI</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>OnPaint</b>(wxPaintEvent &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>OnPaste</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"class="even"><td class="entry"><b>OnPasteUpdateUI</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"><td class="entry"><b>OnPlayAudioFile</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"class="even"><td class="entry"><b>OnSave</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>OnSaveUpdateUI</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>OnSize</b>(wxSizeEvent &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>OnSliderScrollBottom</b>(wxScrollEvent &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>OnSliderScrollTop</b>(wxScrollEvent &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>OnTogBtnALCClick</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"class="even"><td class="entry"><b>OnTogBtnAnalogClick</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>OnTogBtnOnOff</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"class="even"><td class="entry"><b>OnTogBtnRxID</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>OnTogBtnSplitClick</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"class="even"><td class="entry"><b>OnTogBtnTXClick</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>OnTogBtnTxID</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"class="even"><td class="entry"><b>OnToolsAudio</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>OnToolsAudioUI</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>OnToolsComCfg</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>OnToolsComCfgUI</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>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>~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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame.html b/fdmdv2/fdmdv2-doc/html/class_main_frame.html
new file mode 100644 (file)
index 0000000..3ea5d0b
--- /dev/null
@@ -0,0 +1,391 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: MainFrame Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">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;
+<a href="class_main_frame-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">MainFrame Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for MainFrame:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_main_frame__inherit__graph.png" border="0" usemap="#_main_frame_inherit__map" alt="Inheritance graph"/></div>
+<map name="_main_frame_inherit__map" id="_main_frame_inherit__map">
+<area shape="rect" id="node2" href="class_top_frame.html" title="TopFrame" alt="" coords="8,80,88,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for MainFrame:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_main_frame__coll__graph.png" border="0" usemap="#_main_frame_coll__map" alt="Collaboration graph"/></div>
+<map name="_main_frame_coll__map" id="_main_frame_coll__map">
+<area shape="rect" id="node8" href="class_plot_panel.html" title="PlotPanel" alt="" coords="346,291,424,317"/>\r<area shape="rect" id="node2" href="class_top_frame.html" title="TopFrame" alt="" coords="232,83,312,109"/>\r<area shape="rect" id="node6" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="67,395,149,421"/>\r<area shape="rect" id="node16" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="406,395,492,421"/>\r<area shape="rect" id="node21" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="592,395,688,421"/>\r<area shape="rect" id="node24" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="227,395,328,421"/>\r<area shape="rect" id="node13" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="337,83,447,109"/>\r<area shape="rect" id="node19" href="struct_c_o_m_p.html" title="COMP" alt="" coords="449,291,511,317"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a394b51dbf31b7430ecad3f6ee1007e22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a394b51dbf31b7430ecad3f6ee1007e22"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>MainFrame</b> (wxWindow *parent)</td></tr>
+<tr class="separator:a394b51dbf31b7430ecad3f6ee1007e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:af89867621f7fa66c9865f09a1245153c inherit pub_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af89867621f7fa66c9865f09a1245153c"></a>
+&#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-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a4cbae9088c818e3b0885955290b5db9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cbae9088c818e3b0885955290b5db9e"></a>
+<a class="el" href="class_plot_panel.html">PlotPanel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelDefaultA</b></td></tr>
+<tr class="separator:a4cbae9088c818e3b0885955290b5db9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1b95178b20fe5216cef0d22bd06b039"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1b95178b20fe5216cef0d22bd06b039"></a>
+<a class="el" href="class_plot_panel.html">PlotPanel</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelDefaultB</b></td></tr>
+<tr class="separator:ad1b95178b20fe5216cef0d22bd06b039"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fc0fe9ca321814476397cb32476e40c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fc0fe9ca321814476397cb32476e40c"></a>
+<a class="el" href="class_plot_spectrum.html">PlotSpectrum</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelSpectrum</b></td></tr>
+<tr class="separator:a3fc0fe9ca321814476397cb32476e40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f0fa80dd24e33f0d32228ac73418882"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f0fa80dd24e33f0d32228ac73418882"></a>
+<a class="el" href="class_plot_waterfall.html">PlotWaterfall</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelWaterfall</b></td></tr>
+<tr class="separator:a6f0fa80dd24e33f0d32228ac73418882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada5dd6fc66036782c19f12175793da13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada5dd6fc66036782c19f12175793da13"></a>
+<a class="el" href="class_plot_scatter.html">PlotScatter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelScatter</b></td></tr>
+<tr class="separator:ada5dd6fc66036782c19f12175793da13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b9bdbcea86dbffc51bc48ae586cbe01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b9bdbcea86dbffc51bc48ae586cbe01"></a>
+<a class="el" href="class_plot_scalar.html">PlotScalar</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelScalar</b></td></tr>
+<tr class="separator:a4b9bdbcea86dbffc51bc48ae586cbe01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3087b1f1ea26a408da5f7b05f37afed4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3087b1f1ea26a408da5f7b05f37afed4"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_SquelchActive</b></td></tr>
+<tr class="separator:a3087b1f1ea26a408da5f7b05f37afed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b08d2c940a180091d73ca2520eb7572"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b08d2c940a180091d73ca2520eb7572"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_RxRunning</b></td></tr>
+<tr class="separator:a6b08d2c940a180091d73ca2520eb7572"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8532b7b31adc84716e6edcf9c8d54192"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8532b7b31adc84716e6edcf9c8d54192"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_TxRunning</b></td></tr>
+<tr class="separator:a8532b7b31adc84716e6edcf9c8d54192"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6f8ae2f867f69dd69a2b58ad0b26ccb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6f8ae2f867f69dd69a2b58ad0b26ccb"></a>
+CODEC2 *&#160;</td><td class="memItemRight" valign="bottom"><b>m_RXCodec2</b></td></tr>
+<tr class="separator:ad6f8ae2f867f69dd69a2b58ad0b26ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afaba7062c501caac37727f56e5544cd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afaba7062c501caac37727f56e5544cd0"></a>
+CODEC2 *&#160;</td><td class="memItemRight" valign="bottom"><b>m_TXCodec2</b></td></tr>
+<tr class="separator:afaba7062c501caac37727f56e5544cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe7ab65d044b37b6973ed849bcd2759b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe7ab65d044b37b6973ed849bcd2759b"></a>
+<a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_rxPa</b></td></tr>
+<tr class="separator:abe7ab65d044b37b6973ed849bcd2759b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bedcb7f813060b8fb918ec315496f17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bedcb7f813060b8fb918ec315496f17"></a>
+<a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_txPa</b></td></tr>
+<tr class="separator:a2bedcb7f813060b8fb918ec315496f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9d54920598f48bdbfa67161b3167b11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9d54920598f48bdbfa67161b3167b11"></a>
+PaDeviceIndex&#160;</td><td class="memItemRight" valign="bottom"><b>m_rxDevIn</b></td></tr>
+<tr class="separator:ab9d54920598f48bdbfa67161b3167b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa73d0adbbf4fe9f2d14778ad1474a3d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa73d0adbbf4fe9f2d14778ad1474a3d3"></a>
+PaDeviceIndex&#160;</td><td class="memItemRight" valign="bottom"><b>m_rxDevOut</b></td></tr>
+<tr class="separator:aa73d0adbbf4fe9f2d14778ad1474a3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d89367413fe47a5d82b6aa7c7827746"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d89367413fe47a5d82b6aa7c7827746"></a>
+PaDeviceIndex&#160;</td><td class="memItemRight" valign="bottom"><b>m_txDevIn</b></td></tr>
+<tr class="separator:a5d89367413fe47a5d82b6aa7c7827746"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac31ac35a3c5bb4847e94501f18f3eab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac31ac35a3c5bb4847e94501f18f3eab"></a>
+PaDeviceIndex&#160;</td><td class="memItemRight" valign="bottom"><b>m_txDevOut</b></td></tr>
+<tr class="separator:aac31ac35a3c5bb4847e94501f18f3eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9410cdbd4251567ae01c77d8e7bd505b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9410cdbd4251567ae01c77d8e7bd505b"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>m_rxErr</b></td></tr>
+<tr class="separator:a9410cdbd4251567ae01c77d8e7bd505b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9af2231b1aac90f8c6abdede80eb0911"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9af2231b1aac90f8c6abdede80eb0911"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>m_txErr</b></td></tr>
+<tr class="separator:a9af2231b1aac90f8c6abdede80eb0911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6458de14647c34b3ae5ace81992710d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6458de14647c34b3ae5ace81992710d6"></a>
+wxSound *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sound</b></td></tr>
+<tr class="separator:a6458de14647c34b3ae5ace81992710d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:af2bf3b05c2e23a16d9b74d8689c83dca inherit pub_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2bf3b05c2e23a16d9b74d8689c83dca"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_auiNbookCtrl</b></td></tr>
+<tr class="separator:af2bf3b05c2e23a16d9b74d8689c83dca inherit pub_attribs_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="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ad96135c590b5739d8982b45a4778424e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad96135c590b5739d8982b45a4778424e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCloseFrame</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:ad96135c590b5739d8982b45a4778424e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9ed8ca71402b68b41fd5a7cedb20928"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9ed8ca71402b68b41fd5a7cedb20928"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnExitClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ab9ed8ca71402b68b41fd5a7cedb20928"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af01eb2c59f1a9bcee0b956f8a72004c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af01eb2c59f1a9bcee0b956f8a72004c0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>startTxStream</b> ()</td></tr>
+<tr class="separator:af01eb2c59f1a9bcee0b956f8a72004c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad17245c1c9c295fc216fc6615f31e0a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad17245c1c9c295fc216fc6615f31e0a5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>startRxStream</b> ()</td></tr>
+<tr class="separator:ad17245c1c9c295fc216fc6615f31e0a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c5b263953c6703f0e721ba5694391f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c5b263953c6703f0e721ba5694391f4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>stopTxStream</b> ()</td></tr>
+<tr class="separator:a9c5b263953c6703f0e721ba5694391f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91b813d6f6fc4c3777e332b018999a8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91b813d6f6fc4c3777e332b018999a8d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>stopRxStream</b> ()</td></tr>
+<tr class="separator:a91b813d6f6fc4c3777e332b018999a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbe36f1aac14dba091ab0ec0c6ef2936"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbe36f1aac14dba091ab0ec0c6ef2936"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>abortTxStream</b> ()</td></tr>
+<tr class="separator:abbe36f1aac14dba091ab0ec0c6ef2936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44e48d93613d91be1db586553466feac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44e48d93613d91be1db586553466feac"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>abortRxStream</b> ()</td></tr>
+<tr class="separator:a44e48d93613d91be1db586553466feac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe1bcb0b9f62cd0f7578456a05099ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabe1bcb0b9f62cd0f7578456a05099ee"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpen</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:aabe1bcb0b9f62cd0f7578456a05099ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad81168bd08750269977d4c1d7bd42477"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad81168bd08750269977d4c1d7bd42477"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpenUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ad81168bd08750269977d4c1d7bd42477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78af6a47c864028ec8855cdd3f08c027"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78af6a47c864028ec8855cdd3f08c027"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSave</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a78af6a47c864028ec8855cdd3f08c027"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5160647848d288c9e750807f6237158a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5160647848d288c9e750807f6237158a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSaveUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a5160647848d288c9e750807f6237158a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22a222bc2e78f162e63113282fe7b008"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22a222bc2e78f162e63113282fe7b008"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a22a222bc2e78f162e63113282fe7b008"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5c50eabdeda94f98d2a820022dc5c7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5c50eabdeda94f98d2a820022dc5c7d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCloseUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:aa5c50eabdeda94f98d2a820022dc5c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1146ec5200a7421957b143782bca765"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1146ec5200a7421957b143782bca765"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:af1146ec5200a7421957b143782bca765"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8097107697fc7fa693ab55aa7ea71a8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8097107697fc7fa693ab55aa7ea71a8b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopy</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a8097107697fc7fa693ab55aa7ea71a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1359735d6cce965dfcaa161cee9e8df8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1359735d6cce965dfcaa161cee9e8df8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopyUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a1359735d6cce965dfcaa161cee9e8df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb57051751eb8390a8305766620ca253"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb57051751eb8390a8305766620ca253"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCut</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:aeb57051751eb8390a8305766620ca253"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9222bb34fe54e65f32e9dcde9315d2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9222bb34fe54e65f32e9dcde9315d2d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCutUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ae9222bb34fe54e65f32e9dcde9315d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6e53b7f644155f5235a8dfc940ea885"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6e53b7f644155f5235a8dfc940ea885"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaste</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:af6e53b7f644155f5235a8dfc940ea885"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a096dd35dab302c41ba1d97c21cda5026"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a096dd35dab302c41ba1d97c21cda5026"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPasteUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a096dd35dab302c41ba1d97c21cda5026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82a92e9b1ea9ffdd26badd5b74ee254d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82a92e9b1ea9ffdd26badd5b74ee254d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudio</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a82a92e9b1ea9ffdd26badd5b74ee254d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abecf4d16789e14b0f42177a939eb07f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abecf4d16789e14b0f42177a939eb07f4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudioUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:abecf4d16789e14b0f42177a939eb07f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a560029fb1c277c79bd932c047ec9effd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a560029fb1c277c79bd932c047ec9effd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfg</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a560029fb1c277c79bd932c047ec9effd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd3cdef97be73dd70187f21016eeb1cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd3cdef97be73dd70187f21016eeb1cb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfgUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:acd3cdef97be73dd70187f21016eeb1cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82b97e0f3c4e530d5700b2c2dbac42bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82b97e0f3c4e530d5700b2c2dbac42bf"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptions</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a82b97e0f3c4e530d5700b2c2dbac42bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7ceb1e047f2f3b0c26c0b42a110fe99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7ceb1e047f2f3b0c26c0b42a110fe99"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptionsUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ac7ceb1e047f2f3b0c26c0b42a110fe99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29cacc38a66c9e000f7f512ebf14473b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29cacc38a66c9e000f7f512ebf14473b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureRxStream</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a29cacc38a66c9e000f7f512ebf14473b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4bb829b48fa6e931098436e87c5fd8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4bb829b48fa6e931098436e87c5fd8c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureTxStream</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ac4bb829b48fa6e931098436e87c5fd8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c35052e6bb6642ebbbe5c8de7be68e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0c35052e6bb6642ebbbe5c8de7be68e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPlayAudioFile</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ae0c35052e6bb6642ebbbe5c8de7be68e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7eac67418976a65c8fc98e12924042b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7eac67418976a65c8fc98e12924042b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdates</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ac7eac67418976a65c8fc98e12924042b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae82ea0e5f4f7299d52943ea6b85aa957"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae82ea0e5f4f7299d52943ea6b85aa957"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdatesUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ae82ea0e5f4f7299d52943ea6b85aa957"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1761b6b588beed7b8965d9b0b2b561cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1761b6b588beed7b8965d9b0b2b561cc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpAbout</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a1761b6b588beed7b8965d9b0b2b561cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a844e8058f4e8869af084cb35643a0c6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a844e8058f4e8869af084cb35643a0c6c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScroll</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:a844e8058f4e8869af084cb35643a0c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda570594ad6ca298ade6b2dec5812c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeda570594ad6ca298ade6b2dec5812c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollBottom</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:aeda570594ad6ca298ade6b2dec5812c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09fe6aa48627dd153964d44e9d80afa0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09fe6aa48627dd153964d44e9d80afa0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScrollChanged</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:a09fe6aa48627dd153964d44e9d80afa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7e0da6a850c5f08fd726280b7dc0af4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7e0da6a850c5f08fd726280b7dc0af4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollTop</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:af7e0da6a850c5f08fd726280b7dc0af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a648c966a7d7ba7c86b0c404cb8f97361"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a648c966a7d7ba7c86b0c404cb8f97361"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCheckSQClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a648c966a7d7ba7c86b0c404cb8f97361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4c37f5ff0d7131df3450f8caab155d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4c37f5ff0d7131df3450f8caab155d3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnSplitClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ad4c37f5ff0d7131df3450f8caab155d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af237b0cdbd857d4cc72f5a523457eb82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af237b0cdbd857d4cc72f5a523457eb82"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnAnalogClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:af237b0cdbd857d4cc72f5a523457eb82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1371babf6ebc9e24211a3ada34ab666"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1371babf6ebc9e24211a3ada34ab666"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnALCClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ab1371babf6ebc9e24211a3ada34ab666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a242e28aff7e479e59afccfaffb8b8e85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a242e28aff7e479e59afccfaffb8b8e85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnRxID</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a242e28aff7e479e59afccfaffb8b8e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bcfb5c59829cca3136f4bbc3989cf79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bcfb5c59829cca3136f4bbc3989cf79"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTxID</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a2bcfb5c59829cca3136f4bbc3989cf79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bb33d30636a8cad4693412bc25337b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bb33d30636a8cad4693412bc25337b7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTXClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a4bb33d30636a8cad4693412bc25337b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fc4afa20b92ac8e5f1ddfcf86820f28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fc4afa20b92ac8e5f1ddfcf86820f28"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnOnOff</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a7fc4afa20b92ac8e5f1ddfcf86820f28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2977ee86cf7f80eda32e6a900d47ab81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2977ee86cf7f80eda32e6a900d47ab81"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a2977ee86cf7f80eda32e6a900d47ab81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f6f7f89d8b9aded1334cfa6eaca22bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f6f7f89d8b9aded1334cfa6eaca22bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:a9f6f7f89d8b9aded1334cfa6eaca22bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fd9580d3191784843f34269810a676b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fd9580d3191784843f34269810a676b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a8fd9580d3191784843f34269810a676b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4757c5d7d0e9b2c98dc34336f1dce49e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4757c5d7d0e9b2c98dc34336f1dce49e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a4757c5d7d0e9b2c98dc34336f1dce49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2577b78ec0105922e5356287519d2e54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2577b78ec0105922e5356287519d2e54"></a>
+wxString&#160;</td><td class="memItemRight" valign="bottom"><b>LoadUserImage</b> (wxImage &amp;image)</td></tr>
+<tr class="separator:a2577b78ec0105922e5356287519d2e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:aa5f73113b1457581e250a3c5fb8f0064 inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5f73113b1457581e250a3c5fb8f0064"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:aa5f73113b1457581e250a3c5fb8f0064 inherit pro_methods_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68d78b4baf77908eeccd2e6032b75f1b inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68d78b4baf77908eeccd2e6032b75f1b"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a68d78b4baf77908eeccd2e6032b75f1b inherit pro_methods_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834d6181bfec63909019441880f665a7 inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a834d6181bfec63909019441880f665a7"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a834d6181bfec63909019441880f665a7 inherit pro_methods_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41da1d8b60a477e0c2b8aa7ce584a54 inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41da1d8b60a477e0c2b8aa7ce584a54"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ab41da1d8b60a477e0c2b8aa7ce584a54 inherit pro_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="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a52c9829b1a1304bfb6ce8f6c3cb7cb98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52c9829b1a1304bfb6ce8f6c3cb7cb98"></a>
+wxCriticalSection&#160;</td><td class="memItemRight" valign="bottom"><b>m_pThreadCS</b></td></tr>
+<tr class="separator:a52c9829b1a1304bfb6ce8f6c3cb7cb98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:ab8388928329baa6623d0f70f070e6d19 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8388928329baa6623d0f70f070e6d19"></a>
+wxMenuBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_menubarMain</b></td></tr>
+<tr class="separator:ab8388928329baa6623d0f70f070e6d19 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f719fd825ff8e4dbf04bc734429b668 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f719fd825ff8e4dbf04bc734429b668"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:a2f719fd825ff8e4dbf04bc734429b668 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60ea330aef5ff340179c5ee637d3a204 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60ea330aef5ff340179c5ee637d3a204"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>edit</b></td></tr>
+<tr class="separator:a60ea330aef5ff340179c5ee637d3a204 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4471183520bb3cb8788cfa2e9786ea13 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4471183520bb3cb8788cfa2e9786ea13"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>tools</b></td></tr>
+<tr class="separator:a4471183520bb3cb8788cfa2e9786ea13 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f92350d1f6b62ae32ba3eef2961db5f inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f92350d1f6b62ae32ba3eef2961db5f"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>help</b></td></tr>
+<tr class="separator:a2f92350d1f6b62ae32ba3eef2961db5f inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff23d43f975a63e1bfeec89f1ef19257 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff23d43f975a63e1bfeec89f1ef19257"></a>
+wxGauge *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeSNR</b></td></tr>
+<tr class="separator:aff23d43f975a63e1bfeec89f1ef19257 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e4812881b601e62d2ebf30579f9d451 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e4812881b601e62d2ebf30579f9d451"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textSNR</b></td></tr>
+<tr class="separator:a0e4812881b601e62d2ebf30579f9d451 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156842bf1e564d3a3bfbf8a17ae1df10 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a156842bf1e564d3a3bfbf8a17ae1df10"></a>
+wxGauge *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeLevel</b></td></tr>
+<tr class="separator:a156842bf1e564d3a3bfbf8a17ae1df10 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7611a87ad6897f435cae4f9f972195b1 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7611a87ad6897f435cae4f9f972195b1"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_txtCtrl</b></td></tr>
+<tr class="separator:a7611a87ad6897f435cae4f9f972195b1 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab66518823dd4d7b1f2802676ac651cdc inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab66518823dd4d7b1f2802676ac651cdc"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togRxID</b></td></tr>
+<tr class="separator:ab66518823dd4d7b1f2802676ac651cdc inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af862a4419c535f7ffef6f23b9f2e2a7d inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af862a4419c535f7ffef6f23b9f2e2a7d"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togTxID</b></td></tr>
+<tr class="separator:af862a4419c535f7ffef6f23b9f2e2a7d inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73c219dba416e316b38bd6f095835aaf inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73c219dba416e316b38bd6f095835aaf"></a>
+wxSlider *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sliderSQ</b></td></tr>
+<tr class="separator:a73c219dba416e316b38bd6f095835aaf inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29df670ba3a1603316bd0eb5b6b9300c inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29df670ba3a1603316bd0eb5b6b9300c"></a>
+wxCheckBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_ckboxSQ</b></td></tr>
+<tr class="separator:a29df670ba3a1603316bd0eb5b6b9300c inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c398070906190fbf6c6c3d663cc33ed inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c398070906190fbf6c6c3d663cc33ed"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnOnOff</b></td></tr>
+<tr class="separator:a6c398070906190fbf6c6c3d663cc33ed inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a787ed365379f1fc2a2b51bbde67ad575 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a787ed365379f1fc2a2b51bbde67ad575"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnSplit</b></td></tr>
+<tr class="separator:a787ed365379f1fc2a2b51bbde67ad575 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab788d1aa2da2f2c1458bc7315c7beeef inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab788d1aa2da2f2c1458bc7315c7beeef"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnAnalog</b></td></tr>
+<tr class="separator:ab788d1aa2da2f2c1458bc7315c7beeef inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0cb4ac628d6bd0e25aee632eb9330d2 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0cb4ac628d6bd0e25aee632eb9330d2"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnALC</b></td></tr>
+<tr class="separator:ac0cb4ac628d6bd0e25aee632eb9330d2 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b6c8716d6993f0c28f00a5c6ada789b inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6c8716d6993f0c28f00a5c6ada789b"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_btnTogTX</b></td></tr>
+<tr class="separator:a1b6c8716d6993f0c28f00a5c6ada789b inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71fa08a482cbad3b7b3121b25570c25a inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71fa08a482cbad3b7b3121b25570c25a"></a>
+wxStatusBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_statusBar1</b></td></tr>
+<tr class="separator:a71fa08a482cbad3b7b3121b25570c25a inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__main_8h_source.html">fdmdv2_main.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.map
new file mode 100644 (file)
index 0000000..7f70019
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="MainFrame" name="MainFrame">\r
+<area shape="rect" id="node8" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="346,291,424,317"/>\r
+<area shape="rect" id="node2" href="$class_top_frame.html" title="TopFrame" alt="" coords="232,83,312,109"/>\r
+<area shape="rect" id="node6" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="67,395,149,421"/>\r
+<area shape="rect" id="node16" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="406,395,492,421"/>\r
+<area shape="rect" id="node21" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="592,395,688,421"/>\r
+<area shape="rect" id="node24" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="227,395,328,421"/>\r
+<area shape="rect" id="node13" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="337,83,447,109"/>\r
+<area shape="rect" id="node19" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="449,291,511,317"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..26d7ec7
--- /dev/null
@@ -0,0 +1 @@
+70af21fe192ee3038ea77b5d1003b809
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..49041c0
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_main_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.map
new file mode 100644 (file)
index 0000000..dea234d
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="MainFrame" name="MainFrame">\r
+<area shape="rect" id="node2" href="$class_top_frame.html" title="TopFrame" alt="" coords="8,80,88,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..7250c19
--- /dev/null
@@ -0,0 +1 @@
+557a5a1e1db237bae6369c51213b03ab
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..110ed05
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_main_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame-members.html b/fdmdv2/fdmdv2-doc/html/class_my_frame-members.html
new file mode 100644 (file)
index 0000000..e39462b
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">MyFrame Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_my_frame.html">MyFrame</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DoPauseThread</b>() (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>DoResumeThread</b>() (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DoStartThread</b>() (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pThread</b> (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pThreadCS</b> (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;) (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnThreadCompletion</b>(wxThreadEvent &amp;) (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnThreadUpdate</b>(wxThreadEvent &amp;) (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>wxDECLARE_EVENT_TABLE</b>() (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MyFrame</b>() (defined in <a class="el" href="class_my_frame.html">MyFrame</a>)</td><td class="entry"><a class="el" href="class_my_frame.html">MyFrame</a></td><td class="entry"><span class="mlabel">inline</span></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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame.html b/fdmdv2/fdmdv2-doc/html/class_my_frame.html
new file mode 100644 (file)
index 0000000..e91dd51
--- /dev/null
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: MyFrame Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_my_frame-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">MyFrame Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+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>
+<div class="dyncontent">
+<div class="center"><img src="class_my_frame__coll__graph.png" border="0" usemap="#_my_frame_coll__map" alt="Collaboration graph"/></div>
+<map name="_my_frame_coll__map" id="_my_frame_coll__map">
+<area shape="rect" id="node4" href="class_my_thread.html" title="MyThread" alt="" coords="49,173,127,200"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5bba78c1375f8e12e92aaa37ed09e194"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bba78c1375f8e12e92aaa37ed09e194"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>DoStartThread</b> ()</td></tr>
+<tr class="separator:a5bba78c1375f8e12e92aaa37ed09e194"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa035a8902e9c0f3ad8fd42cb881f722d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa035a8902e9c0f3ad8fd42cb881f722d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>DoPauseThread</b> ()</td></tr>
+<tr class="separator:aa035a8902e9c0f3ad8fd42cb881f722d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac16356b13311d0cf4219843eeb54bd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac16356b13311d0cf4219843eeb54bd5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>DoResumeThread</b> ()</td></tr>
+<tr class="separator:aac16356b13311d0cf4219843eeb54bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a43a0b3f7d830aaed136acff8096cfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a43a0b3f7d830aaed136acff8096cfc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnThreadUpdate</b> (wxThreadEvent &amp;)</td></tr>
+<tr class="separator:a4a43a0b3f7d830aaed136acff8096cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23808ee028f1eb6e7ea673d963ca9284"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23808ee028f1eb6e7ea673d963ca9284"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnThreadCompletion</b> (wxThreadEvent &amp;)</td></tr>
+<tr class="separator:a23808ee028f1eb6e7ea673d963ca9284"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbf675938c147f9ba9394c8d2df49ca8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbf675938c147f9ba9394c8d2df49ca8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;)</td></tr>
+<tr class="separator:abbf675938c147f9ba9394c8d2df49ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:af5512a4d5fbaddd8d2afcd3b748258fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5512a4d5fbaddd8d2afcd3b748258fb"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>wxDECLARE_EVENT_TABLE</b> ()</td></tr>
+<tr class="separator:af5512a4d5fbaddd8d2afcd3b748258fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a7c3bc828e14d2fffdf2a71ea31b54ee1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c3bc828e14d2fffdf2a71ea31b54ee1"></a>
+<a class="el" href="class_my_thread.html">MyThread</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pThread</b></td></tr>
+<tr class="separator:a7c3bc828e14d2fffdf2a71ea31b54ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a458e34841ff600e9aafae51212a2c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a458e34841ff600e9aafae51212a2c3"></a>
+wxCriticalSection&#160;</td><td class="memItemRight" valign="bottom"><b>m_pThreadCS</b></td></tr>
+<tr class="separator:a1a458e34841ff600e9aafae51212a2c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="thread__audio_8h_source.html">thread_audio.h</a></li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.map
new file mode 100644 (file)
index 0000000..c5db3c3
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="MyFrame" name="MyFrame">\r
+<area shape="rect" id="node4" href="$class_my_thread.html" title="MyThread" alt="" coords="49,173,127,200"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..3b93624
--- /dev/null
@@ -0,0 +1 @@
+5bbc91763ca0ff808552be72c42c860b
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..d0cddaf
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_my_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.map
new file mode 100644 (file)
index 0000000..cb9fb21
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="MyFrame" name="MyFrame">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3a9f070
--- /dev/null
@@ -0,0 +1 @@
+e86c0c45c19aad3332ab6ca7b617dd5f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..b859bde
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_my_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread-members.html b/fdmdv2/fdmdv2-doc/html/class_my_thread-members.html
new file mode 100644 (file)
index 0000000..b4b6827
--- /dev/null
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">MyThread Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_my_thread.html">MyThread</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>Entry</b>() (defined in <a class="el" href="class_my_thread.html">MyThread</a>)</td><td class="entry"><a class="el" href="class_my_thread.html">MyThread</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pHandler</b> (defined in <a class="el" href="class_my_thread.html">MyThread</a>)</td><td class="entry"><a class="el" href="class_my_thread.html">MyThread</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>MyThread</b>(MyFrame *handler) (defined in <a class="el" href="class_my_thread.html">MyThread</a>)</td><td class="entry"><a class="el" href="class_my_thread.html">MyThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MyThread</b>() (defined in <a class="el" href="class_my_thread.html">MyThread</a>)</td><td class="entry"><a class="el" href="class_my_thread.html">MyThread</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread.html b/fdmdv2/fdmdv2-doc/html/class_my_thread.html
new file mode 100644 (file)
index 0000000..7e26549
--- /dev/null
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: MyThread Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_my_thread-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">MyThread Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+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>
+<div class="dyncontent">
+<div class="center"><img src="class_my_thread__coll__graph.png" border="0" usemap="#_my_thread_coll__map" alt="Collaboration graph"/></div>
+<map name="_my_thread_coll__map" id="_my_thread_coll__map">
+<area shape="rect" id="node4" href="class_my_frame.html" title="MyFrame" alt="" coords="48,173,125,200"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa6e966c01502e58062e1fd5f6327cc58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e966c01502e58062e1fd5f6327cc58"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>MyThread</b> (<a class="el" href="class_my_frame.html">MyFrame</a> *handler)</td></tr>
+<tr class="separator:aa6e966c01502e58062e1fd5f6327cc58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a4d6a8787272aa070fdb1738110333e8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d6a8787272aa070fdb1738110333e8c"></a>
+virtual ExitCode&#160;</td><td class="memItemRight" valign="bottom"><b>Entry</b> ()</td></tr>
+<tr class="separator:a4d6a8787272aa070fdb1738110333e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a784223b4cc5897c86dcfb3c417f081c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a784223b4cc5897c86dcfb3c417f081c0"></a>
+<a class="el" href="class_my_frame.html">MyFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pHandler</b></td></tr>
+<tr class="separator:a784223b4cc5897c86dcfb3c417f081c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="thread__audio_8h_source.html">thread_audio.h</a></li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.map
new file mode 100644 (file)
index 0000000..13a14e4
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="MyThread" name="MyThread">\r
+<area shape="rect" id="node4" href="$class_my_frame.html" title="MyFrame" alt="" coords="48,173,125,200"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.md5
new file mode 100644 (file)
index 0000000..3f2af57
--- /dev/null
@@ -0,0 +1 @@
+2e00f8dbd45b905755f6d99c8b1b5a57
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.png
new file mode 100644 (file)
index 0000000..21e20fe
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_my_thread__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.map
new file mode 100644 (file)
index 0000000..42642ed
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="MyThread" name="MyThread">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.md5
new file mode 100644 (file)
index 0000000..de0b8bd
--- /dev/null
@@ -0,0 +1 @@
+93e118fdbb705a67609890aab7573049
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.png
new file mode 100644 (file)
index 0000000..5844ec1
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_my_thread__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html
new file mode 100644 (file)
index 0000000..00ea670
--- /dev/null
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">OptionsDlg Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_options_dlg.html">OptionsDlg</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DlgOptions</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Program Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE) (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer4</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer4Cancel</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer4OK</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText2</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText3</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText4</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText5</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText6</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText7</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl3</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl4</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl5</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl6</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl7</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl8</b> (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_options_dlg.html">OptionsDlg</a>)</td><td class="entry"><a class="el" href="class_options_dlg.html">OptionsDlg</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnInitDialog</b>(wxInitDialogEvent &amp;event) (defined in <a class="el" href="class_options_dlg.html">OptionsDlg</a>)</td><td class="entry"><a class="el" href="class_options_dlg.html">OptionsDlg</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_options_dlg.html#a40a392346d152d4b9e37e54bcf2cb40a">OptionsDlg</a>(wxWindow *parent)</td><td class="entry"><a class="el" href="class_options_dlg.html">OptionsDlg</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~DlgOptions</b>() (defined in <a class="el" href="class_dlg_options.html">DlgOptions</a>)</td><td class="entry"><a class="el" href="class_dlg_options.html">DlgOptions</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg.html b/fdmdv2/fdmdv2-doc/html/class_options_dlg.html
new file mode 100644 (file)
index 0000000..7d157b6
--- /dev/null
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: OptionsDlg Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_options_dlg-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">OptionsDlg Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for OptionsDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_options_dlg__inherit__graph.png" border="0" usemap="#_options_dlg_inherit__map" alt="Inheritance graph"/></div>
+<map name="_options_dlg_inherit__map" id="_options_dlg_inherit__map">
+<area shape="rect" id="node2" href="class_dlg_options.html" title="DlgOptions" alt="" coords="5,80,91,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for OptionsDlg:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_options_dlg__coll__graph.png" border="0" usemap="#_options_dlg_coll__map" alt="Collaboration graph"/></div>
+<map name="_options_dlg_coll__map" id="_options_dlg_coll__map">
+<area shape="rect" id="node2" href="class_dlg_options.html" title="DlgOptions" alt="" coords="5,80,91,107"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a40a392346d152d4b9e37e54bcf2cb40a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_options_dlg.html#a40a392346d152d4b9e37e54bcf2cb40a">OptionsDlg</a> (wxWindow *parent)</td></tr>
+<tr class="separator:a40a392346d152d4b9e37e54bcf2cb40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_dlg_options"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_dlg_options')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_dlg_options.html">DlgOptions</a></td></tr>
+<tr class="memitem:adc03c273f743697a2346cec1f3b34efa inherit pub_methods_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc03c273f743697a2346cec1f3b34efa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgOptions</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Program Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE)</td></tr>
+<tr class="separator:adc03c273f743697a2346cec1f3b34efa inherit pub_methods_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:adfc306dd1752dc33edbfb155e446e29b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfc306dd1752dc33edbfb155e446e29b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:adfc306dd1752dc33edbfb155e446e29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a955c09ba654830aae49fa44221fe92a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a955c09ba654830aae49fa44221fe92a9"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b> (wxInitDialogEvent &amp;event)</td></tr>
+<tr class="separator:a955c09ba654830aae49fa44221fe92a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_class_dlg_options"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_dlg_options')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_dlg_options.html">DlgOptions</a></td></tr>
+<tr class="memitem:abdb2ecd5cdb67f4e0975b675c6d4b0c1 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdb2ecd5cdb67f4e0975b675c6d4b0c1"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText2</b></td></tr>
+<tr class="separator:abdb2ecd5cdb67f4e0975b675c6d4b0c1 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98a1eaa6e551674e04f9f5a52a4cd786 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98a1eaa6e551674e04f9f5a52a4cd786"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl3</b></td></tr>
+<tr class="separator:a98a1eaa6e551674e04f9f5a52a4cd786 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e8c47efc358292c877acc2582d91d96 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e8c47efc358292c877acc2582d91d96"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText3</b></td></tr>
+<tr class="separator:a4e8c47efc358292c877acc2582d91d96 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b33a3a320a8f5cbce3eff97268ebc5d inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b33a3a320a8f5cbce3eff97268ebc5d"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl4</b></td></tr>
+<tr class="separator:a7b33a3a320a8f5cbce3eff97268ebc5d inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82326f04c59e3bbeb706cba2653a1b18 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82326f04c59e3bbeb706cba2653a1b18"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText4</b></td></tr>
+<tr class="separator:a82326f04c59e3bbeb706cba2653a1b18 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef875e819d6e463b985859b319f4197f inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef875e819d6e463b985859b319f4197f"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl5</b></td></tr>
+<tr class="separator:aef875e819d6e463b985859b319f4197f inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ad98bb2bd779da9e35984673fb79af9 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ad98bb2bd779da9e35984673fb79af9"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText5</b></td></tr>
+<tr class="separator:a8ad98bb2bd779da9e35984673fb79af9 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43f9a8d2714f7f5d8de2eada66d0f829 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43f9a8d2714f7f5d8de2eada66d0f829"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl6</b></td></tr>
+<tr class="separator:a43f9a8d2714f7f5d8de2eada66d0f829 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fdffe00b1d96ef3bf333ddf5fe05bb6 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fdffe00b1d96ef3bf333ddf5fe05bb6"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText6</b></td></tr>
+<tr class="separator:a4fdffe00b1d96ef3bf333ddf5fe05bb6 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adba9ce87076479d390d32932f5c71a7c inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adba9ce87076479d390d32932f5c71a7c"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl7</b></td></tr>
+<tr class="separator:adba9ce87076479d390d32932f5c71a7c inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d6d4b2a70e0eb5d1a998da2e5ea86c0 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d6d4b2a70e0eb5d1a998da2e5ea86c0"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText7</b></td></tr>
+<tr class="separator:a1d6d4b2a70e0eb5d1a998da2e5ea86c0 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaed1591a5e35a2750f610644cc90f29 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaed1591a5e35a2750f610644cc90f29"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl8</b></td></tr>
+<tr class="separator:acaed1591a5e35a2750f610644cc90f29 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab71c6ceea19ba3ba907aa7d1d3a5a63d inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab71c6ceea19ba3ba907aa7d1d3a5a63d"></a>
+wxStdDialogButtonSizer *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4</b></td></tr>
+<tr class="separator:ab71c6ceea19ba3ba907aa7d1d3a5a63d inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0b24d52fdb25871dc30640f1027a51 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d0b24d52fdb25871dc30640f1027a51"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4OK</b></td></tr>
+<tr class="separator:a7d0b24d52fdb25871dc30640f1027a51 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae99c4b9abc19085e47108d6f8db704c6 inherit pro_attribs_class_dlg_options"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae99c4b9abc19085e47108d6f8db704c6"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4Cancel</b></td></tr>
+<tr class="separator:ae99c4b9abc19085e47108d6f8db704c6 inherit pro_attribs_class_dlg_options"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a40a392346d152d4b9e37e54bcf2cb40a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">OptionsDlg::OptionsDlg </td>
+          <td>(</td>
+          <td class="paramtype">wxWindow *&#160;</td>
+          <td class="paramname"><em>parent</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructor </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="dlg__options_8h_source.html">dlg_options.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/dlg_options.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.map
new file mode 100644 (file)
index 0000000..ba908f1
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="OptionsDlg" name="OptionsDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_options.html" title="DlgOptions" alt="" coords="5,80,91,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..81c00fd
--- /dev/null
@@ -0,0 +1 @@
+5f24c4a82c8378ea3a1298c55e6fb959
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..de807b4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_options_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.map
new file mode 100644 (file)
index 0000000..ba908f1
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="OptionsDlg" name="OptionsDlg">\r
+<area shape="rect" id="node2" href="$class_dlg_options.html" title="DlgOptions" alt="" coords="5,80,91,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..81c00fd
--- /dev/null
@@ -0,0 +1 @@
+5f24c4a82c8378ea3a1298c55e6fb959
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..de807b4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_options_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html
new file mode 100644 (file)
index 0000000..d7eeb94
--- /dev/null
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">PlotPanel Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_plot_panel.html">PlotPanel</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>draw</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>drawGraticule</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>GetLabelSize</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_bmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_Bufsz</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_clip</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_label_size</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_left</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_mouseDown</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_newdata</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pBmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_penDotDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penShortDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_penSolid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pNoteBook</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pTopFrame</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rectCtrl</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectGrid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rectPlot</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rubberBand</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_top</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_use_bitmap</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_zoomFactor</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnErase</b>(wxEraseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseDown</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseMove</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseUp</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseWheelMoved</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnPaint</b>(wxPaintEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnShow</b>(wxShowEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnSize</b>(wxSizeEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>paintEvent</b>(wxPaintEvent &amp;evt) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>PlotPanel</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLabelSize</b>(double size) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>SetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~PlotPanel</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel.html b/fdmdv2/fdmdv2-doc/html/class_plot_panel.html
new file mode 100644 (file)
index 0000000..4b9b780
--- /dev/null
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: PlotPanel Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_plot_panel-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">PlotPanel Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PlotPanel:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_panel__inherit__graph.png" border="0" usemap="#_plot_panel_inherit__map" alt="Inheritance graph"/></div>
+<map name="_plot_panel_inherit__map" id="_plot_panel_inherit__map">
+<area shape="rect" id="node5" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="5,155,88,181"/>\r<area shape="rect" id="node7" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="113,155,199,181"/>\r<area shape="rect" id="node9" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="224,155,325,181"/>\r<area shape="rect" id="node11" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="349,155,445,181"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for PlotPanel:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_panel__coll__graph.png" border="0" usemap="#_plot_panel_coll__map" alt="Collaboration graph"/></div>
+<map name="_plot_panel_coll__map" id="_plot_panel_coll__map">
+<area shape="rect" id="node4" href="class_main_frame.html" title="MainFrame" alt="" coords="363,293,449,320"/>\r<area shape="rect" id="node10" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="507,188,589,215"/>\r<area shape="rect" id="node16" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="245,188,331,215"/>\r<area shape="rect" id="node21" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="613,188,709,215"/>\r<area shape="rect" id="node24" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="733,188,835,215"/>\r<area shape="rect" id="node6" href="class_top_frame.html" title="TopFrame" alt="" coords="5,188,85,215"/>\r<area shape="rect" id="node13" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="110,188,220,215"/>\r<area shape="rect" id="node19" href="struct_c_o_m_p.html" title="COMP" alt="" coords="195,83,256,109"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a27892db4859ae9afca652f4175a7f88c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27892db4859ae9afca652f4175a7f88c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotPanel</b> (wxFrame *parent)</td></tr>
+<tr class="separator:a27892db4859ae9afca652f4175a7f88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa44338288a6fce70a6683b3e556dc44d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa44338288a6fce70a6683b3e556dc44d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseMove</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:aa44338288a6fce70a6683b3e556dc44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e6780f516e870139eecf753223f708"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2e6780f516e870139eecf753223f708"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseDown</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:ad2e6780f516e870139eecf753223f708"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291b7a817083d10883226cf52a74e71e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a291b7a817083d10883226cf52a74e71e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseUp</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a291b7a817083d10883226cf52a74e71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a537f5cdc334aaa423fa25d86bbf0af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a537f5cdc334aaa423fa25d86bbf0af"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseWheelMoved</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a6a537f5cdc334aaa423fa25d86bbf0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb48aa0b95cd2e744795881146ca3563"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb48aa0b95cd2e744795881146ca3563"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:adb48aa0b95cd2e744795881146ca3563"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a994c5955446c7b606ec70db498f4edc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a994c5955446c7b606ec70db498f4edc0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a994c5955446c7b606ec70db498f4edc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7af545a2edf85655c28e5af4a41c0161"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7af545a2edf85655c28e5af4a41c0161"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnErase</b> (wxEraseEvent &amp;event)</td></tr>
+<tr class="separator:a7af545a2edf85655c28e5af4a41c0161"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72ee37d726eb276bf9aca7f3b50c7b85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72ee37d726eb276bf9aca7f3b50c7b85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a72ee37d726eb276bf9aca7f3b50c7b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a042c9df2ebe0c245d9fb5f3aa63595bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a042c9df2ebe0c245d9fb5f3aa63595bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (wxPaintEvent &amp;evt)</td></tr>
+<tr class="separator:a042c9df2ebe0c245d9fb5f3aa63595bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f35a9628a035ef904fb056f5ebcc3c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f35a9628a035ef904fb056f5ebcc3c3"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:a5f35a9628a035ef904fb056f5ebcc3c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9a8cc0d4ab016dc22195b813643c675"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9a8cc0d4ab016dc22195b813643c675"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>drawGraticule</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:ac9a8cc0d4ab016dc22195b813643c675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e8722d1f4c02f166f7acd6905ea4009"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e8722d1f4c02f166f7acd6905ea4009"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>SetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a8e8722d1f4c02f166f7acd6905ea4009"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6ef3db5a4b4f6cb50d92a38fa36dbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f6ef3db5a4b4f6cb50d92a38fa36dbd"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a6f6ef3db5a4b4f6cb50d92a38fa36dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3858e2d6bd9f1cfc900c5a1c7391e0fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3858e2d6bd9f1cfc900c5a1c7391e0fb"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnShow</b> (wxShowEvent &amp;event)</td></tr>
+<tr class="separator:a3858e2d6bd9f1cfc900c5a1c7391e0fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539ab140f79c5cff29031aa312a9f159"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a539ab140f79c5cff29031aa312a9f159"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetLabelSize</b> ()</td></tr>
+<tr class="separator:a539ab140f79c5cff29031aa312a9f159"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fcb6c7fc21c942122b0a8f4d4a9af2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fcb6c7fc21c942122b0a8f4d4a9af2d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>SetLabelSize</b> (double size)</td></tr>
+<tr class="separator:a2fcb6c7fc21c942122b0a8f4d4a9af2d"><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:a111adb0975870b5d448da832bd44fc99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111adb0975870b5d448da832bd44fc99"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penShortDash</b></td></tr>
+<tr class="separator:a111adb0975870b5d448da832bd44fc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227751dba1777b261ffdc27b53fb087d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a227751dba1777b261ffdc27b53fb087d"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penDotDash</b></td></tr>
+<tr class="separator:a227751dba1777b261ffdc27b53fb087d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229628c08bb7d0fa16589dbf83d635d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229628c08bb7d0fa16589dbf83d635d1"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penSolid</b></td></tr>
+<tr class="separator:a229628c08bb7d0fa16589dbf83d635d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1cfa169df1cfa5ef798b57d2619d742"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1cfa169df1cfa5ef798b57d2619d742"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectCtrl</b></td></tr>
+<tr class="separator:ad1cfa169df1cfa5ef798b57d2619d742"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a467e202bbd0fa3ef1997fa2b322e349d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a467e202bbd0fa3ef1997fa2b322e349d"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectGrid</b></td></tr>
+<tr class="separator:a467e202bbd0fa3ef1997fa2b322e349d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcee74e089f5a50659bb534db80532d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcee74e089f5a50659bb534db80532d9"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectPlot</b></td></tr>
+<tr class="separator:afcee74e089f5a50659bb534db80532d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad28637582a93843082fc7b1d8d80c807"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad28637582a93843082fc7b1d8d80c807"></a>
+<a class="el" href="class_main_frame.html">MainFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pTopFrame</b></td></tr>
+<tr class="separator:ad28637582a93843082fc7b1d8d80c807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63b99d2f75a6486dda96f4934ba369fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63b99d2f75a6486dda96f4934ba369fa"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pNoteBook</b></td></tr>
+<tr class="separator:a63b99d2f75a6486dda96f4934ba369fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00eb5aef94866f0f385fcf793cb841b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00eb5aef94866f0f385fcf793cb841b6"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_label_size</b></td></tr>
+<tr class="separator:a00eb5aef94866f0f385fcf793cb841b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61a49a35721e334b959e833464add15f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61a49a35721e334b959e833464add15f"></a>
+wxSize&#160;</td><td class="memItemRight" valign="bottom"><b>m_Bufsz</b></td></tr>
+<tr class="separator:a61a49a35721e334b959e833464add15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a803a71153ab9758b6134fc51855a71b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a803a71153ab9758b6134fc51855a71b3"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_newdata</b></td></tr>
+<tr class="separator:a803a71153ab9758b6134fc51855a71b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cf01c846dc561a79c0d1dee88a80ef4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cf01c846dc561a79c0d1dee88a80ef4"></a>
+wxBitmap *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bmp</b></td></tr>
+<tr class="separator:a8cf01c846dc561a79c0d1dee88a80ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274a9ad1bf4f03ccc74ae259029835d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a274a9ad1bf4f03ccc74ae259029835d5"></a>
+wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp</b></td></tr>
+<tr class="separator:a274a9ad1bf4f03ccc74ae259029835d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:abd0a64bd20aec2e300e383abfd60315d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd0a64bd20aec2e300e383abfd60315d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_x</b></td></tr>
+<tr class="separator:abd0a64bd20aec2e300e383abfd60315d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a822981fef8ff50da327b3dbca9fd2777"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822981fef8ff50da327b3dbca9fd2777"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_y</b></td></tr>
+<tr class="separator:a822981fef8ff50da327b3dbca9fd2777"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78b6e7fc3e44bea81809813d753125c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae78b6e7fc3e44bea81809813d753125c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_w</b></td></tr>
+<tr class="separator:ae78b6e7fc3e44bea81809813d753125c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcc3cec53897df2c9e99a980938092c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcc3cec53897df2c9e99a980938092c1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
+<tr class="separator:adcc3cec53897df2c9e99a980938092c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41676a2e46c2e801bc639c274a7d5f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41676a2e46c2e801bc639c274a7d5f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_left</b></td></tr>
+<tr class="separator:ab41676a2e46c2e801bc639c274a7d5f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c49969c560b64902272347835f151a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c49969c560b64902272347835f151a0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_top</b></td></tr>
+<tr class="separator:a8c49969c560b64902272347835f151a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a398b423039df00405f2f23b786a02b0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a398b423039df00405f2f23b786a02b0d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_w</b></td></tr>
+<tr class="separator:a398b423039df00405f2f23b786a02b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af85cf51a62f09adf0cbb4eb35d7cfc97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85cf51a62f09adf0cbb4eb35d7cfc97"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_h</b></td></tr>
+<tr class="separator:af85cf51a62f09adf0cbb4eb35d7cfc97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab38a4323755a529cbdab28a5854ffc06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab38a4323755a529cbdab28a5854ffc06"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_x</b></td></tr>
+<tr class="separator:ab38a4323755a529cbdab28a5854ffc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1ea18bbea07dd04acc76567a993070"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e1ea18bbea07dd04acc76567a993070"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_y</b></td></tr>
+<tr class="separator:a2e1ea18bbea07dd04acc76567a993070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20336cef42ecb91f0fd1f9af1f70ba43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20336cef42ecb91f0fd1f9af1f70ba43"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_use_bitmap</b></td></tr>
+<tr class="separator:a20336cef42ecb91f0fd1f9af1f70ba43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07334de87de07eeab43eabbdaf730ab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07334de87de07eeab43eabbdaf730ab5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_clip</b></td></tr>
+<tr class="separator:a07334de87de07eeab43eabbdaf730ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7182715e509f98f42e78210d324fe042"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7182715e509f98f42e78210d324fe042"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_rubberBand</b></td></tr>
+<tr class="separator:a7182715e509f98f42e78210d324fe042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebe9485868374626f03516e3508b592"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acebe9485868374626f03516e3508b592"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_mouseDown</b></td></tr>
+<tr class="separator:acebe9485868374626f03516e3508b592"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2f4907a8e4ed958ef4995e99b1f7148"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2f4907a8e4ed958ef4995e99b1f7148"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_zoomFactor</b></td></tr>
+<tr class="separator:ae2f4907a8e4ed958ef4995e99b1f7148"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__plot_8h_source.html">fdmdv2_plot.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.map
new file mode 100644 (file)
index 0000000..f991d70
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="PlotPanel" name="PlotPanel">\r
+<area shape="rect" id="node4" href="$class_main_frame.html" title="MainFrame" alt="" coords="363,293,449,320"/>\r
+<area shape="rect" id="node10" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="507,188,589,215"/>\r
+<area shape="rect" id="node16" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="245,188,331,215"/>\r
+<area shape="rect" id="node21" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="613,188,709,215"/>\r
+<area shape="rect" id="node24" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="733,188,835,215"/>\r
+<area shape="rect" id="node6" href="$class_top_frame.html" title="TopFrame" alt="" coords="5,188,85,215"/>\r
+<area shape="rect" id="node13" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="110,188,220,215"/>\r
+<area shape="rect" id="node19" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="195,83,256,109"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.md5
new file mode 100644 (file)
index 0000000..2147e50
--- /dev/null
@@ -0,0 +1 @@
+6516dee6ff92d8c8a34f2dbcb722af2c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.png
new file mode 100644 (file)
index 0000000..6019bb6
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_panel__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.map
new file mode 100644 (file)
index 0000000..48975d1
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="PlotPanel" name="PlotPanel">\r
+<area shape="rect" id="node5" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="5,155,88,181"/>\r
+<area shape="rect" id="node7" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="113,155,199,181"/>\r
+<area shape="rect" id="node9" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="224,155,325,181"/>\r
+<area shape="rect" id="node11" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="349,155,445,181"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.md5
new file mode 100644 (file)
index 0000000..a4ae0dd
--- /dev/null
@@ -0,0 +1 @@
+62bd44d4c9dff95c2f8f3522b7b209e5
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.png
new file mode 100644 (file)
index 0000000..48472d7
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_panel__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html
new file mode 100644 (file)
index 0000000..a9a80e8
--- /dev/null
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">PlotScalar Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_plot_scalar.html">PlotScalar</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>add_new_sample</b>(float sample) (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>clip</b>(int y1) (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>draw</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>drawGraticule</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>GetLabelSize</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_bmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_Bufsz</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_clip</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_index</b> (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_label_size</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_left</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_mem</b> (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_mouseDown</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_new_sample</b> (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_newdata</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pBmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penDotDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_penShortDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penSolid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pNoteBook</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pTopFrame</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectCtrl</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rectGrid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectPlot</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rubberBand</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_step</b> (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_top</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_use_bitmap</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_x_max</b> (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_y_max</b> (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_zoomFactor</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnErase</b>(wxEraseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseDown</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseMove</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseUp</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseWheelMoved</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnPaint</b>(wxPaintEvent &amp;event) (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnShow</b>(wxShowEvent &amp;event) (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</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>OnSize</b>(wxSizeEvent &amp;event) (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>paintEvent</b>(wxPaintEvent &amp;evt) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>PlotPanel</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PlotScalar</b>(wxFrame *parent, int x_max_, int y_max_) (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>SetLabelSize</b>(double size) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~PlotPanel</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~PlotScalar</b>() (defined in <a class="el" href="class_plot_scalar.html">PlotScalar</a>)</td><td class="entry"><a class="el" href="class_plot_scalar.html">PlotScalar</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html b/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html
new file mode 100644 (file)
index 0000000..4e69c28
--- /dev/null
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: PlotScalar Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_plot_scalar-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">PlotScalar Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PlotScalar:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_scalar__inherit__graph.png" border="0" usemap="#_plot_scalar_inherit__map" alt="Inheritance graph"/></div>
+<map name="_plot_scalar_inherit__map" id="_plot_scalar_inherit__map">
+<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="7,80,85,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for PlotScalar:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_scalar__coll__graph.png" border="0" usemap="#_plot_scalar_coll__map" alt="Collaboration graph"/></div>
+<map name="_plot_scalar_coll__map" id="_plot_scalar_coll__map">
+<area shape="rect" id="node6" href="class_main_frame.html" title="MainFrame" alt="" coords="223,187,309,213"/>\r<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="302,291,380,317"/>\r<area shape="rect" id="node16" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="350,395,436,421"/>\r<area shape="rect" id="node21" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="5,395,101,421"/>\r<area shape="rect" id="node24" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="175,395,276,421"/>\r<area shape="rect" id="node8" href="class_top_frame.html" title="TopFrame" alt="" coords="167,83,247,109"/>\r<area shape="rect" id="node13" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="271,83,381,109"/>\r<area shape="rect" id="node19" href="struct_c_o_m_p.html" title="COMP" alt="" coords="405,291,467,317"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a53c9d8fbf1e4420dd1fc27910fb02403"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53c9d8fbf1e4420dd1fc27910fb02403"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotScalar</b> (wxFrame *parent, int x_max_, int y_max_)</td></tr>
+<tr class="separator:a53c9d8fbf1e4420dd1fc27910fb02403"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d910560ef24c40c5aab8540c6dd82c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d910560ef24c40c5aab8540c6dd82c2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>add_new_sample</b> (float sample)</td></tr>
+<tr class="separator:a0d910560ef24c40c5aab8540c6dd82c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27892db4859ae9afca652f4175a7f88c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotPanel</b> (wxFrame *parent)</td></tr>
+<tr class="separator:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa44338288a6fce70a6683b3e556dc44d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseMove</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2e6780f516e870139eecf753223f708"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseDown</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a291b7a817083d10883226cf52a74e71e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseUp</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a537f5cdc334aaa423fa25d86bbf0af"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseWheelMoved</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb48aa0b95cd2e744795881146ca3563"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a994c5955446c7b606ec70db498f4edc0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7af545a2edf85655c28e5af4a41c0161"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnErase</b> (wxEraseEvent &amp;event)</td></tr>
+<tr class="separator:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72ee37d726eb276bf9aca7f3b50c7b85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a042c9df2ebe0c245d9fb5f3aa63595bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (wxPaintEvent &amp;evt)</td></tr>
+<tr class="separator:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9a8cc0d4ab016dc22195b813643c675 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9a8cc0d4ab016dc22195b813643c675"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>drawGraticule</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:ac9a8cc0d4ab016dc22195b813643c675 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e8722d1f4c02f166f7acd6905ea4009"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>SetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f6ef3db5a4b4f6cb50d92a38fa36dbd"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a539ab140f79c5cff29031aa312a9f159"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetLabelSize</b> ()</td></tr>
+<tr class="separator:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fcb6c7fc21c942122b0a8f4d4a9af2d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>SetLabelSize</b> (double size)</td></tr>
+<tr class="separator:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ad2c5214849ba51b85c61e5ed1949b28e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2c5214849ba51b85c61e5ed1949b28e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>clip</b> (int y1)</td></tr>
+<tr class="separator:ad2c5214849ba51b85c61e5ed1949b28e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa901215be79b5a522c416224c6554cf3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa901215be79b5a522c416224c6554cf3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:aa901215be79b5a522c416224c6554cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e31e0b1a2415d7bdf8a4c521dbc2e8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e31e0b1a2415d7bdf8a4c521dbc2e8d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a8e31e0b1a2415d7bdf8a4c521dbc2e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b41cd9d409567b395f539d0204c706c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b41cd9d409567b395f539d0204c706c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a6b41cd9d409567b395f539d0204c706c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb95980f2589a99431b5e358c98a91f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb95980f2589a99431b5e358c98a91f2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnShow</b> (wxShowEvent &amp;event)</td></tr>
+<tr class="separator:acb95980f2589a99431b5e358c98a91f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a9a9edfbd8517f1ce1e7b75bcd4fda4f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a9edfbd8517f1ce1e7b75bcd4fda4f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_x_max</b></td></tr>
+<tr class="separator:a9a9edfbd8517f1ce1e7b75bcd4fda4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91ce24595550dd2c4add253025ba668c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91ce24595550dd2c4add253025ba668c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_y_max</b></td></tr>
+<tr class="separator:a91ce24595550dd2c4add253025ba668c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e4e09d513bce7b2890635d1ed1967d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e4e09d513bce7b2890635d1ed1967d"></a>
+float *&#160;</td><td class="memItemRight" valign="bottom"><b>m_mem</b></td></tr>
+<tr class="separator:a28e4e09d513bce7b2890635d1ed1967d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a963d1a8e34175f7d3b1f82fa4e71ae19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a963d1a8e34175f7d3b1f82fa4e71ae19"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>m_new_sample</b></td></tr>
+<tr class="separator:a963d1a8e34175f7d3b1f82fa4e71ae19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ff0dec7b8f50b3ca7155c06e8877ab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ff0dec7b8f50b3ca7155c06e8877ab5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_index</b></td></tr>
+<tr class="separator:a3ff0dec7b8f50b3ca7155c06e8877ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e057f0175729eea2a6e8ec5597bb1c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e057f0175729eea2a6e8ec5597bb1c0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_step</b></td></tr>
+<tr class="separator:a8e057f0175729eea2a6e8ec5597bb1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd0a64bd20aec2e300e383abfd60315d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_x</b></td></tr>
+<tr class="separator:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822981fef8ff50da327b3dbca9fd2777"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_y</b></td></tr>
+<tr class="separator:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae78b6e7fc3e44bea81809813d753125c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_w</b></td></tr>
+<tr class="separator:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcc3cec53897df2c9e99a980938092c1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
+<tr class="separator:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41676a2e46c2e801bc639c274a7d5f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_left</b></td></tr>
+<tr class="separator:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c49969c560b64902272347835f151a0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_top</b></td></tr>
+<tr class="separator:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a398b423039df00405f2f23b786a02b0d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_w</b></td></tr>
+<tr class="separator:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85cf51a62f09adf0cbb4eb35d7cfc97"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_h</b></td></tr>
+<tr class="separator:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab38a4323755a529cbdab28a5854ffc06"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_x</b></td></tr>
+<tr class="separator:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e1ea18bbea07dd04acc76567a993070"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_y</b></td></tr>
+<tr class="separator:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20336cef42ecb91f0fd1f9af1f70ba43"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_use_bitmap</b></td></tr>
+<tr class="separator:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07334de87de07eeab43eabbdaf730ab5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_clip</b></td></tr>
+<tr class="separator:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7182715e509f98f42e78210d324fe042"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_rubberBand</b></td></tr>
+<tr class="separator:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acebe9485868374626f03516e3508b592"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_mouseDown</b></td></tr>
+<tr class="separator:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2f4907a8e4ed958ef4995e99b1f7148"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_zoomFactor</b></td></tr>
+<tr class="separator:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111adb0975870b5d448da832bd44fc99"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penShortDash</b></td></tr>
+<tr class="separator:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a227751dba1777b261ffdc27b53fb087d"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penDotDash</b></td></tr>
+<tr class="separator:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229628c08bb7d0fa16589dbf83d635d1"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penSolid</b></td></tr>
+<tr class="separator:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1cfa169df1cfa5ef798b57d2619d742"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectCtrl</b></td></tr>
+<tr class="separator:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a467e202bbd0fa3ef1997fa2b322e349d"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectGrid</b></td></tr>
+<tr class="separator:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcee74e089f5a50659bb534db80532d9"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectPlot</b></td></tr>
+<tr class="separator:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad28637582a93843082fc7b1d8d80c807"></a>
+<a class="el" href="class_main_frame.html">MainFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pTopFrame</b></td></tr>
+<tr class="separator:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63b99d2f75a6486dda96f4934ba369fa"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pNoteBook</b></td></tr>
+<tr class="separator:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00eb5aef94866f0f385fcf793cb841b6"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_label_size</b></td></tr>
+<tr class="separator:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61a49a35721e334b959e833464add15f"></a>
+wxSize&#160;</td><td class="memItemRight" valign="bottom"><b>m_Bufsz</b></td></tr>
+<tr class="separator:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a803a71153ab9758b6134fc51855a71b3"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_newdata</b></td></tr>
+<tr class="separator:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cf01c846dc561a79c0d1dee88a80ef4"></a>
+wxBitmap *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bmp</b></td></tr>
+<tr class="separator:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a274a9ad1bf4f03ccc74ae259029835d5"></a>
+wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp</b></td></tr>
+<tr class="separator:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__plot__scalar_8h_source.html">fdmdv2_plot_scalar.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scalar.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.map
new file mode 100644 (file)
index 0000000..d142b62
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="PlotScalar" name="PlotScalar">\r
+<area shape="rect" id="node6" href="$class_main_frame.html" title="MainFrame" alt="" coords="223,187,309,213"/>\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="302,291,380,317"/>\r
+<area shape="rect" id="node16" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="350,395,436,421"/>\r
+<area shape="rect" id="node21" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="5,395,101,421"/>\r
+<area shape="rect" id="node24" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="175,395,276,421"/>\r
+<area shape="rect" id="node8" href="$class_top_frame.html" title="TopFrame" alt="" coords="167,83,247,109"/>\r
+<area shape="rect" id="node13" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="271,83,381,109"/>\r
+<area shape="rect" id="node19" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="405,291,467,317"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.md5
new file mode 100644 (file)
index 0000000..9e484a4
--- /dev/null
@@ -0,0 +1 @@
+7df9e572073d463ecafe479af27f3de2
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.png
new file mode 100644 (file)
index 0000000..bc0b282
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.map
new file mode 100644 (file)
index 0000000..93df05a
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="PlotScalar" name="PlotScalar">\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="7,80,85,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3b0842e
--- /dev/null
@@ -0,0 +1 @@
+ac901211eb2dd92f378119d9e03759b8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.png
new file mode 100644 (file)
index 0000000..8f17e1c
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_scalar__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html
new file mode 100644 (file)
index 0000000..600cbca
--- /dev/null
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">PlotScatter Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_plot_scatter.html">PlotScatter</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>add_new_samples</b>(COMP samples[]) (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</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>drawGraticule</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetLabelSize</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>GetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_bmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_Bufsz</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_clip</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_label_size</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_left</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_mem</b> (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_mouseDown</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_new_samples</b> (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_newdata</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pBmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penDotDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_penShortDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penSolid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pNoteBook</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pTopFrame</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectCtrl</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rectGrid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectPlot</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rubberBand</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_top</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_use_bitmap</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_zoomFactor</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnErase</b>(wxEraseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseDown</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseMove</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseUp</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseWheelMoved</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnPaint</b>(wxPaintEvent &amp;event) (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnShow</b>(wxShowEvent &amp;event) (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnSize</b>(wxSizeEvent &amp;event) (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>paintEvent</b>(wxPaintEvent &amp;evt) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PlotPanel</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>PlotScatter</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLabelSize</b>(double size) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>SetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~PlotPanel</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~PlotScatter</b>() (defined in <a class="el" href="class_plot_scatter.html">PlotScatter</a>)</td><td class="entry"><a class="el" href="class_plot_scatter.html">PlotScatter</a></td><td class="entry"><span class="mlabel">inline</span></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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html b/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html
new file mode 100644 (file)
index 0000000..1e14d78
--- /dev/null
@@ -0,0 +1,251 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: PlotScatter Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_plot_scatter-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">PlotScatter Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PlotScatter:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_scatter__inherit__graph.png" border="0" usemap="#_plot_scatter_inherit__map" alt="Inheritance graph"/></div>
+<map name="_plot_scatter_inherit__map" id="_plot_scatter_inherit__map">
+<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="9,80,87,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for PlotScatter:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_scatter__coll__graph.png" border="0" usemap="#_plot_scatter_coll__map" alt="Collaboration graph"/></div>
+<map name="_plot_scatter_coll__map" id="_plot_scatter_coll__map">
+<area shape="rect" id="node6" href="class_main_frame.html" title="MainFrame" alt="" coords="186,213,272,240"/>\r<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="305,317,383,344"/>\r<area shape="rect" id="node12" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="369,395,452,421"/>\r<area shape="rect" id="node19" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="5,395,101,421"/>\r<area shape="rect" id="node22" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="204,395,305,421"/>\r<area shape="rect" id="node8" href="class_top_frame.html" title="TopFrame" alt="" coords="96,109,176,136"/>\r<area shape="rect" id="node15" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="201,109,311,136"/>\r<area shape="rect" id="node25" href="struct_c_o_m_p.html" title="COMP" alt="" coords="384,5,445,32"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3afb429623d26da2e130a53940afae3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3afb429623d26da2e130a53940afae3d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotScatter</b> (wxFrame *parent)</td></tr>
+<tr class="separator:a3afb429623d26da2e130a53940afae3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27892db4859ae9afca652f4175a7f88c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotPanel</b> (wxFrame *parent)</td></tr>
+<tr class="separator:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa44338288a6fce70a6683b3e556dc44d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseMove</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2e6780f516e870139eecf753223f708"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseDown</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a291b7a817083d10883226cf52a74e71e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseUp</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a537f5cdc334aaa423fa25d86bbf0af"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseWheelMoved</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb48aa0b95cd2e744795881146ca3563"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a994c5955446c7b606ec70db498f4edc0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7af545a2edf85655c28e5af4a41c0161"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnErase</b> (wxEraseEvent &amp;event)</td></tr>
+<tr class="separator:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72ee37d726eb276bf9aca7f3b50c7b85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a042c9df2ebe0c245d9fb5f3aa63595bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (wxPaintEvent &amp;evt)</td></tr>
+<tr class="separator:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9a8cc0d4ab016dc22195b813643c675 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9a8cc0d4ab016dc22195b813643c675"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>drawGraticule</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:ac9a8cc0d4ab016dc22195b813643c675 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e8722d1f4c02f166f7acd6905ea4009"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>SetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f6ef3db5a4b4f6cb50d92a38fa36dbd"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a539ab140f79c5cff29031aa312a9f159"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetLabelSize</b> ()</td></tr>
+<tr class="separator:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fcb6c7fc21c942122b0a8f4d4a9af2d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>SetLabelSize</b> (double size)</td></tr>
+<tr class="separator:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aee86ff1a62c9f5131a9e2901078143d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee86ff1a62c9f5131a9e2901078143d6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:aee86ff1a62c9f5131a9e2901078143d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab88a05eba2000d796fd5d9ce3a722923"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab88a05eba2000d796fd5d9ce3a722923"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>add_new_samples</b> (<a class="el" href="struct_c_o_m_p.html">COMP</a> samples[])</td></tr>
+<tr class="separator:ab88a05eba2000d796fd5d9ce3a722923"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96f16b57f595b0916a7fa4843aeed53f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96f16b57f595b0916a7fa4843aeed53f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a96f16b57f595b0916a7fa4843aeed53f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefccecfa048d8102724295fce801cb4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefccecfa048d8102724295fce801cb4e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:aefccecfa048d8102724295fce801cb4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f56259f17e46eea4b223f6e6b4c2a8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f56259f17e46eea4b223f6e6b4c2a8d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnShow</b> (wxShowEvent &amp;event)</td></tr>
+<tr class="separator:a7f56259f17e46eea4b223f6e6b4c2a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:ab0c0683c27bb137bc7bb04aff7de88ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0c0683c27bb137bc7bb04aff7de88ab"></a>
+<a class="el" href="struct_c_o_m_p.html">COMP</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_mem</b> [SCATTER_MEM]</td></tr>
+<tr class="separator:ab0c0683c27bb137bc7bb04aff7de88ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54ec91bd3e57b7648b1ee225de414993"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54ec91bd3e57b7648b1ee225de414993"></a>
+<a class="el" href="struct_c_o_m_p.html">COMP</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_new_samples</b> [FDMDV_NSYM]</td></tr>
+<tr class="separator:a54ec91bd3e57b7648b1ee225de414993"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd0a64bd20aec2e300e383abfd60315d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_x</b></td></tr>
+<tr class="separator:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822981fef8ff50da327b3dbca9fd2777"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_y</b></td></tr>
+<tr class="separator:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae78b6e7fc3e44bea81809813d753125c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_w</b></td></tr>
+<tr class="separator:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcc3cec53897df2c9e99a980938092c1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
+<tr class="separator:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41676a2e46c2e801bc639c274a7d5f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_left</b></td></tr>
+<tr class="separator:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c49969c560b64902272347835f151a0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_top</b></td></tr>
+<tr class="separator:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a398b423039df00405f2f23b786a02b0d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_w</b></td></tr>
+<tr class="separator:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85cf51a62f09adf0cbb4eb35d7cfc97"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_h</b></td></tr>
+<tr class="separator:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab38a4323755a529cbdab28a5854ffc06"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_x</b></td></tr>
+<tr class="separator:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e1ea18bbea07dd04acc76567a993070"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_y</b></td></tr>
+<tr class="separator:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20336cef42ecb91f0fd1f9af1f70ba43"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_use_bitmap</b></td></tr>
+<tr class="separator:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07334de87de07eeab43eabbdaf730ab5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_clip</b></td></tr>
+<tr class="separator:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7182715e509f98f42e78210d324fe042"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_rubberBand</b></td></tr>
+<tr class="separator:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acebe9485868374626f03516e3508b592"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_mouseDown</b></td></tr>
+<tr class="separator:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2f4907a8e4ed958ef4995e99b1f7148"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_zoomFactor</b></td></tr>
+<tr class="separator:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111adb0975870b5d448da832bd44fc99"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penShortDash</b></td></tr>
+<tr class="separator:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a227751dba1777b261ffdc27b53fb087d"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penDotDash</b></td></tr>
+<tr class="separator:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229628c08bb7d0fa16589dbf83d635d1"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penSolid</b></td></tr>
+<tr class="separator:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1cfa169df1cfa5ef798b57d2619d742"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectCtrl</b></td></tr>
+<tr class="separator:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a467e202bbd0fa3ef1997fa2b322e349d"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectGrid</b></td></tr>
+<tr class="separator:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcee74e089f5a50659bb534db80532d9"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectPlot</b></td></tr>
+<tr class="separator:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad28637582a93843082fc7b1d8d80c807"></a>
+<a class="el" href="class_main_frame.html">MainFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pTopFrame</b></td></tr>
+<tr class="separator:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63b99d2f75a6486dda96f4934ba369fa"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pNoteBook</b></td></tr>
+<tr class="separator:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00eb5aef94866f0f385fcf793cb841b6"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_label_size</b></td></tr>
+<tr class="separator:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61a49a35721e334b959e833464add15f"></a>
+wxSize&#160;</td><td class="memItemRight" valign="bottom"><b>m_Bufsz</b></td></tr>
+<tr class="separator:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a803a71153ab9758b6134fc51855a71b3"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_newdata</b></td></tr>
+<tr class="separator:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cf01c846dc561a79c0d1dee88a80ef4"></a>
+wxBitmap *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bmp</b></td></tr>
+<tr class="separator:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a274a9ad1bf4f03ccc74ae259029835d5"></a>
+wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp</b></td></tr>
+<tr class="separator:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__plot__scatter_8h_source.html">fdmdv2_plot_scatter.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scatter.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.map
new file mode 100644 (file)
index 0000000..d07651a
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="PlotScatter" name="PlotScatter">\r
+<area shape="rect" id="node6" href="$class_main_frame.html" title="MainFrame" alt="" coords="186,213,272,240"/>\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="305,317,383,344"/>\r
+<area shape="rect" id="node12" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="369,395,452,421"/>\r
+<area shape="rect" id="node19" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="5,395,101,421"/>\r
+<area shape="rect" id="node22" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="204,395,305,421"/>\r
+<area shape="rect" id="node8" href="$class_top_frame.html" title="TopFrame" alt="" coords="96,109,176,136"/>\r
+<area shape="rect" id="node15" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="201,109,311,136"/>\r
+<area shape="rect" id="node25" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="384,5,445,32"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.md5
new file mode 100644 (file)
index 0000000..e541a59
--- /dev/null
@@ -0,0 +1 @@
+57b6662b6a9490d9d758e146d73613d3
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.png
new file mode 100644 (file)
index 0000000..91d6d19
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.map
new file mode 100644 (file)
index 0000000..721522a
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="PlotScatter" name="PlotScatter">\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="9,80,87,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.md5
new file mode 100644 (file)
index 0000000..a3d3869
--- /dev/null
@@ -0,0 +1 @@
+09e1104cfd8c8a2e1cbf3066ab5c0f07
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.png
new file mode 100644 (file)
index 0000000..04300d4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_scatter__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html
new file mode 100644 (file)
index 0000000..97b96ab
--- /dev/null
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">PlotSpectrum Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>draw</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>)</td><td class="entry"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>drawGraticule</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>)</td><td class="entry"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</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>GetLabelSize</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_bmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_Bufsz</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_clip</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_label_size</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_left</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_mouseDown</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_newdata</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pBmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_penDotDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penShortDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_penSolid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pNoteBook</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pTopFrame</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rectCtrl</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectGrid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rectPlot</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rubberBand</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_top</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_use_bitmap</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_zoomFactor</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnErase</b>(wxEraseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseDown</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseMove</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseUp</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseWheelMoved</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnPaint</b>(wxPaintEvent &amp;event) (defined in <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>)</td><td class="entry"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnShow</b>(wxShowEvent &amp;event) (defined in <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>)</td><td class="entry"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</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>OnSize</b>(wxSizeEvent &amp;event) (defined in <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>)</td><td class="entry"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>paintEvent</b>(wxPaintEvent &amp;evt) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>PlotPanel</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PlotSpectrum</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>)</td><td class="entry"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>SetLabelSize</b>(double size) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~PlotPanel</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~PlotSpectrum</b>() (defined in <a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>)</td><td class="entry"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</a></td><td class="entry"><span class="mlabel">inline</span></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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html
new file mode 100644 (file)
index 0000000..0680dcf
--- /dev/null
@@ -0,0 +1,238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: PlotSpectrum Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_plot_spectrum-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">PlotSpectrum Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PlotSpectrum:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_spectrum__inherit__graph.png" border="0" usemap="#_plot_spectrum_inherit__map" alt="Inheritance graph"/></div>
+<map name="_plot_spectrum_inherit__map" id="_plot_spectrum_inherit__map">
+<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="17,80,95,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for PlotSpectrum:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_spectrum__coll__graph.png" border="0" usemap="#_plot_spectrum_coll__map" alt="Collaboration graph"/></div>
+<map name="_plot_spectrum_coll__map" id="_plot_spectrum_coll__map">
+<area shape="rect" id="node6" href="class_main_frame.html" title="MainFrame" alt="" coords="198,187,284,213"/>\r<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="281,291,359,317"/>\r<area shape="rect" id="node12" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="5,395,88,421"/>\r<area shape="rect" id="node18" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="329,395,415,421"/>\r<area shape="rect" id="node23" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="160,395,256,421"/>\r<area shape="rect" id="node8" href="class_top_frame.html" title="TopFrame" alt="" coords="135,83,215,109"/>\r<area shape="rect" id="node15" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="239,83,349,109"/>\r<area shape="rect" id="node21" href="struct_c_o_m_p.html" title="COMP" alt="" coords="384,291,445,317"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:acf2d5350a75a47ece11c0dc33399a0da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf2d5350a75a47ece11c0dc33399a0da"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotSpectrum</b> (wxFrame *parent)</td></tr>
+<tr class="separator:acf2d5350a75a47ece11c0dc33399a0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27892db4859ae9afca652f4175a7f88c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotPanel</b> (wxFrame *parent)</td></tr>
+<tr class="separator:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa44338288a6fce70a6683b3e556dc44d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseMove</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2e6780f516e870139eecf753223f708"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseDown</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a291b7a817083d10883226cf52a74e71e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseUp</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a537f5cdc334aaa423fa25d86bbf0af"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseWheelMoved</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb48aa0b95cd2e744795881146ca3563"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a994c5955446c7b606ec70db498f4edc0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7af545a2edf85655c28e5af4a41c0161"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnErase</b> (wxEraseEvent &amp;event)</td></tr>
+<tr class="separator:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72ee37d726eb276bf9aca7f3b50c7b85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a042c9df2ebe0c245d9fb5f3aa63595bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (wxPaintEvent &amp;evt)</td></tr>
+<tr class="separator:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e8722d1f4c02f166f7acd6905ea4009"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>SetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f6ef3db5a4b4f6cb50d92a38fa36dbd"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a539ab140f79c5cff29031aa312a9f159"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetLabelSize</b> ()</td></tr>
+<tr class="separator:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fcb6c7fc21c942122b0a8f4d4a9af2d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>SetLabelSize</b> (double size)</td></tr>
+<tr class="separator:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ac95b33dfd2838f6fc2a6791003b26d0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac95b33dfd2838f6fc2a6791003b26d0a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:ac95b33dfd2838f6fc2a6791003b26d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa104352673f08ff08c72bcf4729f23eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa104352673f08ff08c72bcf4729f23eb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:aa104352673f08ff08c72bcf4729f23eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40d38e7467b04ab2f958218f38209aab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40d38e7467b04ab2f958218f38209aab"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnShow</b> (wxShowEvent &amp;event)</td></tr>
+<tr class="separator:a40d38e7467b04ab2f958218f38209aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d78efb58ea00ec8961a88632a54f357"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d78efb58ea00ec8961a88632a54f357"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>drawGraticule</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:a2d78efb58ea00ec8961a88632a54f357"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeab5798a4f3bd55bd69045cc7b817d48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeab5798a4f3bd55bd69045cc7b817d48"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:aeab5798a4f3bd55bd69045cc7b817d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111adb0975870b5d448da832bd44fc99"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penShortDash</b></td></tr>
+<tr class="separator:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a227751dba1777b261ffdc27b53fb087d"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penDotDash</b></td></tr>
+<tr class="separator:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229628c08bb7d0fa16589dbf83d635d1"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penSolid</b></td></tr>
+<tr class="separator:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1cfa169df1cfa5ef798b57d2619d742"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectCtrl</b></td></tr>
+<tr class="separator:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a467e202bbd0fa3ef1997fa2b322e349d"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectGrid</b></td></tr>
+<tr class="separator:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcee74e089f5a50659bb534db80532d9"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectPlot</b></td></tr>
+<tr class="separator:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad28637582a93843082fc7b1d8d80c807"></a>
+<a class="el" href="class_main_frame.html">MainFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pTopFrame</b></td></tr>
+<tr class="separator:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63b99d2f75a6486dda96f4934ba369fa"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pNoteBook</b></td></tr>
+<tr class="separator:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00eb5aef94866f0f385fcf793cb841b6"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_label_size</b></td></tr>
+<tr class="separator:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61a49a35721e334b959e833464add15f"></a>
+wxSize&#160;</td><td class="memItemRight" valign="bottom"><b>m_Bufsz</b></td></tr>
+<tr class="separator:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a803a71153ab9758b6134fc51855a71b3"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_newdata</b></td></tr>
+<tr class="separator:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cf01c846dc561a79c0d1dee88a80ef4"></a>
+wxBitmap *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bmp</b></td></tr>
+<tr class="separator:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a274a9ad1bf4f03ccc74ae259029835d5"></a>
+wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp</b></td></tr>
+<tr class="separator:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd0a64bd20aec2e300e383abfd60315d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_x</b></td></tr>
+<tr class="separator:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822981fef8ff50da327b3dbca9fd2777"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_y</b></td></tr>
+<tr class="separator:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae78b6e7fc3e44bea81809813d753125c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_w</b></td></tr>
+<tr class="separator:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcc3cec53897df2c9e99a980938092c1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
+<tr class="separator:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41676a2e46c2e801bc639c274a7d5f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_left</b></td></tr>
+<tr class="separator:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c49969c560b64902272347835f151a0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_top</b></td></tr>
+<tr class="separator:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a398b423039df00405f2f23b786a02b0d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_w</b></td></tr>
+<tr class="separator:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85cf51a62f09adf0cbb4eb35d7cfc97"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_h</b></td></tr>
+<tr class="separator:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab38a4323755a529cbdab28a5854ffc06"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_x</b></td></tr>
+<tr class="separator:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e1ea18bbea07dd04acc76567a993070"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_y</b></td></tr>
+<tr class="separator:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20336cef42ecb91f0fd1f9af1f70ba43"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_use_bitmap</b></td></tr>
+<tr class="separator:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07334de87de07eeab43eabbdaf730ab5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_clip</b></td></tr>
+<tr class="separator:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7182715e509f98f42e78210d324fe042"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_rubberBand</b></td></tr>
+<tr class="separator:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acebe9485868374626f03516e3508b592"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_mouseDown</b></td></tr>
+<tr class="separator:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2f4907a8e4ed958ef4995e99b1f7148"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_zoomFactor</b></td></tr>
+<tr class="separator:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__plot__spectrum_8h_source.html">fdmdv2_plot_spectrum.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_spectrum.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.map
new file mode 100644 (file)
index 0000000..d8f39b6
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="PlotSpectrum" name="PlotSpectrum">\r
+<area shape="rect" id="node6" href="$class_main_frame.html" title="MainFrame" alt="" coords="198,187,284,213"/>\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="281,291,359,317"/>\r
+<area shape="rect" id="node12" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="5,395,88,421"/>\r
+<area shape="rect" id="node18" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="329,395,415,421"/>\r
+<area shape="rect" id="node23" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="160,395,256,421"/>\r
+<area shape="rect" id="node8" href="$class_top_frame.html" title="TopFrame" alt="" coords="135,83,215,109"/>\r
+<area shape="rect" id="node15" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="239,83,349,109"/>\r
+<area shape="rect" id="node21" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="384,291,445,317"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.md5
new file mode 100644 (file)
index 0000000..fc542f7
--- /dev/null
@@ -0,0 +1 @@
+75e053e85192c702145531bf52d5cd55
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.png
new file mode 100644 (file)
index 0000000..f6e4aec
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.map
new file mode 100644 (file)
index 0000000..0a0697a
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="PlotSpectrum" name="PlotSpectrum">\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="17,80,95,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.md5
new file mode 100644 (file)
index 0000000..55201b2
--- /dev/null
@@ -0,0 +1 @@
+430bc587736a2f55040cb33633811f85
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.png
new file mode 100644 (file)
index 0000000..9ad72a3
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html
new file mode 100644 (file)
index 0000000..de846ed
--- /dev/null
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">PlotWaterfall Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>draw</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>drawGraticule</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</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>GetLabelSize</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>heatmap</b>(float val, float min, float max) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_bmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_Bufsz</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_clip</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_greyscale</b> (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_heatmap_lut</b> (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_label_size</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_left</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_mouseDown</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_newdata</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pBmp</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penDotDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_penShortDash</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_penSolid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_pNoteBook</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_h</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_prev_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_prev_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_pTopFrame</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectCtrl</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rectGrid</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_rectPlot</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_rubberBand</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_top</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_use_bitmap</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_w</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_x</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_y</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_zoomFactor</b> (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnErase</b>(wxEraseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseDown</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseMove</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnMouseUp</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnMouseWheelMoved</b>(wxMouseEvent &amp;event) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnPaint</b>(wxPaintEvent &amp;evt) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnShow</b>(wxShowEvent &amp;event) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnSize</b>(wxSizeEvent &amp;event) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>paintEvent</b>(wxPaintEvent &amp;evt) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>plotData</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>PlotPanel</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>plotPixelData</b>(wxAutoBufferedPaintDC &amp;dc) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>PlotWaterfall</b>(wxFrame *parent) (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SetLabelSize</b>(double size) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>SetZoomFactor</b>(double zf) (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~PlotPanel</b>() (defined in <a class="el" href="class_plot_panel.html">PlotPanel</a>)</td><td class="entry"><a class="el" href="class_plot_panel.html">PlotPanel</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~PlotWaterfall</b>() (defined in <a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>)</td><td class="entry"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html
new file mode 100644 (file)
index 0000000..6b16e11
--- /dev/null
@@ -0,0 +1,257 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: PlotWaterfall Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_plot_waterfall-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">PlotWaterfall Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PlotWaterfall:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_waterfall__inherit__graph.png" border="0" usemap="#_plot_waterfall_inherit__map" alt="Inheritance graph"/></div>
+<map name="_plot_waterfall_inherit__map" id="_plot_waterfall_inherit__map">
+<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="14,80,92,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for PlotWaterfall:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_plot_waterfall__coll__graph.png" border="0" usemap="#_plot_waterfall_coll__map" alt="Collaboration graph"/></div>
+<map name="_plot_waterfall_coll__map" id="_plot_waterfall_coll__map">
+<area shape="rect" id="node6" href="class_main_frame.html" title="MainFrame" alt="" coords="202,187,288,213"/>\r<area shape="rect" id="node2" href="class_plot_panel.html" title="PlotPanel" alt="" coords="285,291,363,317"/>\r<area shape="rect" id="node12" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="5,395,88,421"/>\r<area shape="rect" id="node18" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="333,395,419,421"/>\r<area shape="rect" id="node24" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="160,395,261,421"/>\r<area shape="rect" id="node8" href="class_top_frame.html" title="TopFrame" alt="" coords="140,83,220,109"/>\r<area shape="rect" id="node15" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="245,83,355,109"/>\r<area shape="rect" id="node21" href="struct_c_o_m_p.html" title="COMP" alt="" coords="388,291,449,317"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab8cb1de06d17616f05ab872923563167"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8cb1de06d17616f05ab872923563167"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotWaterfall</b> (wxFrame *parent)</td></tr>
+<tr class="separator:ab8cb1de06d17616f05ab872923563167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27892db4859ae9afca652f4175a7f88c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PlotPanel</b> (wxFrame *parent)</td></tr>
+<tr class="separator:a27892db4859ae9afca652f4175a7f88c inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa44338288a6fce70a6683b3e556dc44d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseMove</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:aa44338288a6fce70a6683b3e556dc44d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2e6780f516e870139eecf753223f708"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseDown</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:ad2e6780f516e870139eecf753223f708 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a291b7a817083d10883226cf52a74e71e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseUp</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a291b7a817083d10883226cf52a74e71e inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a537f5cdc334aaa423fa25d86bbf0af"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnMouseWheelMoved</b> (wxMouseEvent &amp;event)</td></tr>
+<tr class="separator:a6a537f5cdc334aaa423fa25d86bbf0af inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb48aa0b95cd2e744795881146ca3563"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:adb48aa0b95cd2e744795881146ca3563 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a994c5955446c7b606ec70db498f4edc0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a994c5955446c7b606ec70db498f4edc0 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7af545a2edf85655c28e5af4a41c0161"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnErase</b> (wxEraseEvent &amp;event)</td></tr>
+<tr class="separator:a7af545a2edf85655c28e5af4a41c0161 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72ee37d726eb276bf9aca7f3b50c7b85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a72ee37d726eb276bf9aca7f3b50c7b85 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a042c9df2ebe0c245d9fb5f3aa63595bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (wxPaintEvent &amp;evt)</td></tr>
+<tr class="separator:a042c9df2ebe0c245d9fb5f3aa63595bc inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e8722d1f4c02f166f7acd6905ea4009"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>SetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a8e8722d1f4c02f166f7acd6905ea4009 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f6ef3db5a4b4f6cb50d92a38fa36dbd"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetZoomFactor</b> (double zf)</td></tr>
+<tr class="separator:a6f6ef3db5a4b4f6cb50d92a38fa36dbd inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a539ab140f79c5cff29031aa312a9f159"></a>
+virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>GetLabelSize</b> ()</td></tr>
+<tr class="separator:a539ab140f79c5cff29031aa312a9f159 inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fcb6c7fc21c942122b0a8f4d4a9af2d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>SetLabelSize</b> (double size)</td></tr>
+<tr class="separator:a2fcb6c7fc21c942122b0a8f4d4a9af2d inherit pub_methods_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a9258386bf42d94ddda768e4e767a77aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9258386bf42d94ddda768e4e767a77aa"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>heatmap</b> (float val, float min, float max)</td></tr>
+<tr class="separator:a9258386bf42d94ddda768e4e767a77aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37d541349ac6f010a90fee3b9f32fbbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37d541349ac6f010a90fee3b9f32fbbb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaint</b> (wxPaintEvent &amp;evt)</td></tr>
+<tr class="separator:a37d541349ac6f010a90fee3b9f32fbbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adae15df2acf8dd7a1812ea79b2708b65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adae15df2acf8dd7a1812ea79b2708b65"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:adae15df2acf8dd7a1812ea79b2708b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad55e0e3078f0d5c3699df36ba6d8ab5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad55e0e3078f0d5c3699df36ba6d8ab5d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnShow</b> (wxShowEvent &amp;event)</td></tr>
+<tr class="separator:ad55e0e3078f0d5c3699df36ba6d8ab5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa97d243b7bb91238b7493dcb96139803"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa97d243b7bb91238b7493dcb96139803"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>drawGraticule</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:aa97d243b7bb91238b7493dcb96139803"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3956d17d4ece2c0ca4d50b6f7002b24c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3956d17d4ece2c0ca4d50b6f7002b24c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:a3956d17d4ece2c0ca4d50b6f7002b24c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae19ead564f66f723b7192dbb2bd5815b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae19ead564f66f723b7192dbb2bd5815b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>plotData</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:ae19ead564f66f723b7192dbb2bd5815b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec560c10f32a6c6e92a62225288c28f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec560c10f32a6c6e92a62225288c28f3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>plotPixelData</b> (wxAutoBufferedPaintDC &amp;dc)</td></tr>
+<tr class="separator:aec560c10f32a6c6e92a62225288c28f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:aae04482318331ac760954376f23a1e3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae04482318331ac760954376f23a1e3c"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>m_heatmap_lut</b> [256]</td></tr>
+<tr class="separator:aae04482318331ac760954376f23a1e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cb3639849f17b1882b2b3713fd690cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cb3639849f17b1882b2b3713fd690cf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_greyscale</b></td></tr>
+<tr class="separator:a1cb3639849f17b1882b2b3713fd690cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd0a64bd20aec2e300e383abfd60315d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_x</b></td></tr>
+<tr class="separator:abd0a64bd20aec2e300e383abfd60315d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822981fef8ff50da327b3dbca9fd2777"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_y</b></td></tr>
+<tr class="separator:a822981fef8ff50da327b3dbca9fd2777 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae78b6e7fc3e44bea81809813d753125c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_w</b></td></tr>
+<tr class="separator:ae78b6e7fc3e44bea81809813d753125c inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcc3cec53897df2c9e99a980938092c1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
+<tr class="separator:adcc3cec53897df2c9e99a980938092c1 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41676a2e46c2e801bc639c274a7d5f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_left</b></td></tr>
+<tr class="separator:ab41676a2e46c2e801bc639c274a7d5f5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c49969c560b64902272347835f151a0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_top</b></td></tr>
+<tr class="separator:a8c49969c560b64902272347835f151a0 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a398b423039df00405f2f23b786a02b0d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_w</b></td></tr>
+<tr class="separator:a398b423039df00405f2f23b786a02b0d inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85cf51a62f09adf0cbb4eb35d7cfc97"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_h</b></td></tr>
+<tr class="separator:af85cf51a62f09adf0cbb4eb35d7cfc97 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab38a4323755a529cbdab28a5854ffc06"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_x</b></td></tr>
+<tr class="separator:ab38a4323755a529cbdab28a5854ffc06 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e1ea18bbea07dd04acc76567a993070"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m_prev_y</b></td></tr>
+<tr class="separator:a2e1ea18bbea07dd04acc76567a993070 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20336cef42ecb91f0fd1f9af1f70ba43"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_use_bitmap</b></td></tr>
+<tr class="separator:a20336cef42ecb91f0fd1f9af1f70ba43 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07334de87de07eeab43eabbdaf730ab5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_clip</b></td></tr>
+<tr class="separator:a07334de87de07eeab43eabbdaf730ab5 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7182715e509f98f42e78210d324fe042"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_rubberBand</b></td></tr>
+<tr class="separator:a7182715e509f98f42e78210d324fe042 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acebe9485868374626f03516e3508b592"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_mouseDown</b></td></tr>
+<tr class="separator:acebe9485868374626f03516e3508b592 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2f4907a8e4ed958ef4995e99b1f7148"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_zoomFactor</b></td></tr>
+<tr class="separator:ae2f4907a8e4ed958ef4995e99b1f7148 inherit pro_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_plot_panel"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_plot_panel')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_plot_panel.html">PlotPanel</a></td></tr>
+<tr class="memitem:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111adb0975870b5d448da832bd44fc99"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penShortDash</b></td></tr>
+<tr class="separator:a111adb0975870b5d448da832bd44fc99 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a227751dba1777b261ffdc27b53fb087d"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penDotDash</b></td></tr>
+<tr class="separator:a227751dba1777b261ffdc27b53fb087d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229628c08bb7d0fa16589dbf83d635d1"></a>
+wxPen&#160;</td><td class="memItemRight" valign="bottom"><b>m_penSolid</b></td></tr>
+<tr class="separator:a229628c08bb7d0fa16589dbf83d635d1 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1cfa169df1cfa5ef798b57d2619d742"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectCtrl</b></td></tr>
+<tr class="separator:ad1cfa169df1cfa5ef798b57d2619d742 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a467e202bbd0fa3ef1997fa2b322e349d"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectGrid</b></td></tr>
+<tr class="separator:a467e202bbd0fa3ef1997fa2b322e349d inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcee74e089f5a50659bb534db80532d9"></a>
+wxRect&#160;</td><td class="memItemRight" valign="bottom"><b>m_rectPlot</b></td></tr>
+<tr class="separator:afcee74e089f5a50659bb534db80532d9 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad28637582a93843082fc7b1d8d80c807"></a>
+<a class="el" href="class_main_frame.html">MainFrame</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pTopFrame</b></td></tr>
+<tr class="separator:ad28637582a93843082fc7b1d8d80c807 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63b99d2f75a6486dda96f4934ba369fa"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pNoteBook</b></td></tr>
+<tr class="separator:a63b99d2f75a6486dda96f4934ba369fa inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00eb5aef94866f0f385fcf793cb841b6"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>m_label_size</b></td></tr>
+<tr class="separator:a00eb5aef94866f0f385fcf793cb841b6 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61a49a35721e334b959e833464add15f"></a>
+wxSize&#160;</td><td class="memItemRight" valign="bottom"><b>m_Bufsz</b></td></tr>
+<tr class="separator:a61a49a35721e334b959e833464add15f inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a803a71153ab9758b6134fc51855a71b3"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_newdata</b></td></tr>
+<tr class="separator:a803a71153ab9758b6134fc51855a71b3 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cf01c846dc561a79c0d1dee88a80ef4"></a>
+wxBitmap *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bmp</b></td></tr>
+<tr class="separator:a8cf01c846dc561a79c0d1dee88a80ef4 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a274a9ad1bf4f03ccc74ae259029835d5"></a>
+wxNativePixelData *&#160;</td><td class="memItemRight" valign="bottom"><b>m_pBmp</b></td></tr>
+<tr class="separator:a274a9ad1bf4f03ccc74ae259029835d5 inherit pub_attribs_class_plot_panel"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__plot__waterfall_8h_source.html">fdmdv2_plot_waterfall.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_waterfall.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.map
new file mode 100644 (file)
index 0000000..dbd8220
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="PlotWaterfall" name="PlotWaterfall">\r
+<area shape="rect" id="node6" href="$class_main_frame.html" title="MainFrame" alt="" coords="202,187,288,213"/>\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="285,291,363,317"/>\r
+<area shape="rect" id="node12" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="5,395,88,421"/>\r
+<area shape="rect" id="node18" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="333,395,419,421"/>\r
+<area shape="rect" id="node24" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="160,395,261,421"/>\r
+<area shape="rect" id="node8" href="$class_top_frame.html" title="TopFrame" alt="" coords="140,83,220,109"/>\r
+<area shape="rect" id="node15" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="245,83,355,109"/>\r
+<area shape="rect" id="node21" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="388,291,449,317"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.md5
new file mode 100644 (file)
index 0000000..0ab9fbd
--- /dev/null
@@ -0,0 +1 @@
+e1090483929293d6ea71b433f2af9272
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.png
new file mode 100644 (file)
index 0000000..8e1416a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.map
new file mode 100644 (file)
index 0000000..663514e
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="PlotWaterfall" name="PlotWaterfall">\r
+<area shape="rect" id="node2" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="14,80,92,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.md5
new file mode 100644 (file)
index 0000000..92f5f38
--- /dev/null
@@ -0,0 +1 @@
+472a5f0572fa1bcbfe5fed1d6a54b1e9
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.png
new file mode 100644 (file)
index 0000000..f2befa8
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html
new file mode 100644 (file)
index 0000000..9eefe44
--- /dev/null
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">PortAudioWrap Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>abort</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>averageData</b>(float mag_dB[]) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getDefaultInputDevice</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getDefaultOutputDevice</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getDeviceInfo</b>(PaDeviceIndex idx) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getDeviceName</b>(PaDeviceIndex dev) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getFdmdvState</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getFramesPerBuffer</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getInputBuffer</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getInputChannelCount</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getInputDefaultLowLatency</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getOutputBuffer</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getOutputChannelCount</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getOutputDefaultLowLatency</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getSamplerate</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getStatusFlags</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>getStream</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getUserData</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>isActive</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>isOpen</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>isStopped</b>() const  (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>loadData</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_av_mag</b> (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>per_frame_rx_processing</b>(short output_buf[], int *n_output_buf, int codec_bits[], short input_buf[], int *n_input_buf, int *nin, int *state, struct CODEC2 *c2) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>PortAudioWrap</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setCallback</b>(PaStreamCallback *streamCallback) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setFdmdvState</b>(FDMDV *fdmdv_state) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setFramesPerBuffer</b>(unsigned long size) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setInputBuffer</b>(const PaStreamParameters &amp;inputBuffer) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setInputChannelCount</b>(int count) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setInputDevice</b>(PaDeviceIndex dev) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setInputHostApiStreamInfo</b>(void *info=NULL) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setInputLatency</b>(PaTime latency) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setInputSampleFormat</b>(PaSampleFormat format) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setInputSampleRate</b>(PaSampleFormat format) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setOutputBuffer</b>(const PaStreamParameters &amp;outputBuffer) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setOutputChannelCount</b>(int count) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setOutputDevice</b>(PaDeviceIndex dev) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setOutputHostApiStreamInfo</b>(void *info=NULL) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setOutputLatency</b>(PaTime latency) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setOutputSampleFormat</b>(PaSampleFormat format) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSampleRate</b>(unsigned long size) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setSamplerate</b>(int samplerate) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setStatusFlags</b>(const PaStreamCallbackFlags &amp;statusFlags) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setStream</b>(PaStream *stream) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setStreamCallback</b>(PaStream *stream, PaStreamCallback *callback) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setStreamFinishedCallback</b>(PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setStreamFinishedCallback</b>(PaStreamFinishedCallback *streamFinishedCallback) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setStreamFlags</b>(PaStreamFlags flags) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setTimeInfo</b>(PaStreamCallbackTimeInfo *timeInfo) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>setUserData</b>(void *userData) (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>stop</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>streamClose</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>streamOpen</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>streamStart</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>terminate</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>~PortAudioWrap</b>() (defined in <a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>)</td><td class="entry"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html
new file mode 100644 (file)
index 0000000..f545d0a
--- /dev/null
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: PortAudioWrap Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_port_audio_wrap-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">PortAudioWrap Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4af13f96f4f8639148668c89942b3365"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4af13f96f4f8639148668c89942b3365"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>per_frame_rx_processing</b> (short output_buf[], int *n_output_buf, int codec_bits[], short input_buf[], int *n_input_buf, int *nin, int *state, struct CODEC2 *c2)</td></tr>
+<tr class="separator:a4af13f96f4f8639148668c89942b3365"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a122bf5de62e7f1fb1bfed6801e063c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a122bf5de62e7f1fb1bfed6801e063c"></a>
+PaDeviceIndex&#160;</td><td class="memItemRight" valign="bottom"><b>getDefaultInputDevice</b> ()</td></tr>
+<tr class="separator:a2a122bf5de62e7f1fb1bfed6801e063c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cde3f5f6f312fbd8c0ad60619d617ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cde3f5f6f312fbd8c0ad60619d617ad"></a>
+PaDeviceIndex&#160;</td><td class="memItemRight" valign="bottom"><b>getDefaultOutputDevice</b> ()</td></tr>
+<tr class="separator:a8cde3f5f6f312fbd8c0ad60619d617ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a246ec79a44d879a74d6afe3e1005bc00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a246ec79a44d879a74d6afe3e1005bc00"></a>
+PaStreamParameters *&#160;</td><td class="memItemRight" valign="bottom"><b>getDeviceInfo</b> (PaDeviceIndex idx)</td></tr>
+<tr class="separator:a246ec79a44d879a74d6afe3e1005bc00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34ec7a96cbe5859f4a6aba6cb4b508cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34ec7a96cbe5859f4a6aba6cb4b508cf"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setFramesPerBuffer</b> (unsigned long size)</td></tr>
+<tr class="separator:a34ec7a96cbe5859f4a6aba6cb4b508cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7245832a8cafbc8d140a51e106838fbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7245832a8cafbc8d140a51e106838fbb"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setSampleRate</b> (unsigned long size)</td></tr>
+<tr class="separator:a7245832a8cafbc8d140a51e106838fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47fe0dd437c0a4693824966e7100255a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47fe0dd437c0a4693824966e7100255a"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setStreamFlags</b> (PaStreamFlags flags)</td></tr>
+<tr class="separator:a47fe0dd437c0a4693824966e7100255a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b455cc4397b90c6d381c26073e51b2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b455cc4397b90c6d381c26073e51b2a"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setCallback</b> (PaStreamCallback *streamCallback)</td></tr>
+<tr class="separator:a7b455cc4397b90c6d381c26073e51b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf02f262bcd9f85c33fea7da0e4cd841"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf02f262bcd9f85c33fea7da0e4cd841"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setStreamCallback</b> (PaStream *stream, PaStreamCallback *callback)</td></tr>
+<tr class="separator:adf02f262bcd9f85c33fea7da0e4cd841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a163f9ff1095444793a25f1e90442b32c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a163f9ff1095444793a25f1e90442b32c"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setStreamFinishedCallback</b> (PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback)</td></tr>
+<tr class="separator:a163f9ff1095444793a25f1e90442b32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9fa5c4e8bd989d3ff722c76a381f33f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9fa5c4e8bd989d3ff722c76a381f33f"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>streamOpen</b> ()</td></tr>
+<tr class="separator:ae9fa5c4e8bd989d3ff722c76a381f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf1e9b6f6b6e09df0b926c7995963575"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf1e9b6f6b6e09df0b926c7995963575"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setInputDevice</b> (PaDeviceIndex dev)</td></tr>
+<tr class="separator:abf1e9b6f6b6e09df0b926c7995963575"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac14a25862172c41c0186add676842859"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac14a25862172c41c0186add676842859"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setInputChannelCount</b> (int count)</td></tr>
+<tr class="separator:ac14a25862172c41c0186add676842859"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70ee9d33e7aecf0c2844060dc7628037"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70ee9d33e7aecf0c2844060dc7628037"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getInputChannelCount</b> ()</td></tr>
+<tr class="separator:a70ee9d33e7aecf0c2844060dc7628037"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa979ac038d7cea196a012484aa84623"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa979ac038d7cea196a012484aa84623"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setInputSampleFormat</b> (PaSampleFormat format)</td></tr>
+<tr class="separator:aaa979ac038d7cea196a012484aa84623"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af20b6e10b5e67bbc71a0ce405688d19c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af20b6e10b5e67bbc71a0ce405688d19c"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setInputSampleRate</b> (PaSampleFormat format)</td></tr>
+<tr class="separator:af20b6e10b5e67bbc71a0ce405688d19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79575cbf76ba487b4edc3e6188e680ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79575cbf76ba487b4edc3e6188e680ad"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setInputLatency</b> (PaTime latency)</td></tr>
+<tr class="separator:a79575cbf76ba487b4edc3e6188e680ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ce5a1875848b5c93fb769d4186dbcf3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ce5a1875848b5c93fb769d4186dbcf3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setInputHostApiStreamInfo</b> (void *info=NULL)</td></tr>
+<tr class="separator:a5ce5a1875848b5c93fb769d4186dbcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2b23ddbc2df1f3a8f20ba59db2e26eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2b23ddbc2df1f3a8f20ba59db2e26eb"></a>
+PaTime&#160;</td><td class="memItemRight" valign="bottom"><b>getInputDefaultLowLatency</b> ()</td></tr>
+<tr class="separator:af2b23ddbc2df1f3a8f20ba59db2e26eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17132c9ddbe6b7a184ad5d3ecf4aa66e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17132c9ddbe6b7a184ad5d3ecf4aa66e"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>getDeviceName</b> (PaDeviceIndex dev)</td></tr>
+<tr class="separator:a17132c9ddbe6b7a184ad5d3ecf4aa66e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5fdc035a033cf426f259d4bac87e4ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5fdc035a033cf426f259d4bac87e4ca"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setOutputDevice</b> (PaDeviceIndex dev)</td></tr>
+<tr class="separator:ac5fdc035a033cf426f259d4bac87e4ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac39854526473140e2b9bcf6c30ce876"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac39854526473140e2b9bcf6c30ce876"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setOutputChannelCount</b> (int count)</td></tr>
+<tr class="separator:aac39854526473140e2b9bcf6c30ce876"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29ae357027ce0ac70f52c5a8fc416b16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29ae357027ce0ac70f52c5a8fc416b16"></a>
+const int&#160;</td><td class="memItemRight" valign="bottom"><b>getOutputChannelCount</b> ()</td></tr>
+<tr class="separator:a29ae357027ce0ac70f52c5a8fc416b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a342018893c092acac26509351b45602f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a342018893c092acac26509351b45602f"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setOutputSampleFormat</b> (PaSampleFormat format)</td></tr>
+<tr class="separator:a342018893c092acac26509351b45602f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ad8a126e30b328468a57c8047f2f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a619ad8a126e30b328468a57c8047f2f8"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>setOutputLatency</b> (PaTime latency)</td></tr>
+<tr class="separator:a619ad8a126e30b328468a57c8047f2f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a879e58affa1895a9fd737b44e72b609e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a879e58affa1895a9fd737b44e72b609e"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>streamStart</b> ()</td></tr>
+<tr class="separator:a879e58affa1895a9fd737b44e72b609e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f900dbb4003a1e01341e4f9f95c72e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f900dbb4003a1e01341e4f9f95c72e8"></a>
+PaError&#160;</td><td class="memItemRight" valign="bottom"><b>streamClose</b> ()</td></tr>
+<tr class="separator:a7f900dbb4003a1e01341e4f9f95c72e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7d9fc6cda5c61cda105e6d9bba9215c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7d9fc6cda5c61cda105e6d9bba9215c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setOutputHostApiStreamInfo</b> (void *info=NULL)</td></tr>
+<tr class="separator:ab7d9fc6cda5c61cda105e6d9bba9215c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1014d8750069b7dc914e6f836da79660"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1014d8750069b7dc914e6f836da79660"></a>
+PaTime&#160;</td><td class="memItemRight" valign="bottom"><b>getOutputDefaultLowLatency</b> ()</td></tr>
+<tr class="separator:a1014d8750069b7dc914e6f836da79660"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a987405b6ca5fbecb33ac69ddfe843659"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a987405b6ca5fbecb33ac69ddfe843659"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>averageData</b> (float mag_dB[])</td></tr>
+<tr class="separator:a987405b6ca5fbecb33ac69ddfe843659"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65d6263d05a44f6696a3eb93a669e862"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65d6263d05a44f6696a3eb93a669e862"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setFdmdvState</b> (FDMDV *fdmdv_state)</td></tr>
+<tr class="separator:a65d6263d05a44f6696a3eb93a669e862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a132273a300efd015cf3d66ee5b250216"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a132273a300efd015cf3d66ee5b250216"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setInputBuffer</b> (const PaStreamParameters &amp;inputBuffer)</td></tr>
+<tr class="separator:a132273a300efd015cf3d66ee5b250216"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2284b3598963428bd5970b69a2ec0370"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2284b3598963428bd5970b69a2ec0370"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setOutputBuffer</b> (const PaStreamParameters &amp;outputBuffer)</td></tr>
+<tr class="separator:a2284b3598963428bd5970b69a2ec0370"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20f5cf508b5e13bd29632acb1af52d26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20f5cf508b5e13bd29632acb1af52d26"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setSamplerate</b> (int samplerate)</td></tr>
+<tr class="separator:a20f5cf508b5e13bd29632acb1af52d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2c8ee53c0f11504777d1dc41747b453"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2c8ee53c0f11504777d1dc41747b453"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setStatusFlags</b> (const PaStreamCallbackFlags &amp;statusFlags)</td></tr>
+<tr class="separator:ad2c8ee53c0f11504777d1dc41747b453"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f18f16ddf796eba036e11694b25a2a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f18f16ddf796eba036e11694b25a2a4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setStream</b> (PaStream *stream)</td></tr>
+<tr class="separator:a8f18f16ddf796eba036e11694b25a2a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13581d19c503fc1a837078c31d80df11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13581d19c503fc1a837078c31d80df11"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setStreamFinishedCallback</b> (PaStreamFinishedCallback *streamFinishedCallback)</td></tr>
+<tr class="separator:a13581d19c503fc1a837078c31d80df11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2bb7132714099aa2a0390f11a57ce6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2bb7132714099aa2a0390f11a57ce6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setTimeInfo</b> (PaStreamCallbackTimeInfo *timeInfo)</td></tr>
+<tr class="separator:a4d2bb7132714099aa2a0390f11a57ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bac5a36a40fd1f86df5c1f94e964ac4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bac5a36a40fd1f86df5c1f94e964ac4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setUserData</b> (void *userData)</td></tr>
+<tr class="separator:a2bac5a36a40fd1f86df5c1f94e964ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66693a413ee2158cc331253a1035f915"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66693a413ee2158cc331253a1035f915"></a>
+FDMDV *&#160;</td><td class="memItemRight" valign="bottom"><b>getFdmdvState</b> ()</td></tr>
+<tr class="separator:a66693a413ee2158cc331253a1035f915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2ea7c12d674b8bf882a5a5ffdff7acb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2ea7c12d674b8bf882a5a5ffdff7acb"></a>
+unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>getFramesPerBuffer</b> () const </td></tr>
+<tr class="separator:ad2ea7c12d674b8bf882a5a5ffdff7acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e2997d41e53309bfb6b06baabb43a04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e2997d41e53309bfb6b06baabb43a04"></a>
+const PaStreamParameters &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getInputBuffer</b> () const </td></tr>
+<tr class="separator:a3e2997d41e53309bfb6b06baabb43a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb0273b674c970ee96594dd61f7abfc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb0273b674c970ee96594dd61f7abfc9"></a>
+const PaStreamParameters &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getOutputBuffer</b> () const </td></tr>
+<tr class="separator:abb0273b674c970ee96594dd61f7abfc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2007046aefb3754994b3fe883b237177"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2007046aefb3754994b3fe883b237177"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getSamplerate</b> () const </td></tr>
+<tr class="separator:a2007046aefb3754994b3fe883b237177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43a6d5f7562fde40166872b77a7804ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43a6d5f7562fde40166872b77a7804ea"></a>
+const PaStreamCallbackFlags &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getStatusFlags</b> () const </td></tr>
+<tr class="separator:a43a6d5f7562fde40166872b77a7804ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33fed4f960c963aff711932ee84e9a1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33fed4f960c963aff711932ee84e9a1e"></a>
+PaStream *&#160;</td><td class="memItemRight" valign="bottom"><b>getStream</b> ()</td></tr>
+<tr class="separator:a33fed4f960c963aff711932ee84e9a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07fdd881924d8b7b31b0ed309a8d56cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07fdd881924d8b7b31b0ed309a8d56cb"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>getUserData</b> ()</td></tr>
+<tr class="separator:a07fdd881924d8b7b31b0ed309a8d56cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73b644da1b76cd3c6b1900218fcb4873"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73b644da1b76cd3c6b1900218fcb4873"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>terminate</b> ()</td></tr>
+<tr class="separator:a73b644da1b76cd3c6b1900218fcb4873"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a852668fd29440064746f2ce0530b3bc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a852668fd29440064746f2ce0530b3bc1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>stop</b> ()</td></tr>
+<tr class="separator:a852668fd29440064746f2ce0530b3bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22409ee2e9d87fbab60ef71288620c34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22409ee2e9d87fbab60ef71288620c34"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>abort</b> ()</td></tr>
+<tr class="separator:a22409ee2e9d87fbab60ef71288620c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4a72bbe2ec6190336c2412df076c3f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4a72bbe2ec6190336c2412df076c3f7"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isOpen</b> () const </td></tr>
+<tr class="separator:ad4a72bbe2ec6190336c2412df076c3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0bac2f93270a323c9ead4dbf61eda1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0bac2f93270a323c9ead4dbf61eda1d"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isStopped</b> () const </td></tr>
+<tr class="separator:ae0bac2f93270a323c9ead4dbf61eda1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae89ba28aeb62269ae28be8908294bb1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae89ba28aeb62269ae28be8908294bb1c"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isActive</b> () const </td></tr>
+<tr class="separator:ae89ba28aeb62269ae28be8908294bb1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5776602a5e021fe3c83c1cdf36340d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5776602a5e021fe3c83c1cdf36340d1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>loadData</b> ()</td></tr>
+<tr class="separator:aa5776602a5e021fe3c83c1cdf36340d1"><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:ad9da60946a4fec855cce07c1e497d7be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9da60946a4fec855cce07c1e497d7be"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>m_av_mag</b> [FDMDV_NSPEC]</td></tr>
+<tr class="separator:ad9da60946a4fec855cce07c1e497d7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2__pa__wrapper_8h_source.html">fdmdv2_pa_wrapper.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame-members.html b/fdmdv2/fdmdv2-doc/html/class_top_frame-members.html
new file mode 100644 (file)
index 0000000..e3f2758
--- /dev/null
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">TopFrame Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_top_frame.html">TopFrame</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>edit</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>file</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>help</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>m_auiNbookCtrl</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>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_btnTogTX</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>m_ckboxSQ</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>m_gaugeLevel</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>m_gaugeSNR</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>m_menubarMain</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>m_sliderSQ</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>m_statusBar1</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>m_textSNR</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>m_togBtnALC</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>m_togBtnAnalog</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>m_togBtnOnOff</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>m_togBtnSplit</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>m_togRxID</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>m_togTxID</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>m_txtCtrl</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>OnCaptureRxStream</b>(wxCommandEvent &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>OnCaptureTxStream</b>(wxCommandEvent &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>OnCheckSQClick</b>(wxCommandEvent &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>OnClose</b>(wxCommandEvent &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>OnCloseUpdateUI</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>OnCmdSliderScroll</b>(wxScrollEvent &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>OnCmdSliderScrollChanged</b>(wxScrollEvent &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>OnCopy</b>(wxCommandEvent &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>OnCopyUpdateUI</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>OnCut</b>(wxCommandEvent &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>OnCutUpdateUI</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>OnExit</b>(wxCommandEvent &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>OnHelpAbout</b>(wxCommandEvent &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>OnHelpCheckUpdates</b>(wxCommandEvent &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>OnHelpCheckUpdatesUI</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>OnOpen</b>(wxCommandEvent &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>OnOpenUpdateUI</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>OnPaste</b>(wxCommandEvent &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>OnPasteUpdateUI</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>OnPlayAudioFile</b>(wxCommandEvent &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>OnSave</b>(wxCommandEvent &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>OnSaveUpdateUI</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>OnSliderScrollBottom</b>(wxScrollEvent &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>OnSliderScrollTop</b>(wxScrollEvent &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>OnTogBtnALCClick</b>(wxCommandEvent &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>OnTogBtnAnalogClick</b>(wxCommandEvent &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>OnTogBtnOnOff</b>(wxCommandEvent &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>OnTogBtnRxID</b>(wxCommandEvent &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>OnTogBtnSplitClick</b>(wxCommandEvent &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>OnTogBtnTXClick</b>(wxCommandEvent &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>OnTogBtnTxID</b>(wxCommandEvent &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>OnToolsAudio</b>(wxCommandEvent &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>OnToolsAudioUI</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>OnToolsComCfg</b>(wxCommandEvent &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>OnToolsComCfgUI</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>OnToolsOptions</b>(wxCommandEvent &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>OnToolsOptionsUI</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>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>~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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame.html b/fdmdv2/fdmdv2-doc/html/class_top_frame.html
new file mode 100644 (file)
index 0000000..c06b4fc
--- /dev/null
@@ -0,0 +1,286 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: TopFrame Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">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;
+<a href="class_top_frame-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">TopFrame Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="top_frame_8h_source.html">topFrame.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for TopFrame:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_top_frame__inherit__graph.png" border="0" usemap="#_top_frame_inherit__map" alt="Inheritance graph"/></div>
+<map name="_top_frame_inherit__map" id="_top_frame_inherit__map">
+<area shape="rect" id="node5" href="classfdmdv2_top_frame.html" title="fdmdv2TopFrame" alt="" coords="5,155,125,181"/>\r<area shape="rect" id="node7" href="class_main_frame.html" title="MainFrame" alt="" coords="150,155,236,181"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af89867621f7fa66c9865f09a1245153c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af89867621f7fa66c9865f09a1245153c"></a>
+&#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"><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:af2bf3b05c2e23a16d9b74d8689c83dca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2bf3b05c2e23a16d9b74d8689c83dca"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_auiNbookCtrl</b></td></tr>
+<tr class="separator:af2bf3b05c2e23a16d9b74d8689c83dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa5f73113b1457581e250a3c5fb8f0064"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5f73113b1457581e250a3c5fb8f0064"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:aa5f73113b1457581e250a3c5fb8f0064"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68d78b4baf77908eeccd2e6032b75f1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68d78b4baf77908eeccd2e6032b75f1b"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a68d78b4baf77908eeccd2e6032b75f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834d6181bfec63909019441880f665a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a834d6181bfec63909019441880f665a7"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a834d6181bfec63909019441880f665a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41da1d8b60a477e0c2b8aa7ce584a54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41da1d8b60a477e0c2b8aa7ce584a54"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ab41da1d8b60a477e0c2b8aa7ce584a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbbfabd076b41bcab884206b6c6b0526"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbbfabd076b41bcab884206b6c6b0526"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpen</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:afbbfabd076b41bcab884206b6c6b0526"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47e0020ef6fc50864c3ac66556ca1185"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47e0020ef6fc50864c3ac66556ca1185"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpenUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a47e0020ef6fc50864c3ac66556ca1185"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0171f3cd74c08fdd1c58e2d9448094ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0171f3cd74c08fdd1c58e2d9448094ea"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSave</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a0171f3cd74c08fdd1c58e2d9448094ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a617c3d12f8fd373c84858c4d2f0cef34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a617c3d12f8fd373c84858c4d2f0cef34"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSaveUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a617c3d12f8fd373c84858c4d2f0cef34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62e531b947f11cd089a675807ff12269"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62e531b947f11cd089a675807ff12269"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a62e531b947f11cd089a675807ff12269"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fa1106de0693c88325cd4c64ecbd94c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fa1106de0693c88325cd4c64ecbd94c"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCloseUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a5fa1106de0693c88325cd4c64ecbd94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea48b19f458cbbc4c147440cfc690c46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea48b19f458cbbc4c147440cfc690c46"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:aea48b19f458cbbc4c147440cfc690c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9881e6bb8be2e113e7d9fc2a716e24e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9881e6bb8be2e113e7d9fc2a716e24e6"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopy</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a9881e6bb8be2e113e7d9fc2a716e24e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d41733351b6db1434ec921cd7de8525"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d41733351b6db1434ec921cd7de8525"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopyUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a9d41733351b6db1434ec921cd7de8525"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af1a4ab11be1ddd910029789b3dea3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0af1a4ab11be1ddd910029789b3dea3b"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCut</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a0af1a4ab11be1ddd910029789b3dea3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53e123763a3b9ec0ec5c58017f70b48e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53e123763a3b9ec0ec5c58017f70b48e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCutUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a53e123763a3b9ec0ec5c58017f70b48e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac76966928c8491bb5adbd1acc8678fd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac76966928c8491bb5adbd1acc8678fd5"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaste</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ac76966928c8491bb5adbd1acc8678fd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a384a65f40c483dcbd2cc1151bd71bfbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a384a65f40c483dcbd2cc1151bd71bfbb"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPasteUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a384a65f40c483dcbd2cc1151bd71bfbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed15be3f44741ca04b3681ec625a326b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed15be3f44741ca04b3681ec625a326b"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudio</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:aed15be3f44741ca04b3681ec625a326b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8454329da0c84b5097524c4b11702ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8454329da0c84b5097524c4b11702ef"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudioUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ad8454329da0c84b5097524c4b11702ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4da08864997b39e455cb27baf149158e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4da08864997b39e455cb27baf149158e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfg</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a4da08864997b39e455cb27baf149158e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6a2fcaea9f637a07c268966e3701a7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6a2fcaea9f637a07c268966e3701a7f"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfgUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ae6a2fcaea9f637a07c268966e3701a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5868b1c2fde8ca783406adc8ef0265e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5868b1c2fde8ca783406adc8ef0265e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptions</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ad5868b1c2fde8ca783406adc8ef0265e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e2097cede4251a0af1b514644e2af7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e2097cede4251a0af1b514644e2af7d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptionsUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a8e2097cede4251a0af1b514644e2af7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df4550ab45099f529c0c590494711f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9df4550ab45099f529c0c590494711f1"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureRxStream</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a9df4550ab45099f529c0c590494711f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62ff15f1e41b0f427dd38eb5141ff28f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62ff15f1e41b0f427dd38eb5141ff28f"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureTxStream</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a62ff15f1e41b0f427dd38eb5141ff28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d4b2952ca287bc60f8c4086b0a5e61c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d4b2952ca287bc60f8c4086b0a5e61c"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPlayAudioFile</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a6d4b2952ca287bc60f8c4086b0a5e61c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a942a998d831614a31f69b9d91aacff33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a942a998d831614a31f69b9d91aacff33"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdates</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a942a998d831614a31f69b9d91aacff33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9512f3c04c2e9ab2c47f84141547fd1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9512f3c04c2e9ab2c47f84141547fd1d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdatesUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a9512f3c04c2e9ab2c47f84141547fd1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad455667bbd5107f04f82b8ee748d9eb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad455667bbd5107f04f82b8ee748d9eb5"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpAbout</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ad455667bbd5107f04f82b8ee748d9eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abecf92c946e342c33afdb164e91dfc74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abecf92c946e342c33afdb164e91dfc74"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnRxID</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:abecf92c946e342c33afdb164e91dfc74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa856acd0a0bc52635485b7ef8a6845d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa856acd0a0bc52635485b7ef8a6845d3"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTxID</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:aa856acd0a0bc52635485b7ef8a6845d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39dca1a19cf1c237b8021dba4076f2ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39dca1a19cf1c237b8021dba4076f2ae"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScroll</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:a39dca1a19cf1c237b8021dba4076f2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a396019a3b0ff107eab1bf80b4f776a18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a396019a3b0ff107eab1bf80b4f776a18"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollBottom</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:a396019a3b0ff107eab1bf80b4f776a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09ae230ed88b1230e42e891e92b95b1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09ae230ed88b1230e42e891e92b95b1d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScrollChanged</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:a09ae230ed88b1230e42e891e92b95b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add7272e7926661e4766572a5f3b39d70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add7272e7926661e4766572a5f3b39d70"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollTop</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:add7272e7926661e4766572a5f3b39d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a450fef86926774a21a5ea9cff84a5aa0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a450fef86926774a21a5ea9cff84a5aa0"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCheckSQClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a450fef86926774a21a5ea9cff84a5aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf37ba3f68b44511ab4f479482693d17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf37ba3f68b44511ab4f479482693d17"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnOnOff</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:adf37ba3f68b44511ab4f479482693d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a497486f3a9da3eb9037575b8a7bd280c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a497486f3a9da3eb9037575b8a7bd280c"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnSplitClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a497486f3a9da3eb9037575b8a7bd280c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab566e52bc9e8e09bec02fdf5f1ecdaf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab566e52bc9e8e09bec02fdf5f1ecdaf2"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnAnalogClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ab566e52bc9e8e09bec02fdf5f1ecdaf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ee807cd9f43de8f9cb6c100feab9f22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ee807cd9f43de8f9cb6c100feab9f22"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnALCClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a5ee807cd9f43de8f9cb6c100feab9f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ecd076a7c6a7c0285b3cdba51d37ace"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ecd076a7c6a7c0285b3cdba51d37ace"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTXClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a4ecd076a7c6a7c0285b3cdba51d37ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:ab8388928329baa6623d0f70f070e6d19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8388928329baa6623d0f70f070e6d19"></a>
+wxMenuBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_menubarMain</b></td></tr>
+<tr class="separator:ab8388928329baa6623d0f70f070e6d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f719fd825ff8e4dbf04bc734429b668"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f719fd825ff8e4dbf04bc734429b668"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:a2f719fd825ff8e4dbf04bc734429b668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60ea330aef5ff340179c5ee637d3a204"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60ea330aef5ff340179c5ee637d3a204"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>edit</b></td></tr>
+<tr class="separator:a60ea330aef5ff340179c5ee637d3a204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4471183520bb3cb8788cfa2e9786ea13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4471183520bb3cb8788cfa2e9786ea13"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>tools</b></td></tr>
+<tr class="separator:a4471183520bb3cb8788cfa2e9786ea13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f92350d1f6b62ae32ba3eef2961db5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f92350d1f6b62ae32ba3eef2961db5f"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>help</b></td></tr>
+<tr class="separator:a2f92350d1f6b62ae32ba3eef2961db5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff23d43f975a63e1bfeec89f1ef19257"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff23d43f975a63e1bfeec89f1ef19257"></a>
+wxGauge *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeSNR</b></td></tr>
+<tr class="separator:aff23d43f975a63e1bfeec89f1ef19257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e4812881b601e62d2ebf30579f9d451"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e4812881b601e62d2ebf30579f9d451"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textSNR</b></td></tr>
+<tr class="separator:a0e4812881b601e62d2ebf30579f9d451"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156842bf1e564d3a3bfbf8a17ae1df10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a156842bf1e564d3a3bfbf8a17ae1df10"></a>
+wxGauge *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeLevel</b></td></tr>
+<tr class="separator:a156842bf1e564d3a3bfbf8a17ae1df10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7611a87ad6897f435cae4f9f972195b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7611a87ad6897f435cae4f9f972195b1"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_txtCtrl</b></td></tr>
+<tr class="separator:a7611a87ad6897f435cae4f9f972195b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab66518823dd4d7b1f2802676ac651cdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab66518823dd4d7b1f2802676ac651cdc"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togRxID</b></td></tr>
+<tr class="separator:ab66518823dd4d7b1f2802676ac651cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af862a4419c535f7ffef6f23b9f2e2a7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af862a4419c535f7ffef6f23b9f2e2a7d"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togTxID</b></td></tr>
+<tr class="separator:af862a4419c535f7ffef6f23b9f2e2a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73c219dba416e316b38bd6f095835aaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73c219dba416e316b38bd6f095835aaf"></a>
+wxSlider *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sliderSQ</b></td></tr>
+<tr class="separator:a73c219dba416e316b38bd6f095835aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29df670ba3a1603316bd0eb5b6b9300c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29df670ba3a1603316bd0eb5b6b9300c"></a>
+wxCheckBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_ckboxSQ</b></td></tr>
+<tr class="separator:a29df670ba3a1603316bd0eb5b6b9300c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c398070906190fbf6c6c3d663cc33ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c398070906190fbf6c6c3d663cc33ed"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnOnOff</b></td></tr>
+<tr class="separator:a6c398070906190fbf6c6c3d663cc33ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a787ed365379f1fc2a2b51bbde67ad575"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a787ed365379f1fc2a2b51bbde67ad575"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnSplit</b></td></tr>
+<tr class="separator:a787ed365379f1fc2a2b51bbde67ad575"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab788d1aa2da2f2c1458bc7315c7beeef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab788d1aa2da2f2c1458bc7315c7beeef"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnAnalog</b></td></tr>
+<tr class="separator:ab788d1aa2da2f2c1458bc7315c7beeef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0cb4ac628d6bd0e25aee632eb9330d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0cb4ac628d6bd0e25aee632eb9330d2"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnALC</b></td></tr>
+<tr class="separator:ac0cb4ac628d6bd0e25aee632eb9330d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b6c8716d6993f0c28f00a5c6ada789b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6c8716d6993f0c28f00a5c6ada789b"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_btnTogTX</b></td></tr>
+<tr class="separator:a1b6c8716d6993f0c28f00a5c6ada789b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71fa08a482cbad3b7b3121b25570c25a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71fa08a482cbad3b7b3121b25570c25a"></a>
+wxStatusBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_statusBar1</b></td></tr>
+<tr class="separator:a71fa08a482cbad3b7b3121b25570c25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_top_frame.html">TopFrame</a> </p>
+</div><hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="top_frame_8h_source.html">topFrame.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.map b/fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.map
new file mode 100644 (file)
index 0000000..30f6c5f
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="TopFrame" name="TopFrame">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..79670c6
--- /dev/null
@@ -0,0 +1 @@
+ef41424def8d8e6af080d93b9729c234
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..815ea8e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_top_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.map
new file mode 100644 (file)
index 0000000..3d66af6
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="TopFrame" name="TopFrame">\r
+<area shape="rect" id="node5" href="$classfdmdv2_top_frame.html" title="fdmdv2TopFrame" alt="" coords="5,155,125,181"/>\r
+<area shape="rect" id="node7" href="$class_main_frame.html" title="MainFrame" alt="" coords="150,155,236,181"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3e486cb
--- /dev/null
@@ -0,0 +1 @@
+aad2c8cd1b5ee3a4626b95a324da674c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..a204847
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/class_top_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classes.html b/fdmdv2/fdmdv2-doc/html/classes.html
new file mode 100644 (file)
index 0000000..aa101c1
--- /dev/null
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Class Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Class Index</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
+<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_my_thread.html">MyThread</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_plot_spectrum.html">PlotSpectrum</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_plot_waterfall.html">PlotWaterfall</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_about_dlg.html">AboutDlg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classtop_frame_1_1_dlg_about.html">DlgAbout</a> (topFrame)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_port_audio_wrap.html">PortAudioWrap</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_audio_dlg.html">AudioDlg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_dlg_about.html">DlgAbout</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_options_dlg.html">OptionsDlg</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="class_audio_stream.html">AudioStream</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classtop_frame_1_1_dlg_audio.html">DlgAudio</a> (topFrame)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="class_audio_thread.html">AudioThread</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_dlg_audio.html">DlgAudio</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classtop_frame_1_1_top_frame.html">TopFrame</a> (topFrame)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">DlgComPorts</a> (topFrame)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpa_call_back_data.html">paCallBackData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_top_frame.html">TopFrame</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_dlg_com_ports.html">DlgComPorts</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_main_app.html">MainApp</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_plot_panel.html">PlotPanel</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="struct_c_o_m_p.html">COMP</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classtop_frame_1_1_dlg_options.html">DlgOptions</a> (topFrame)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_main_frame.html">MainFrame</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_plot_scalar.html">PlotScalar</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_com_ports_dlg.html">ComPortsDlg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_dlg_options.html">DlgOptions</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_my_frame.html">MyFrame</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_plot_scatter.html">PlotScatter</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html
new file mode 100644 (file)
index 0000000..95294fe
--- /dev/null
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2DlgAudio Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>DlgAudio</b>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Audio Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c">fdmdv2DlgAudio</a>(wxWindow *parent)</td><td class="entry"><a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboAudioCodec</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboCodecSpkr</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboCodecTx</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboRadioRx</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbRxInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbTxOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbVoiceInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbVoiceOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_nbAudioOptions</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelDevices</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_panelRightChannel</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelSettings</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_radioBtnFileOnly</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_radioBtnPortAudio</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3Apply</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3Cancel</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3OK</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText14</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText141</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText15</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText151</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText16</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText17</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl15</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textNumChIn</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textNumChOut</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textRxInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textVoiceInput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textVoiceOutput</b> (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnApply</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a>)</td><td class="entry"><a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCancel</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a>)</td><td class="entry"><a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</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>OnClose</b>(wxCloseEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnInitDialog</b>(wxInitDialogEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnOK</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a>)</td><td class="entry"><a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnRxInputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnTxOutputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnVoiceInputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>OnVoiceOutputSelect</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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>~DlgAudio</b>() (defined in <a class="el" href="class_dlg_audio.html">DlgAudio</a>)</td><td class="entry"><a class="el" href="class_dlg_audio.html">DlgAudio</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html
new file mode 100644 (file)
index 0000000..147179a
--- /dev/null
@@ -0,0 +1,238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: fdmdv2DlgAudio Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="classfdmdv2_dlg_audio-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">fdmdv2DlgAudio Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="fdmdv2_dlg_audio_8h_source.html">fdmdv2DlgAudio.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for fdmdv2DlgAudio:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfdmdv2_dlg_audio__inherit__graph.png" border="0" usemap="#fdmdv2_dlg_audio_inherit__map" alt="Inheritance graph"/></div>
+<map name="fdmdv2_dlg_audio_inherit__map" id="fdmdv2_dlg_audio_inherit__map">
+<area shape="rect" id="node2" href="class_dlg_audio.html" title="DlgAudio" alt="" coords="25,80,100,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for fdmdv2DlgAudio:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfdmdv2_dlg_audio__coll__graph.png" border="0" usemap="#fdmdv2_dlg_audio_coll__map" alt="Collaboration graph"/></div>
+<map name="fdmdv2_dlg_audio_coll__map" id="fdmdv2_dlg_audio_coll__map">
+<area shape="rect" id="node2" href="class_dlg_audio.html" title="DlgAudio" alt="" coords="25,80,100,107"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a0719937a7b9b852c7130b5f821d8194c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c">fdmdv2DlgAudio</a> (wxWindow *parent)</td></tr>
+<tr class="separator:a0719937a7b9b852c7130b5f821d8194c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_dlg_audio"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_dlg_audio')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_dlg_audio.html">DlgAudio</a></td></tr>
+<tr class="memitem:a95fa3d4e8550bf2a16b8562c9c518eae inherit pub_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95fa3d4e8550bf2a16b8562c9c518eae"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DlgAudio</b> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=_(&quot;Audio Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)</td></tr>
+<tr class="separator:a95fa3d4e8550bf2a16b8562c9c518eae inherit pub_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a367e3ebe2e31a163437c0af3ae01d72f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a367e3ebe2e31a163437c0af3ae01d72f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnApply</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a367e3ebe2e31a163437c0af3ae01d72f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac94191ee6717df53fb214b94dc587d0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac94191ee6717df53fb214b94dc587d0d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCancel</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ac94191ee6717df53fb214b94dc587d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a980fcc0756b061293e5cb17e841a40bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a980fcc0756b061293e5cb17e841a40bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOK</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a980fcc0756b061293e5cb17e841a40bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_dlg_audio"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_dlg_audio')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_dlg_audio.html">DlgAudio</a></td></tr>
+<tr class="memitem:a3d19dbabda45d63849c95f9202d9ee56 inherit pro_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d19dbabda45d63849c95f9202d9ee56"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:a3d19dbabda45d63849c95f9202d9ee56 inherit pro_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4005f4224055bd5c8767e9e4d2296c26 inherit pro_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4005f4224055bd5c8767e9e4d2296c26"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b> (wxInitDialogEvent &amp;event)</td></tr>
+<tr class="separator:a4005f4224055bd5c8767e9e4d2296c26 inherit pro_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6981a966c4e04931511d9a0fad482591 inherit pro_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6981a966c4e04931511d9a0fad482591"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnRxInputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a6981a966c4e04931511d9a0fad482591 inherit pro_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2da73ea801464d515f0b4ea01dec3aeb inherit pro_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2da73ea801464d515f0b4ea01dec3aeb"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTxOutputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a2da73ea801464d515f0b4ea01dec3aeb inherit pro_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c9848d90d805216ad52aad9443bffd8 inherit pro_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c9848d90d805216ad52aad9443bffd8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceInputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a9c9848d90d805216ad52aad9443bffd8 inherit pro_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a337f1badd157dcdb9950e14033527f4a inherit pro_methods_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a337f1badd157dcdb9950e14033527f4a"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceOutputSelect</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a337f1badd157dcdb9950e14033527f4a inherit pro_methods_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_class_dlg_audio"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_dlg_audio')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_dlg_audio.html">DlgAudio</a></td></tr>
+<tr class="memitem:ac45627cdbbcdaa2e3400c08f6fe9cfe6 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac45627cdbbcdaa2e3400c08f6fe9cfe6"></a>
+wxNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_nbAudioOptions</b></td></tr>
+<tr class="separator:ac45627cdbbcdaa2e3400c08f6fe9cfe6 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74808776e03014a3b3dcbf03bb8f6dbe inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74808776e03014a3b3dcbf03bb8f6dbe"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelDevices</b></td></tr>
+<tr class="separator:a74808776e03014a3b3dcbf03bb8f6dbe inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44c3e54a014e7a4e921398bddc6681c7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44c3e54a014e7a4e921398bddc6681c7"></a>
+wxRadioButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnPortAudio</b></td></tr>
+<tr class="separator:a44c3e54a014e7a4e921398bddc6681c7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cdf994e898954407e2b064e3aa5b0b7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cdf994e898954407e2b064e3aa5b0b7"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText151</b></td></tr>
+<tr class="separator:a6cdf994e898954407e2b064e3aa5b0b7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35f852fc3c494b83ceb14d2d5c1ad6db inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35f852fc3c494b83ceb14d2d5c1ad6db"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChOut</b></td></tr>
+<tr class="separator:a35f852fc3c494b83ceb14d2d5c1ad6db inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac99a630f69e15e73d3942d0338ccae66 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac99a630f69e15e73d3942d0338ccae66"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText141</b></td></tr>
+<tr class="separator:ac99a630f69e15e73d3942d0338ccae66 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d5cd2fc25435939bf8ca2dc2c4fa9b7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d5cd2fc25435939bf8ca2dc2c4fa9b7"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChIn</b></td></tr>
+<tr class="separator:a0d5cd2fc25435939bf8ca2dc2c4fa9b7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfd283017fa96c14f349368961bd4737 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfd283017fa96c14f349368961bd4737"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText14</b></td></tr>
+<tr class="separator:adfd283017fa96c14f349368961bd4737 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac59893eccfb75467afd792051119067c inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac59893eccfb75467afd792051119067c"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboAudioCodec</b></td></tr>
+<tr class="separator:ac59893eccfb75467afd792051119067c inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf762645da78b3948bc1fe8ba31b1444 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf762645da78b3948bc1fe8ba31b1444"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText15</b></td></tr>
+<tr class="separator:adf762645da78b3948bc1fe8ba31b1444 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeaf78c48df4b0314dc4dc06bfa2244b7 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaf78c48df4b0314dc4dc06bfa2244b7"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecTx</b></td></tr>
+<tr class="separator:aeaf78c48df4b0314dc4dc06bfa2244b7 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90f47825bd359dfde13a0f2e6aa34e69 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90f47825bd359dfde13a0f2e6aa34e69"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText16</b></td></tr>
+<tr class="separator:a90f47825bd359dfde13a0f2e6aa34e69 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2cf1a98f25e26545da3044b354ba9a6 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2cf1a98f25e26545da3044b354ba9a6"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboRadioRx</b></td></tr>
+<tr class="separator:aa2cf1a98f25e26545da3044b354ba9a6 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab6e9f04d01aff925f76195da96471fc inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab6e9f04d01aff925f76195da96471fc"></a>
+wxStaticText *&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText17</b></td></tr>
+<tr class="separator:aab6e9f04d01aff925f76195da96471fc inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af35d36a3df31c77480d7714e08533d58 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af35d36a3df31c77480d7714e08533d58"></a>
+wxComboBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecSpkr</b></td></tr>
+<tr class="separator:af35d36a3df31c77480d7714e08533d58 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbc7d86cca84f89c78c16b9b6d3b793 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbbc7d86cca84f89c78c16b9b6d3b793"></a>
+wxRadioButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnFileOnly</b></td></tr>
+<tr class="separator:abbbc7d86cca84f89c78c16b9b6d3b793 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfc12b7c79d7b058f6702d13d5663f70 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfc12b7c79d7b058f6702d13d5663f70"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelSettings</b></td></tr>
+<tr class="separator:acfc12b7c79d7b058f6702d13d5663f70 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0690c3ab64ff5a74b476250f5f5ad490 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0690c3ab64ff5a74b476250f5f5ad490"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbRxInput</b></td></tr>
+<tr class="separator:a0690c3ab64ff5a74b476250f5f5ad490 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a159d6689a03be5cd0f7fef25bba965fc inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a159d6689a03be5cd0f7fef25bba965fc"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textRxInput</b></td></tr>
+<tr class="separator:a159d6689a03be5cd0f7fef25bba965fc inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a15f882dd0791867d7284cc4b043ca2 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a15f882dd0791867d7284cc4b043ca2"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbTxOutput</b></td></tr>
+<tr class="separator:a7a15f882dd0791867d7284cc4b043ca2 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860a5ec2c827f0c20db39660462eee4a inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a860a5ec2c827f0c20db39660462eee4a"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl15</b></td></tr>
+<tr class="separator:a860a5ec2c827f0c20db39660462eee4a inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a022070976a0bc9ffb78bea4298f759aa inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a022070976a0bc9ffb78bea4298f759aa"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceInput</b></td></tr>
+<tr class="separator:a022070976a0bc9ffb78bea4298f759aa inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a900d174fd432c0e70d6f3fccd24e723b inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a900d174fd432c0e70d6f3fccd24e723b"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceInput</b></td></tr>
+<tr class="separator:a900d174fd432c0e70d6f3fccd24e723b inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75f209f62dd213b4236624f019f611e1 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75f209f62dd213b4236624f019f611e1"></a>
+wxListBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceOutput</b></td></tr>
+<tr class="separator:a75f209f62dd213b4236624f019f611e1 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24ed8e4513996b1d938fbc6977d883a4 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24ed8e4513996b1d938fbc6977d883a4"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceOutput</b></td></tr>
+<tr class="separator:a24ed8e4513996b1d938fbc6977d883a4 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3094036ccbb10b69ae53be1989416cc1 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3094036ccbb10b69ae53be1989416cc1"></a>
+wxPanel *&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelRightChannel</b></td></tr>
+<tr class="separator:a3094036ccbb10b69ae53be1989416cc1 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2834821c2fcae88fbedf3abfb9d69e0 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2834821c2fcae88fbedf3abfb9d69e0"></a>
+wxStdDialogButtonSizer *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3</b></td></tr>
+<tr class="separator:aa2834821c2fcae88fbedf3abfb9d69e0 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81c75edcacae099633853ee775d72de9 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81c75edcacae099633853ee775d72de9"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3OK</b></td></tr>
+<tr class="separator:a81c75edcacae099633853ee775d72de9 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a6d0fffd35e01a0b59c22164625e6c3 inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a6d0fffd35e01a0b59c22164625e6c3"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Apply</b></td></tr>
+<tr class="separator:a2a6d0fffd35e01a0b59c22164625e6c3 inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a749b04f8606ba939394d75267f8003ce inherit pro_attribs_class_dlg_audio"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a749b04f8606ba939394d75267f8003ce"></a>
+wxButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Cancel</b></td></tr>
+<tr class="separator:a749b04f8606ba939394d75267f8003ce inherit pro_attribs_class_dlg_audio"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Implementing <a class="el" href="class_dlg_audio.html">DlgAudio</a> </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a0719937a7b9b852c7130b5f821d8194c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">fdmdv2DlgAudio::fdmdv2DlgAudio </td>
+          <td>(</td>
+          <td class="paramtype">wxWindow *&#160;</td>
+          <td class="paramname"><em>parent</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructor </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2_dlg_audio_8h_source.html">fdmdv2DlgAudio.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.map b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.map
new file mode 100644 (file)
index 0000000..cc751bc
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="fdmdv2DlgAudio" name="fdmdv2DlgAudio">\r
+<area shape="rect" id="node2" href="$class_dlg_audio.html" title="DlgAudio" alt="" coords="25,80,100,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..5b9014b
--- /dev/null
@@ -0,0 +1 @@
+fd3aa1ae11d277da4a52c7c4c1b9ef09
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..d333088
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.map
new file mode 100644 (file)
index 0000000..cc751bc
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="fdmdv2DlgAudio" name="fdmdv2DlgAudio">\r
+<area shape="rect" id="node2" href="$class_dlg_audio.html" title="DlgAudio" alt="" coords="25,80,100,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5b9014b
--- /dev/null
@@ -0,0 +1 @@
+fd3aa1ae11d277da4a52c7c4c1b9ef09
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..d333088
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html
new file mode 100644 (file)
index 0000000..b2041a6
--- /dev/null
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2TopFrame Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>edit</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><td class="entry"><a class="el" href="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84">fdmdv2TopFrame</a>(wxWindow *parent)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>file</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>help</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>m_auiNbookCtrl</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>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_btnTogTX</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>m_ckboxSQ</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>m_gaugeLevel</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>m_gaugeSNR</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>m_menubarMain</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>m_sliderSQ</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>m_statusBar1</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>m_textSNR</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>m_togBtnALC</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>m_togBtnAnalog</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>m_togBtnOnOff</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>m_togBtnSplit</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>m_togRxID</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>m_togTxID</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>m_txtCtrl</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>OnCaptureRxStream</b>(wxCommandEvent &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>OnCaptureTxStream</b>(wxCommandEvent &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>OnCheckSQClick</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnClose</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnCloseUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCmdSliderScroll</b>(wxScrollEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnCmdSliderScrollChanged</b>(wxScrollEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCopy</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnCopyUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCut</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnCutUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnExit</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnHelpAbout</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnHelpCheckUpdates</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnHelpCheckUpdatesUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnOpen</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnOpenUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnPaste</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnPasteUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnPlayAudioFile</b>(wxCommandEvent &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>OnSave</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnSaveUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnSliderScrollBottom</b>(wxScrollEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnSliderScrollTop</b>(wxScrollEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnTogBtnALCClick</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnTogBtnAnalogClick</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnTogBtnOnOff</b>(wxCommandEvent &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>OnTogBtnRxID</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnTogBtnSplitClick</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnTogBtnTXClick</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnTogBtnTxID</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnToolsAudio</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnToolsAudioUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnToolsComCfg</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnToolsComCfgUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnToolsOptions</b>(wxCommandEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>OnToolsOptionsUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</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="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>topFrame_OnPaint</b>(wxPaintEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><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="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</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>topFrame_OnUpdateUI</b>(wxUpdateUIEvent &amp;event) (defined in <a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a>)</td><td class="entry"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html
new file mode 100644 (file)
index 0000000..0094338
--- /dev/null
@@ -0,0 +1,305 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: fdmdv2TopFrame Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="classfdmdv2_top_frame-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">fdmdv2TopFrame Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="fdmdv2_top_frame_8h_source.html">fdmdv2TopFrame.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for fdmdv2TopFrame:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfdmdv2_top_frame__inherit__graph.png" border="0" usemap="#fdmdv2_top_frame_inherit__map" alt="Inheritance graph"/></div>
+<map name="fdmdv2_top_frame_inherit__map" id="fdmdv2_top_frame_inherit__map">
+<area shape="rect" id="node2" href="class_top_frame.html" title="TopFrame" alt="" coords="25,80,105,107"/>\r</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for fdmdv2TopFrame:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfdmdv2_top_frame__coll__graph.png" border="0" usemap="#fdmdv2_top_frame_coll__map" alt="Collaboration graph"/></div>
+<map name="fdmdv2_top_frame_coll__map" id="fdmdv2_top_frame_coll__map">
+<area shape="rect" id="node2" href="class_top_frame.html" title="TopFrame" alt="" coords="25,80,105,107"/>\r</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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1f0ad87f5fbbc72f700fa741a4596d84"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84">fdmdv2TopFrame</a> (wxWindow *parent)</td></tr>
+<tr class="separator:a1f0ad87f5fbbc72f700fa741a4596d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:af89867621f7fa66c9865f09a1245153c inherit pub_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af89867621f7fa66c9865f09a1245153c"></a>
+&#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="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a75758da26b9f1d4d95a4756d804d090b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75758da26b9f1d4d95a4756d804d090b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnClose</b> (wxCloseEvent &amp;event)</td></tr>
+<tr class="separator:a75758da26b9f1d4d95a4756d804d090b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fe062b45e4e7f3323eb72ef931807df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fe062b45e4e7f3323eb72ef931807df"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnPaint</b> (wxPaintEvent &amp;event)</td></tr>
+<tr class="separator:a6fe062b45e4e7f3323eb72ef931807df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd457c44e334b8d59a48a844942866d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bd457c44e334b8d59a48a844942866d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnSize</b> (wxSizeEvent &amp;event)</td></tr>
+<tr class="separator:a7bd457c44e334b8d59a48a844942866d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6631bc79dc08dc55da9daadd6c8d1531"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6631bc79dc08dc55da9daadd6c8d1531"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a6631bc79dc08dc55da9daadd6c8d1531"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38ca5d4d0de386fbd0bb097c472084e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38ca5d4d0de386fbd0bb097c472084e6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpen</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a38ca5d4d0de386fbd0bb097c472084e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a053681a1faa59f4c4617f02d7ba1d583"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a053681a1faa59f4c4617f02d7ba1d583"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpenUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a053681a1faa59f4c4617f02d7ba1d583"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00c49f4b14481582e60b83a041d1aea7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00c49f4b14481582e60b83a041d1aea7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSave</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a00c49f4b14481582e60b83a041d1aea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac7ce1795fff90a80da7c6b3a3fe6770"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac7ce1795fff90a80da7c6b3a3fe6770"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSaveUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:aac7ce1795fff90a80da7c6b3a3fe6770"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83f38a1a80648104e706813518c4e88e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83f38a1a80648104e706813518c4e88e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a83f38a1a80648104e706813518c4e88e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a769791d057058f47056dc712f5676779"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a769791d057058f47056dc712f5676779"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCloseUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a769791d057058f47056dc712f5676779"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a57ce539310fc9297dfad3de00d3eff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a57ce539310fc9297dfad3de00d3eff"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a1a57ce539310fc9297dfad3de00d3eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20d13ff92c314580a172be4fa637780f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20d13ff92c314580a172be4fa637780f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopy</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a20d13ff92c314580a172be4fa637780f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85a5f9f93ed7f201293d380b102cc3fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85a5f9f93ed7f201293d380b102cc3fa"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopyUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a85a5f9f93ed7f201293d380b102cc3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a343d064f0407d4d3345133d46571e4cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a343d064f0407d4d3345133d46571e4cf"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCut</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a343d064f0407d4d3345133d46571e4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81ba22ffbddc7469e31181974007c5ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81ba22ffbddc7469e31181974007c5ed"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCutUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a81ba22ffbddc7469e31181974007c5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a195ddcfc4b57aa6b274eb40d9cf2c8ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a195ddcfc4b57aa6b274eb40d9cf2c8ac"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaste</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a195ddcfc4b57aa6b274eb40d9cf2c8ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb18285166128574f831ccca7144ef0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb18285166128574f831ccca7144ef0c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPasteUpdateUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:abb18285166128574f831ccca7144ef0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a538e085978ad3062cfde21fa932ec4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a538e085978ad3062cfde21fa932ec4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudio</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a7a538e085978ad3062cfde21fa932ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6138a06447129f36c71c7869ce83c90d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6138a06447129f36c71c7869ce83c90d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudioUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a6138a06447129f36c71c7869ce83c90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affe4a50628fe0c30a31578842d75caa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affe4a50628fe0c30a31578842d75caa4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfg</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:affe4a50628fe0c30a31578842d75caa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad67765b1be6f6aa759128418cd990a57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad67765b1be6f6aa759128418cd990a57"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfgUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ad67765b1be6f6aa759128418cd990a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf565f4dca69f694533b517d3a0d2e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bf565f4dca69f694533b517d3a0d2e2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptions</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a6bf565f4dca69f694533b517d3a0d2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73a65fd3008330ad3059b5100e389c72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73a65fd3008330ad3059b5100e389c72"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptionsUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:a73a65fd3008330ad3059b5100e389c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1323384ebf5b3b473a00847b633354be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1323384ebf5b3b473a00847b633354be"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdates</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a1323384ebf5b3b473a00847b633354be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4270eada2afe33666ab0aee83a26c2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4270eada2afe33666ab0aee83a26c2b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdatesUI</b> (wxUpdateUIEvent &amp;event)</td></tr>
+<tr class="separator:ae4270eada2afe33666ab0aee83a26c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8684e7e8b0e4b67d7d770ed71a72673"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8684e7e8b0e4b67d7d770ed71a72673"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpAbout</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:ad8684e7e8b0e4b67d7d770ed71a72673"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a4932e438bc43216c1758b2b743999d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a4932e438bc43216c1758b2b743999d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnRxID</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a8a4932e438bc43216c1758b2b743999d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5019137fb2394fcbf752ef3fd93ab34e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5019137fb2394fcbf752ef3fd93ab34e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTxID</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a5019137fb2394fcbf752ef3fd93ab34e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af289ab4037653c543a3fc6013fb1557c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af289ab4037653c543a3fc6013fb1557c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScroll</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:af289ab4037653c543a3fc6013fb1557c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80eed826553b3b9bd0b5abf0e8bd873e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80eed826553b3b9bd0b5abf0e8bd873e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollBottom</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:a80eed826553b3b9bd0b5abf0e8bd873e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a9e3791fee37e151c3ec8dc1282cd9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a9e3791fee37e151c3ec8dc1282cd9f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScrollChanged</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:a2a9e3791fee37e151c3ec8dc1282cd9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab79b33c4b93e9dd53ad5504c9adb9de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab79b33c4b93e9dd53ad5504c9adb9de"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollTop</b> (wxScrollEvent &amp;event)</td></tr>
+<tr class="separator:aab79b33c4b93e9dd53ad5504c9adb9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a117d1df5645785732cec78f16f7988de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a117d1df5645785732cec78f16f7988de"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCheckSQClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a117d1df5645785732cec78f16f7988de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad23421c7ed54e19319de0e1dc1588e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad23421c7ed54e19319de0e1dc1588e5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnSplitClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:aad23421c7ed54e19319de0e1dc1588e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0d8da60f6d22ea57f67b4312beff8c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0d8da60f6d22ea57f67b4312beff8c9"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnAnalogClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:af0d8da60f6d22ea57f67b4312beff8c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe6f710b0e59ab7cc90f5198b118dbcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe6f710b0e59ab7cc90f5198b118dbcd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnALCClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:afe6f710b0e59ab7cc90f5198b118dbcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7cd279560fb011e7f8d79cdc104248d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7cd279560fb011e7f8d79cdc104248d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTXClick</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:aa7cd279560fb011e7f8d79cdc104248d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:a9df4550ab45099f529c0c590494711f1 inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9df4550ab45099f529c0c590494711f1"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureRxStream</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a9df4550ab45099f529c0c590494711f1 inherit pro_methods_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62ff15f1e41b0f427dd38eb5141ff28f inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62ff15f1e41b0f427dd38eb5141ff28f"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureTxStream</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a62ff15f1e41b0f427dd38eb5141ff28f inherit pro_methods_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d4b2952ca287bc60f8c4086b0a5e61c inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d4b2952ca287bc60f8c4086b0a5e61c"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnPlayAudioFile</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:a6d4b2952ca287bc60f8c4086b0a5e61c inherit pro_methods_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf37ba3f68b44511ab4f479482693d17 inherit pro_methods_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf37ba3f68b44511ab4f479482693d17"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnOnOff</b> (wxCommandEvent &amp;event)</td></tr>
+<tr class="separator:adf37ba3f68b44511ab4f479482693d17 inherit pro_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="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:af2bf3b05c2e23a16d9b74d8689c83dca inherit pub_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2bf3b05c2e23a16d9b74d8689c83dca"></a>
+wxAuiNotebook *&#160;</td><td class="memItemRight" valign="bottom"><b>m_auiNbookCtrl</b></td></tr>
+<tr class="separator:af2bf3b05c2e23a16d9b74d8689c83dca inherit pub_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_top_frame"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_top_frame')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_top_frame.html">TopFrame</a></td></tr>
+<tr class="memitem:ab8388928329baa6623d0f70f070e6d19 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8388928329baa6623d0f70f070e6d19"></a>
+wxMenuBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_menubarMain</b></td></tr>
+<tr class="separator:ab8388928329baa6623d0f70f070e6d19 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f719fd825ff8e4dbf04bc734429b668 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f719fd825ff8e4dbf04bc734429b668"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:a2f719fd825ff8e4dbf04bc734429b668 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60ea330aef5ff340179c5ee637d3a204 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60ea330aef5ff340179c5ee637d3a204"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>edit</b></td></tr>
+<tr class="separator:a60ea330aef5ff340179c5ee637d3a204 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4471183520bb3cb8788cfa2e9786ea13 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4471183520bb3cb8788cfa2e9786ea13"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>tools</b></td></tr>
+<tr class="separator:a4471183520bb3cb8788cfa2e9786ea13 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f92350d1f6b62ae32ba3eef2961db5f inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f92350d1f6b62ae32ba3eef2961db5f"></a>
+wxMenu *&#160;</td><td class="memItemRight" valign="bottom"><b>help</b></td></tr>
+<tr class="separator:a2f92350d1f6b62ae32ba3eef2961db5f inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff23d43f975a63e1bfeec89f1ef19257 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff23d43f975a63e1bfeec89f1ef19257"></a>
+wxGauge *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeSNR</b></td></tr>
+<tr class="separator:aff23d43f975a63e1bfeec89f1ef19257 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e4812881b601e62d2ebf30579f9d451 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e4812881b601e62d2ebf30579f9d451"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_textSNR</b></td></tr>
+<tr class="separator:a0e4812881b601e62d2ebf30579f9d451 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156842bf1e564d3a3bfbf8a17ae1df10 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a156842bf1e564d3a3bfbf8a17ae1df10"></a>
+wxGauge *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeLevel</b></td></tr>
+<tr class="separator:a156842bf1e564d3a3bfbf8a17ae1df10 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7611a87ad6897f435cae4f9f972195b1 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7611a87ad6897f435cae4f9f972195b1"></a>
+wxTextCtrl *&#160;</td><td class="memItemRight" valign="bottom"><b>m_txtCtrl</b></td></tr>
+<tr class="separator:a7611a87ad6897f435cae4f9f972195b1 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab66518823dd4d7b1f2802676ac651cdc inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab66518823dd4d7b1f2802676ac651cdc"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togRxID</b></td></tr>
+<tr class="separator:ab66518823dd4d7b1f2802676ac651cdc inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af862a4419c535f7ffef6f23b9f2e2a7d inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af862a4419c535f7ffef6f23b9f2e2a7d"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togTxID</b></td></tr>
+<tr class="separator:af862a4419c535f7ffef6f23b9f2e2a7d inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73c219dba416e316b38bd6f095835aaf inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73c219dba416e316b38bd6f095835aaf"></a>
+wxSlider *&#160;</td><td class="memItemRight" valign="bottom"><b>m_sliderSQ</b></td></tr>
+<tr class="separator:a73c219dba416e316b38bd6f095835aaf inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29df670ba3a1603316bd0eb5b6b9300c inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29df670ba3a1603316bd0eb5b6b9300c"></a>
+wxCheckBox *&#160;</td><td class="memItemRight" valign="bottom"><b>m_ckboxSQ</b></td></tr>
+<tr class="separator:a29df670ba3a1603316bd0eb5b6b9300c inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c398070906190fbf6c6c3d663cc33ed inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c398070906190fbf6c6c3d663cc33ed"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnOnOff</b></td></tr>
+<tr class="separator:a6c398070906190fbf6c6c3d663cc33ed inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a787ed365379f1fc2a2b51bbde67ad575 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a787ed365379f1fc2a2b51bbde67ad575"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnSplit</b></td></tr>
+<tr class="separator:a787ed365379f1fc2a2b51bbde67ad575 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab788d1aa2da2f2c1458bc7315c7beeef inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab788d1aa2da2f2c1458bc7315c7beeef"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnAnalog</b></td></tr>
+<tr class="separator:ab788d1aa2da2f2c1458bc7315c7beeef inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0cb4ac628d6bd0e25aee632eb9330d2 inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0cb4ac628d6bd0e25aee632eb9330d2"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnALC</b></td></tr>
+<tr class="separator:ac0cb4ac628d6bd0e25aee632eb9330d2 inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b6c8716d6993f0c28f00a5c6ada789b inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6c8716d6993f0c28f00a5c6ada789b"></a>
+wxToggleButton *&#160;</td><td class="memItemRight" valign="bottom"><b>m_btnTogTX</b></td></tr>
+<tr class="separator:a1b6c8716d6993f0c28f00a5c6ada789b inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71fa08a482cbad3b7b3121b25570c25a inherit pro_attribs_class_top_frame"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71fa08a482cbad3b7b3121b25570c25a"></a>
+wxStatusBar *&#160;</td><td class="memItemRight" valign="bottom"><b>m_statusBar1</b></td></tr>
+<tr class="separator:a71fa08a482cbad3b7b3121b25570c25a inherit pro_attribs_class_top_frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Implementing <a class="el" href="class_top_frame.html">TopFrame</a> </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a1f0ad87f5fbbc72f700fa741a4596d84"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">fdmdv2TopFrame::fdmdv2TopFrame </td>
+          <td>(</td>
+          <td class="paramtype">wxWindow *&#160;</td>
+          <td class="paramname"><em>parent</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructor </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="fdmdv2_top_frame_8h_source.html">fdmdv2TopFrame.h</a></li>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.map b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.map
new file mode 100644 (file)
index 0000000..7b0db90
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="fdmdv2TopFrame" name="fdmdv2TopFrame">\r
+<area shape="rect" id="node2" href="$class_top_frame.html" title="TopFrame" alt="" coords="25,80,105,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..45bc15d
--- /dev/null
@@ -0,0 +1 @@
+1b40ac43c1704c1f886a15765a704a97
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..2c3547b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.map
new file mode 100644 (file)
index 0000000..7b0db90
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="fdmdv2TopFrame" name="fdmdv2TopFrame">\r
+<area shape="rect" id="node2" href="$class_top_frame.html" title="TopFrame" alt="" coords="25,80,105,107"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..45bc15d
--- /dev/null
@@ -0,0 +1 @@
+1b40ac43c1704c1f886a15765a704a97
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..2c3547b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about-members.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about-members.html
new file mode 100644 (file)
index 0000000..8bce218
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_about.html">DlgAbout</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">topFrame.DlgAbout Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>__del__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>__init__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_bitmapAbout</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_button9</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText1</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl2</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnInitDialog</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_about.html">topFrame.DlgAbout</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about.html
new file mode 100644 (file)
index 0000000..45abd78
--- /dev/null
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: topFrame.DlgAbout Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_about.html">DlgAbout</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classtop_frame_1_1_dlg_about-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">topFrame.DlgAbout Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Class <a class="el" href="classtop_frame_1_1_dlg_about.html" title="Class DlgAbout.">DlgAbout</a>.  
+ <a href="classtop_frame_1_1_dlg_about.html#details">More...</a></p>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9a54951456720a52289b2cf0cb554f8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a54951456720a52289b2cf0cb554f8f"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b></td></tr>
+<tr class="separator:a9a54951456720a52289b2cf0cb554f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ae66cf7ba45375df2430997bf343d83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ae66cf7ba45375df2430997bf343d83"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__del__</b></td></tr>
+<tr class="separator:a2ae66cf7ba45375df2430997bf343d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a857097225e2f16ad6f280eb801e85a9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a857097225e2f16ad6f280eb801e85a9a"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b></td></tr>
+<tr class="separator:a857097225e2f16ad6f280eb801e85a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa081cc24b3c0e89f3e89b3d9db5607b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa081cc24b3c0e89f3e89b3d9db5607b4"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b></td></tr>
+<tr class="separator:aa081cc24b3c0e89f3e89b3d9db5607b4"><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:a0a7d799c2f12548b0361431beee39ee3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a7d799c2f12548b0361431beee39ee3"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_bitmapAbout</b></td></tr>
+<tr class="separator:a0a7d799c2f12548b0361431beee39ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad598c9e5cd10837598c4cb05b666e901"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad598c9e5cd10837598c4cb05b666e901"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText1</b></td></tr>
+<tr class="separator:ad598c9e5cd10837598c4cb05b666e901"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92b3f82522d65be92730ea21323e05a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92b3f82522d65be92730ea21323e05a1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl2</b></td></tr>
+<tr class="separator:a92b3f82522d65be92730ea21323e05a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84e41c9f9794cdc92cbb4c57ef0101b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84e41c9f9794cdc92cbb4c57ef0101b9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_button9</b></td></tr>
+<tr class="separator:a84e41c9f9794cdc92cbb4c57ef0101b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="classtop_frame_1_1_dlg_about.html" title="Class DlgAbout.">DlgAbout</a>. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.py</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.map
new file mode 100644 (file)
index 0000000..3ac3828
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgAbout" name="topFrame.DlgAbout">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.md5
new file mode 100644 (file)
index 0000000..0923c92
--- /dev/null
@@ -0,0 +1 @@
+03b326976012f11c46cbfb45ef73d96c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.png
new file mode 100644 (file)
index 0000000..a10e095
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.map
new file mode 100644 (file)
index 0000000..3ac3828
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgAbout" name="topFrame.DlgAbout">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.md5
new file mode 100644 (file)
index 0000000..0923c92
--- /dev/null
@@ -0,0 +1 @@
+03b326976012f11c46cbfb45ef73d96c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.png
new file mode 100644 (file)
index 0000000..a10e095
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio-members.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio-members.html
new file mode 100644 (file)
index 0000000..4d6e0f7
--- /dev/null
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_audio.html">DlgAudio</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">topFrame.DlgAudio Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>__del__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>__init__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboAudioCodec</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboCodecSpkr</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_comboCodecTx</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_comboRadioRx</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbRxInput</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbTxOutput</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_lbVoiceInput</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_lbVoiceOutput</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_nbAudioOptions</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelDevices</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_panelRightChannel</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_panelSettings</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_radioBtnFileOnly</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_radioBtnPortAudio</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3Apply</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3Cancel</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3OK</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText14</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText141</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText15</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText151</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText16</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText17</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl15</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textNumChIn</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textNumChOut</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textRxInput</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textVoiceInput</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textVoiceOutput</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnApply</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCancel</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnClose</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnInitDialog</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnOK</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnRxInputSelect</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnTxOutputSelect</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnVoiceInputSelect</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnVoiceOutputSelect</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_audio.html">topFrame.DlgAudio</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio.html
new file mode 100644 (file)
index 0000000..0cc6f02
--- /dev/null
@@ -0,0 +1,216 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: topFrame.DlgAudio Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_audio.html">DlgAudio</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classtop_frame_1_1_dlg_audio-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">topFrame.DlgAudio Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Class <a class="el" href="classtop_frame_1_1_dlg_audio.html" title="Class DlgAudio.">DlgAudio</a>.  
+ <a href="classtop_frame_1_1_dlg_audio.html#details">More...</a></p>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7a495d594fc6fb325e0cd93e39c0c237"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a495d594fc6fb325e0cd93e39c0c237"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b></td></tr>
+<tr class="separator:a7a495d594fc6fb325e0cd93e39c0c237"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40d7e3d63aae25f330a6ea0e5e05bb6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40d7e3d63aae25f330a6ea0e5e05bb6d"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__del__</b></td></tr>
+<tr class="separator:a40d7e3d63aae25f330a6ea0e5e05bb6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5ce3a5e6041b81de54891b76894eaf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5ce3a5e6041b81de54891b76894eaf9"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b></td></tr>
+<tr class="separator:ac5ce3a5e6041b81de54891b76894eaf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fb91492068da9f9e4fa363dbdf6b0f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fb91492068da9f9e4fa363dbdf6b0f1"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b></td></tr>
+<tr class="separator:a1fb91492068da9f9e4fa363dbdf6b0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91ecef8ce46e5cb387e2e9d4ceec1918"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91ecef8ce46e5cb387e2e9d4ceec1918"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnRxInputSelect</b></td></tr>
+<tr class="separator:a91ecef8ce46e5cb387e2e9d4ceec1918"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae57365fbf3c98ce03687277de302971d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae57365fbf3c98ce03687277de302971d"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTxOutputSelect</b></td></tr>
+<tr class="separator:ae57365fbf3c98ce03687277de302971d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6428699a235365093280c1bb2b62ea94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6428699a235365093280c1bb2b62ea94"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceInputSelect</b></td></tr>
+<tr class="separator:a6428699a235365093280c1bb2b62ea94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04e5ac28611d729225f9c4b6c627169c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04e5ac28611d729225f9c4b6c627169c"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnVoiceOutputSelect</b></td></tr>
+<tr class="separator:a04e5ac28611d729225f9c4b6c627169c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6adfc873b828014e46bb3e203b45839"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6adfc873b828014e46bb3e203b45839"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnApply</b></td></tr>
+<tr class="separator:ae6adfc873b828014e46bb3e203b45839"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7cc1df100353fbf6b3495d78d084a5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7cc1df100353fbf6b3495d78d084a5f"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCancel</b></td></tr>
+<tr class="separator:af7cc1df100353fbf6b3495d78d084a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b53e7ed1cd9b4fcaed11be000854584"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b53e7ed1cd9b4fcaed11be000854584"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnOK</b></td></tr>
+<tr class="separator:a4b53e7ed1cd9b4fcaed11be000854584"><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:adb6a9ee38bc116b33e275e65f61b256f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb6a9ee38bc116b33e275e65f61b256f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_nbAudioOptions</b></td></tr>
+<tr class="separator:adb6a9ee38bc116b33e275e65f61b256f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8fd2c46b0f2077ee356c4ccad8f47c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8fd2c46b0f2077ee356c4ccad8f47c6"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelDevices</b></td></tr>
+<tr class="separator:ac8fd2c46b0f2077ee356c4ccad8f47c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd2ebdd3ca0a2cd52214d8122b0f0afd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd2ebdd3ca0a2cd52214d8122b0f0afd"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnPortAudio</b></td></tr>
+<tr class="separator:acd2ebdd3ca0a2cd52214d8122b0f0afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e316a25c36a808905a372f9810a2008"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e316a25c36a808905a372f9810a2008"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText151</b></td></tr>
+<tr class="separator:a7e316a25c36a808905a372f9810a2008"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a512f5b5f86a2e6c801d7f34c3c9c0132"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a512f5b5f86a2e6c801d7f34c3c9c0132"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChOut</b></td></tr>
+<tr class="separator:a512f5b5f86a2e6c801d7f34c3c9c0132"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e8066c14fc4cdb744575a4400cf184d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e8066c14fc4cdb744575a4400cf184d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText141</b></td></tr>
+<tr class="separator:a3e8066c14fc4cdb744575a4400cf184d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a325f4a99cbb1dd6f8af7493b6679952c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a325f4a99cbb1dd6f8af7493b6679952c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textNumChIn</b></td></tr>
+<tr class="separator:a325f4a99cbb1dd6f8af7493b6679952c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a357e59e3781c20e4fe24a29ad036fead"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a357e59e3781c20e4fe24a29ad036fead"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText14</b></td></tr>
+<tr class="separator:a357e59e3781c20e4fe24a29ad036fead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20bed31ae3447371e36dc311fa9bd774"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20bed31ae3447371e36dc311fa9bd774"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboAudioCodec</b></td></tr>
+<tr class="separator:a20bed31ae3447371e36dc311fa9bd774"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18ff04f395a755832b8e677d52ee241b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18ff04f395a755832b8e677d52ee241b"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText15</b></td></tr>
+<tr class="separator:a18ff04f395a755832b8e677d52ee241b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac15aafacf9bcb7a26efcfe0fa7afa44f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac15aafacf9bcb7a26efcfe0fa7afa44f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecTx</b></td></tr>
+<tr class="separator:ac15aafacf9bcb7a26efcfe0fa7afa44f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba77b55c2643feff0c869955b678eb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ba77b55c2643feff0c869955b678eb8"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText16</b></td></tr>
+<tr class="separator:a9ba77b55c2643feff0c869955b678eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91268403d6d537fbe28bb2704d1b075d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91268403d6d537fbe28bb2704d1b075d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboRadioRx</b></td></tr>
+<tr class="separator:a91268403d6d537fbe28bb2704d1b075d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a186a15a66f3f66b124de15f0e0d73dcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a186a15a66f3f66b124de15f0e0d73dcc"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText17</b></td></tr>
+<tr class="separator:a186a15a66f3f66b124de15f0e0d73dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa35feef18ce85818206f039930d2028"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa35feef18ce85818206f039930d2028"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_comboCodecSpkr</b></td></tr>
+<tr class="separator:aaa35feef18ce85818206f039930d2028"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ae697d7a3383f98fb14b6718ca58f26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ae697d7a3383f98fb14b6718ca58f26"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_radioBtnFileOnly</b></td></tr>
+<tr class="separator:a2ae697d7a3383f98fb14b6718ca58f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4446b2321faa15d9ed29a86476ced77b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4446b2321faa15d9ed29a86476ced77b"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelSettings</b></td></tr>
+<tr class="separator:a4446b2321faa15d9ed29a86476ced77b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37f2869716aa9f5f7a6361c382f11c5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37f2869716aa9f5f7a6361c382f11c5b"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbRxInput</b></td></tr>
+<tr class="separator:a37f2869716aa9f5f7a6361c382f11c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63829340e3e3c1558d558b61e7c3dba8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63829340e3e3c1558d558b61e7c3dba8"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textRxInput</b></td></tr>
+<tr class="separator:a63829340e3e3c1558d558b61e7c3dba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71fad20ce38522a3d7fdf382bac574eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71fad20ce38522a3d7fdf382bac574eb"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbTxOutput</b></td></tr>
+<tr class="separator:a71fad20ce38522a3d7fdf382bac574eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2f717412a50f5cd89b9d0a59017bf15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2f717412a50f5cd89b9d0a59017bf15"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl15</b></td></tr>
+<tr class="separator:ac2f717412a50f5cd89b9d0a59017bf15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9bd58efb64f6a5d0321a90dfe513b9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9bd58efb64f6a5d0321a90dfe513b9f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceInput</b></td></tr>
+<tr class="separator:ac9bd58efb64f6a5d0321a90dfe513b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9482d146d43bbce0a799a3da1dd4ad0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9482d146d43bbce0a799a3da1dd4ad0d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceInput</b></td></tr>
+<tr class="separator:a9482d146d43bbce0a799a3da1dd4ad0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c4209a69a20cf63cfacff12a157bed1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c4209a69a20cf63cfacff12a157bed1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_lbVoiceOutput</b></td></tr>
+<tr class="separator:a6c4209a69a20cf63cfacff12a157bed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ae504c996b2ce07cf6527ab3aca6cd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ae504c996b2ce07cf6527ab3aca6cd0"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textVoiceOutput</b></td></tr>
+<tr class="separator:a9ae504c996b2ce07cf6527ab3aca6cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0280c445b4ade90d302a4afd83ae1256"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0280c445b4ade90d302a4afd83ae1256"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_panelRightChannel</b></td></tr>
+<tr class="separator:a0280c445b4ade90d302a4afd83ae1256"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa65de832c1293d83a4d9850ee27b171b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa65de832c1293d83a4d9850ee27b171b"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3OK</b></td></tr>
+<tr class="separator:aa65de832c1293d83a4d9850ee27b171b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38ef9c9e99dd4334c9350ffa6cb9ea88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38ef9c9e99dd4334c9350ffa6cb9ea88"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Apply</b></td></tr>
+<tr class="separator:a38ef9c9e99dd4334c9350ffa6cb9ea88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7add09e92b8ef21c2eca492da8a8e175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7add09e92b8ef21c2eca492da8a8e175"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Cancel</b></td></tr>
+<tr class="separator:a7add09e92b8ef21c2eca492da8a8e175"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="classtop_frame_1_1_dlg_audio.html" title="Class DlgAudio.">DlgAudio</a>. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.py</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.map
new file mode 100644 (file)
index 0000000..df02675
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgAudio" name="topFrame.DlgAudio">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..0c0b9a8
--- /dev/null
@@ -0,0 +1 @@
+e1d5b7ad145cd6ce54bea67583f426f0
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..7aa9744
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.map
new file mode 100644 (file)
index 0000000..df02675
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgAudio" name="topFrame.DlgAudio">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..0c0b9a8
--- /dev/null
@@ -0,0 +1 @@
+e1d5b7ad145cd6ce54bea67583f426f0
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..7aa9744
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports-members.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports-members.html
new file mode 100644 (file)
index 0000000..544f886
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">DlgComPorts</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">topFrame.DlgComPorts Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>__del__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>__init__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_listCtrlPortSelect</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer3Cancel</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer3OK</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText8</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText9</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl10</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnListItemSelected</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">topFrame.DlgComPorts</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports.html
new file mode 100644 (file)
index 0000000..a2a0d64
--- /dev/null
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: topFrame.DlgComPorts Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_com_ports.html">DlgComPorts</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classtop_frame_1_1_dlg_com_ports-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">topFrame.DlgComPorts Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Class <a class="el" href="classtop_frame_1_1_dlg_com_ports.html" title="Class DlgComPorts.">DlgComPorts</a>.  
+ <a href="classtop_frame_1_1_dlg_com_ports.html#details">More...</a></p>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae98733e64a744a52bfbc8c0f49af99e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae98733e64a744a52bfbc8c0f49af99e5"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b></td></tr>
+<tr class="separator:ae98733e64a744a52bfbc8c0f49af99e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa849a2e894a2f9b82177d7df02a552f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa849a2e894a2f9b82177d7df02a552f8"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__del__</b></td></tr>
+<tr class="separator:aa849a2e894a2f9b82177d7df02a552f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01e8607331a41ba1c2a13a07403967a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01e8607331a41ba1c2a13a07403967a2"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnListItemSelected</b></td></tr>
+<tr class="separator:a01e8607331a41ba1c2a13a07403967a2"><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:a156b1a6dcc89ba6de5f1c22f9467e783"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a156b1a6dcc89ba6de5f1c22f9467e783"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText8</b></td></tr>
+<tr class="separator:a156b1a6dcc89ba6de5f1c22f9467e783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81255da6dfb053727fe00b99cad70da1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81255da6dfb053727fe00b99cad70da1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_listCtrlPortSelect</b></td></tr>
+<tr class="separator:a81255da6dfb053727fe00b99cad70da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3d37ce653a67b581fd9a617593bafb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3d37ce653a67b581fd9a617593bafb6"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText9</b></td></tr>
+<tr class="separator:ab3d37ce653a67b581fd9a617593bafb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9daef694b60b48a96291a5621d209b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9daef694b60b48a96291a5621d209b4"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl10</b></td></tr>
+<tr class="separator:ae9daef694b60b48a96291a5621d209b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e536ff0bffe6c7e37e69de3dc800ac0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e536ff0bffe6c7e37e69de3dc800ac0"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3OK</b></td></tr>
+<tr class="separator:a4e536ff0bffe6c7e37e69de3dc800ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1881f8f6fbefea59ed1776b345949c40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1881f8f6fbefea59ed1776b345949c40"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer3Cancel</b></td></tr>
+<tr class="separator:a1881f8f6fbefea59ed1776b345949c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="classtop_frame_1_1_dlg_com_ports.html" title="Class DlgComPorts.">DlgComPorts</a>. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.py</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.map
new file mode 100644 (file)
index 0000000..531b738
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgComPorts" name="topFrame.DlgComPorts">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.md5
new file mode 100644 (file)
index 0000000..0eb854f
--- /dev/null
@@ -0,0 +1 @@
+d2eb4c72fdc82073b7ff9873a9b1ea23
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.png
new file mode 100644 (file)
index 0000000..92f445d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.map
new file mode 100644 (file)
index 0000000..531b738
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgComPorts" name="topFrame.DlgComPorts">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5
new file mode 100644 (file)
index 0000000..0eb854f
--- /dev/null
@@ -0,0 +1 @@
+d2eb4c72fdc82073b7ff9873a9b1ea23
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.png
new file mode 100644 (file)
index 0000000..92f445d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options-members.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options-members.html
new file mode 100644 (file)
index 0000000..a6462da
--- /dev/null
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_options.html">DlgOptions</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">topFrame.DlgOptions Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>__del__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>__init__</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sdbSizer4Cancel</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_sdbSizer4OK</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText2</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText3</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText4</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText5</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_staticText6</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_staticText7</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl3</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl4</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl5</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl6</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textCtrl7</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_textCtrl8</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnClose</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnInitDialog</b> (defined in <a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_dlg_options.html">topFrame.DlgOptions</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options.html
new file mode 100644 (file)
index 0000000..5db4821
--- /dev/null
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: topFrame.DlgOptions Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_dlg_options.html">DlgOptions</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classtop_frame_1_1_dlg_options-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">topFrame.DlgOptions Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Class <a class="el" href="classtop_frame_1_1_dlg_options.html" title="Class DlgOptions.">DlgOptions</a>.  
+ <a href="classtop_frame_1_1_dlg_options.html#details">More...</a></p>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a6893e868e13cea7691a5ce907aa26698"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6893e868e13cea7691a5ce907aa26698"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b></td></tr>
+<tr class="separator:a6893e868e13cea7691a5ce907aa26698"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6c6573237008353197b5d59edf483aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6c6573237008353197b5d59edf483aa"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__del__</b></td></tr>
+<tr class="separator:ab6c6573237008353197b5d59edf483aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a345d1bbcdca3053fcbb64d5c0107048d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a345d1bbcdca3053fcbb64d5c0107048d"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b></td></tr>
+<tr class="separator:a345d1bbcdca3053fcbb64d5c0107048d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ee30fad536ba149910ac425bff06b90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ee30fad536ba149910ac425bff06b90"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnInitDialog</b></td></tr>
+<tr class="separator:a3ee30fad536ba149910ac425bff06b90"><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:a83ff578b00809c86b8708582a0198709"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83ff578b00809c86b8708582a0198709"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText2</b></td></tr>
+<tr class="separator:a83ff578b00809c86b8708582a0198709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e43078a902e88035ab01d4c1d743a9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e43078a902e88035ab01d4c1d743a9e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl3</b></td></tr>
+<tr class="separator:a4e43078a902e88035ab01d4c1d743a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a559146b807cfc5adc62bcedec1cb2c42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a559146b807cfc5adc62bcedec1cb2c42"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText3</b></td></tr>
+<tr class="separator:a559146b807cfc5adc62bcedec1cb2c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a258ca1fa054c0453c836a0d821328e66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a258ca1fa054c0453c836a0d821328e66"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl4</b></td></tr>
+<tr class="separator:a258ca1fa054c0453c836a0d821328e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac39f9c97dacd85cc83854992a51ffaf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac39f9c97dacd85cc83854992a51ffaf1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText4</b></td></tr>
+<tr class="separator:ac39f9c97dacd85cc83854992a51ffaf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e0e0018007419c8e905747d50f862ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e0e0018007419c8e905747d50f862ad"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl5</b></td></tr>
+<tr class="separator:a2e0e0018007419c8e905747d50f862ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92a0629878d28d0d14a03078b66dee8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92a0629878d28d0d14a03078b66dee8e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText5</b></td></tr>
+<tr class="separator:a92a0629878d28d0d14a03078b66dee8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add159bd5c8630602c4c69864ad6e8574"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add159bd5c8630602c4c69864ad6e8574"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl6</b></td></tr>
+<tr class="separator:add159bd5c8630602c4c69864ad6e8574"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea1fa9f96425e0687c0b3a2a20400bb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea1fa9f96425e0687c0b3a2a20400bb7"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText6</b></td></tr>
+<tr class="separator:aea1fa9f96425e0687c0b3a2a20400bb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac133ff4700bf43d396b4d03e8984cc07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac133ff4700bf43d396b4d03e8984cc07"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl7</b></td></tr>
+<tr class="separator:ac133ff4700bf43d396b4d03e8984cc07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616709942883690ba5867e5a4e4d6189"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616709942883690ba5867e5a4e4d6189"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_staticText7</b></td></tr>
+<tr class="separator:a616709942883690ba5867e5a4e4d6189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a32f2e9f938dc99f9162597b439ae13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a32f2e9f938dc99f9162597b439ae13"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textCtrl8</b></td></tr>
+<tr class="separator:a7a32f2e9f938dc99f9162597b439ae13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5fe8380ae73901f5161860e090e6faf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5fe8380ae73901f5161860e090e6faf"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4OK</b></td></tr>
+<tr class="separator:ac5fe8380ae73901f5161860e090e6faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa82caef9581486ce3114491843d7a4fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa82caef9581486ce3114491843d7a4fe"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sdbSizer4Cancel</b></td></tr>
+<tr class="separator:aa82caef9581486ce3114491843d7a4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="classtop_frame_1_1_dlg_options.html" title="Class DlgOptions.">DlgOptions</a>. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.py</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.map
new file mode 100644 (file)
index 0000000..fab69db
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgOptions" name="topFrame.DlgOptions">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.md5
new file mode 100644 (file)
index 0000000..6fa7aa4
--- /dev/null
@@ -0,0 +1 @@
+09bb224715c0ae1331b76d6096ac6073
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.png
new file mode 100644 (file)
index 0000000..9b22dbc
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.map
new file mode 100644 (file)
index 0000000..fab69db
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.DlgOptions" name="topFrame.DlgOptions">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6fa7aa4
--- /dev/null
@@ -0,0 +1 @@
+09bb224715c0ae1331b76d6096ac6073
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.png
new file mode 100644 (file)
index 0000000..9b22dbc
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame-members.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame-members.html
new file mode 100644 (file)
index 0000000..d38dc5e
--- /dev/null
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_top_frame.html">TopFrame</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">topFrame.TopFrame Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>__del__</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>__init__</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>edit</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>file</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>help</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_auiNbookCtrl</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_btnTogTX</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_ckboxSQ</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_gaugeLevel</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_gaugeSNR</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menubarMain</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemAbout</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menuItemAudio</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemCaptRxStream</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menuItemCaptTxStream</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemClose</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menuItemCopy</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemCut</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menuItemExit</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemHelpUpdates</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menuItemOpen</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemOptions</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menuItemPaste</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemPlayAudioFile</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_menuItemRigCtrlCfg</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_menuItemSave</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_sliderSQ</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_statusBar1</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_textSNR</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_togBtnALC</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_togBtnAnalog</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_togBtnOnOff</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_togBtnSplit</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_togRxID</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>m_togTxID</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>m_txtCtrl</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCaptureRxStream</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCaptureTxStream</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCheckSQClick</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnClose</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCloseUpdateUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCmdSliderScroll</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCmdSliderScrollChanged</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCopy</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCopyUpdateUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnCut</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnCutUpdateUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnExit</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnHelpAbout</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnHelpCheckUpdates</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnHelpCheckUpdatesUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnOpen</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnOpenUpdateUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnPaste</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnPasteUpdateUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnPlayAudioFile</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnSave</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnSaveUpdateUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnSliderScrollBottom</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnSliderScrollTop</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnTogBtnALCClick</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnTogBtnAnalogClick</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnTogBtnOnOff</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnTogBtnRxID</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnTogBtnSplitClick</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnTogBtnTXClick</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnTogBtnTxID</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnToolsAudio</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnToolsAudioUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnToolsComCfg</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnToolsComCfgUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OnToolsOptions</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>OnToolsOptionsUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>topFrame_OnClose</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>topFrame_OnPaint</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>topFrame_OnSize</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>topFrame_OnUpdateUI</b> (defined in <a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.TopFrame</a>)</td><td class="entry"><a class="el" href="classtop_frame_1_1_top_frame.html">topFrame.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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame.html b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame.html
new file mode 100644 (file)
index 0000000..83f07a6
--- /dev/null
@@ -0,0 +1,330 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: topFrame.TopFrame Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><b>topFrame</b></li><li class="navelem"><a class="el" href="classtop_frame_1_1_top_frame.html">TopFrame</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classtop_frame_1_1_top_frame-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">topFrame.TopFrame Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Class <a class="el" href="classtop_frame_1_1_top_frame.html" title="Class TopFrame.">TopFrame</a>.  
+ <a href="classtop_frame_1_1_top_frame.html#details">More...</a></p>
+<div class="dynheader">
+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>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aef31eddf36a67e6d7acf46e74c0d798e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef31eddf36a67e6d7acf46e74c0d798e"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b></td></tr>
+<tr class="separator:aef31eddf36a67e6d7acf46e74c0d798e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a382284d24a1fc872d6fd991ba453efc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a382284d24a1fc872d6fd991ba453efc6"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>__del__</b></td></tr>
+<tr class="separator:a382284d24a1fc872d6fd991ba453efc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd791a7462b1b8bc8c125c67c26d919f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd791a7462b1b8bc8c125c67c26d919f"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnClose</b></td></tr>
+<tr class="separator:afd791a7462b1b8bc8c125c67c26d919f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab015d357a61e776a6706216e3d753dc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab015d357a61e776a6706216e3d753dc9"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnPaint</b></td></tr>
+<tr class="separator:ab015d357a61e776a6706216e3d753dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa248a2960760ffce8c20ee7f31a48338"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa248a2960760ffce8c20ee7f31a48338"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnSize</b></td></tr>
+<tr class="separator:aa248a2960760ffce8c20ee7f31a48338"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed3ffbcf897fa6ef9af91fa7d0f528c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed3ffbcf897fa6ef9af91fa7d0f528c5"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>topFrame_OnUpdateUI</b></td></tr>
+<tr class="separator:aed3ffbcf897fa6ef9af91fa7d0f528c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6db43140ce7c8819a85c4b71d2d39372"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6db43140ce7c8819a85c4b71d2d39372"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpen</b></td></tr>
+<tr class="separator:a6db43140ce7c8819a85c4b71d2d39372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a220b7e04fb0e52ff5f847d52198490"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a220b7e04fb0e52ff5f847d52198490"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnOpenUpdateUI</b></td></tr>
+<tr class="separator:a8a220b7e04fb0e52ff5f847d52198490"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bf119c8b63122fa7bb768d89d1da19e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bf119c8b63122fa7bb768d89d1da19e"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnSave</b></td></tr>
+<tr class="separator:a3bf119c8b63122fa7bb768d89d1da19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a74c20a66c6414a82612abd6b7a5fc8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a74c20a66c6414a82612abd6b7a5fc8"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnSaveUpdateUI</b></td></tr>
+<tr class="separator:a9a74c20a66c6414a82612abd6b7a5fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a058b8d387613998277c124bbb123493d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a058b8d387613998277c124bbb123493d"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnClose</b></td></tr>
+<tr class="separator:a058b8d387613998277c124bbb123493d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a103471d04670eda55c0ba15a4c433064"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a103471d04670eda55c0ba15a4c433064"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCloseUpdateUI</b></td></tr>
+<tr class="separator:a103471d04670eda55c0ba15a4c433064"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af95379a4a07d070daff3a41f59ce5435"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af95379a4a07d070daff3a41f59ce5435"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnExit</b></td></tr>
+<tr class="separator:af95379a4a07d070daff3a41f59ce5435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea801b0866b2e9ed875f6051b6bd7d81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea801b0866b2e9ed875f6051b6bd7d81"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopy</b></td></tr>
+<tr class="separator:aea801b0866b2e9ed875f6051b6bd7d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9bce3d0d4dd95d0865d30db7d17445d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9bce3d0d4dd95d0865d30db7d17445d"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCopyUpdateUI</b></td></tr>
+<tr class="separator:aa9bce3d0d4dd95d0865d30db7d17445d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4549bc2bf4c06e6a68bcde4356be48ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4549bc2bf4c06e6a68bcde4356be48ce"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCut</b></td></tr>
+<tr class="separator:a4549bc2bf4c06e6a68bcde4356be48ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50d0051d981eab625207852bba01866c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50d0051d981eab625207852bba01866c"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCutUpdateUI</b></td></tr>
+<tr class="separator:a50d0051d981eab625207852bba01866c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36db96ac64019879247b7885f9a55652"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36db96ac64019879247b7885f9a55652"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnPaste</b></td></tr>
+<tr class="separator:a36db96ac64019879247b7885f9a55652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bd2532ab1a1ba4a47516a0454f8ed2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bd2532ab1a1ba4a47516a0454f8ed2c"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnPasteUpdateUI</b></td></tr>
+<tr class="separator:a3bd2532ab1a1ba4a47516a0454f8ed2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6c632a018c9b1a962601e9029468884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6c632a018c9b1a962601e9029468884"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudio</b></td></tr>
+<tr class="separator:ae6c632a018c9b1a962601e9029468884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95ef55689bd48a98ff8569d101cd18cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95ef55689bd48a98ff8569d101cd18cb"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsAudioUI</b></td></tr>
+<tr class="separator:a95ef55689bd48a98ff8569d101cd18cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a032088155c4dd9ec9004f0f53d49b41d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a032088155c4dd9ec9004f0f53d49b41d"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfg</b></td></tr>
+<tr class="separator:a032088155c4dd9ec9004f0f53d49b41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab85a2a0f430bc1f7b10db88b8d5a7f5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab85a2a0f430bc1f7b10db88b8d5a7f5c"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsComCfgUI</b></td></tr>
+<tr class="separator:ab85a2a0f430bc1f7b10db88b8d5a7f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9cf5f0b175fea41a0737d30a691a2cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9cf5f0b175fea41a0737d30a691a2cc"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptions</b></td></tr>
+<tr class="separator:ab9cf5f0b175fea41a0737d30a691a2cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781976de8bd8ed61197c9174e87e1476"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a781976de8bd8ed61197c9174e87e1476"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnToolsOptionsUI</b></td></tr>
+<tr class="separator:a781976de8bd8ed61197c9174e87e1476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e6ef0ebc9ec5508f5ac334d20a4d7c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e6ef0ebc9ec5508f5ac334d20a4d7c5"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureRxStream</b></td></tr>
+<tr class="separator:a6e6ef0ebc9ec5508f5ac334d20a4d7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cd748674c23d12edc63c3ebe792e8a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cd748674c23d12edc63c3ebe792e8a7"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCaptureTxStream</b></td></tr>
+<tr class="separator:a8cd748674c23d12edc63c3ebe792e8a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99d4ac5feab8afa58b91e9c19b2be90d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99d4ac5feab8afa58b91e9c19b2be90d"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnPlayAudioFile</b></td></tr>
+<tr class="separator:a99d4ac5feab8afa58b91e9c19b2be90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a299af3adf9efed97ae331cb12021d0d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a299af3adf9efed97ae331cb12021d0d5"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdates</b></td></tr>
+<tr class="separator:a299af3adf9efed97ae331cb12021d0d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4d7b0000f9958bb959117efabd3e42e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4d7b0000f9958bb959117efabd3e42e"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpCheckUpdatesUI</b></td></tr>
+<tr class="separator:af4d7b0000f9958bb959117efabd3e42e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80278edf47d97a1a1e95c907019a0aeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80278edf47d97a1a1e95c907019a0aeb"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnHelpAbout</b></td></tr>
+<tr class="separator:a80278edf47d97a1a1e95c907019a0aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a573d7628c10e848e967b75ba30320823"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a573d7628c10e848e967b75ba30320823"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnRxID</b></td></tr>
+<tr class="separator:a573d7628c10e848e967b75ba30320823"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9956c7d67ec371df1403538c990af45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9956c7d67ec371df1403538c990af45"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTxID</b></td></tr>
+<tr class="separator:ad9956c7d67ec371df1403538c990af45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab9a89ec9db5d4eeeda24a70d89cbac5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab9a89ec9db5d4eeeda24a70d89cbac5"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScroll</b></td></tr>
+<tr class="separator:aab9a89ec9db5d4eeeda24a70d89cbac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9106ef59ae91848ffb4cb6760d0d31b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9106ef59ae91848ffb4cb6760d0d31b7"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollBottom</b></td></tr>
+<tr class="separator:a9106ef59ae91848ffb4cb6760d0d31b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade2fe0135a6d86ac58975b6a8954c707"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade2fe0135a6d86ac58975b6a8954c707"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCmdSliderScrollChanged</b></td></tr>
+<tr class="separator:ade2fe0135a6d86ac58975b6a8954c707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dbb5d6103ce150d8f14392bbcc20b8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dbb5d6103ce150d8f14392bbcc20b8b"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnSliderScrollTop</b></td></tr>
+<tr class="separator:a9dbb5d6103ce150d8f14392bbcc20b8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4a6dc0ac56bc139353b940dbb677d8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4a6dc0ac56bc139353b940dbb677d8f"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnCheckSQClick</b></td></tr>
+<tr class="separator:ae4a6dc0ac56bc139353b940dbb677d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3f6353b870c7f494c54bacd2ed9d790"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3f6353b870c7f494c54bacd2ed9d790"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnOnOff</b></td></tr>
+<tr class="separator:ad3f6353b870c7f494c54bacd2ed9d790"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50f7687dbc30474392e57da99defc206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50f7687dbc30474392e57da99defc206"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnSplitClick</b></td></tr>
+<tr class="separator:a50f7687dbc30474392e57da99defc206"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c44ab74c19101b09c6cf771bcb7b3ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c44ab74c19101b09c6cf771bcb7b3ab"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnAnalogClick</b></td></tr>
+<tr class="separator:a3c44ab74c19101b09c6cf771bcb7b3ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73fb7b48663c5050d5c0b4bdb962667"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad73fb7b48663c5050d5c0b4bdb962667"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnALCClick</b></td></tr>
+<tr class="separator:ad73fb7b48663c5050d5c0b4bdb962667"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdb4c8f0b6e19883a0c0283bfe22e03e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdb4c8f0b6e19883a0c0283bfe22e03e"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>OnTogBtnTXClick</b></td></tr>
+<tr class="separator:acdb4c8f0b6e19883a0c0283bfe22e03e"><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:af61290bdefcc2d6b95e7784b0ca93b4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af61290bdefcc2d6b95e7784b0ca93b4a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menubarMain</b></td></tr>
+<tr class="separator:af61290bdefcc2d6b95e7784b0ca93b4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4fd5670e4140169d030655bacf89291"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4fd5670e4140169d030655bacf89291"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:af4fd5670e4140169d030655bacf89291"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f83eefb91c3d11e4e9272bda332a459"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f83eefb91c3d11e4e9272bda332a459"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemOpen</b></td></tr>
+<tr class="separator:a0f83eefb91c3d11e4e9272bda332a459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03ad15b4bab94c033473dd6ccff65af0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03ad15b4bab94c033473dd6ccff65af0"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemSave</b></td></tr>
+<tr class="separator:a03ad15b4bab94c033473dd6ccff65af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9ba4bf1b5beac6a258534b51dc0a162"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9ba4bf1b5beac6a258534b51dc0a162"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemClose</b></td></tr>
+<tr class="separator:ad9ba4bf1b5beac6a258534b51dc0a162"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af29d24d1f6af4d8c88a3592e21165f53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af29d24d1f6af4d8c88a3592e21165f53"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemExit</b></td></tr>
+<tr class="separator:af29d24d1f6af4d8c88a3592e21165f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a77980d2705fc44493f4fd58fe507af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a77980d2705fc44493f4fd58fe507af"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>edit</b></td></tr>
+<tr class="separator:a7a77980d2705fc44493f4fd58fe507af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af40b15c5dc269433f3c0139aee73e4a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af40b15c5dc269433f3c0139aee73e4a3"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemCopy</b></td></tr>
+<tr class="separator:af40b15c5dc269433f3c0139aee73e4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7a117cd725e7f37b92ab0d40d09bc63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7a117cd725e7f37b92ab0d40d09bc63"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemCut</b></td></tr>
+<tr class="separator:aa7a117cd725e7f37b92ab0d40d09bc63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afef5be66039c5f40a7c1efe5d74d0b6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afef5be66039c5f40a7c1efe5d74d0b6a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemPaste</b></td></tr>
+<tr class="separator:afef5be66039c5f40a7c1efe5d74d0b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91e42615098c6eb9c895722bf19527dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91e42615098c6eb9c895722bf19527dc"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>tools</b></td></tr>
+<tr class="separator:a91e42615098c6eb9c895722bf19527dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfbae592fada02b1889cbd771dbdfdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bfbae592fada02b1889cbd771dbdfdf"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemAudio</b></td></tr>
+<tr class="separator:a3bfbae592fada02b1889cbd771dbdfdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1ec3c8d2a58a4a36c15d86c79a54619"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1ec3c8d2a58a4a36c15d86c79a54619"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemRigCtrlCfg</b></td></tr>
+<tr class="separator:ae1ec3c8d2a58a4a36c15d86c79a54619"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32f9fe004c5ce5448f7ee1169bb4a395"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32f9fe004c5ce5448f7ee1169bb4a395"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemOptions</b></td></tr>
+<tr class="separator:a32f9fe004c5ce5448f7ee1169bb4a395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fde86a0816b1b53b7a3bdf36e153316"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fde86a0816b1b53b7a3bdf36e153316"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemCaptRxStream</b></td></tr>
+<tr class="separator:a9fde86a0816b1b53b7a3bdf36e153316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a148807b3857ecd92feee3d905fe95780"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a148807b3857ecd92feee3d905fe95780"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemCaptTxStream</b></td></tr>
+<tr class="separator:a148807b3857ecd92feee3d905fe95780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12e239851503ddd2bb9614e9d6798dd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12e239851503ddd2bb9614e9d6798dd6"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemPlayAudioFile</b></td></tr>
+<tr class="separator:a12e239851503ddd2bb9614e9d6798dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e9b8821f2f16e1ae3e70a950bb6df6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e9b8821f2f16e1ae3e70a950bb6df6e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>help</b></td></tr>
+<tr class="separator:a9e9b8821f2f16e1ae3e70a950bb6df6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac27a76c5a87becff98a997f761f056be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac27a76c5a87becff98a997f761f056be"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemHelpUpdates</b></td></tr>
+<tr class="separator:ac27a76c5a87becff98a997f761f056be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab67be740fcb5e40a9381bba84abf8e21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab67be740fcb5e40a9381bba84abf8e21"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_menuItemAbout</b></td></tr>
+<tr class="separator:ab67be740fcb5e40a9381bba84abf8e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addd6a8e63db7bd235126b79631eed3b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addd6a8e63db7bd235126b79631eed3b3"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeSNR</b></td></tr>
+<tr class="separator:addd6a8e63db7bd235126b79631eed3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0547598f83b883d4ecede4ef0435c9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0547598f83b883d4ecede4ef0435c9d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_textSNR</b></td></tr>
+<tr class="separator:af0547598f83b883d4ecede4ef0435c9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fa007c1becb38d977a8175422f1deaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fa007c1becb38d977a8175422f1deaf"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_gaugeLevel</b></td></tr>
+<tr class="separator:a2fa007c1becb38d977a8175422f1deaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6815a4c0ed1ea9276b009ff80eeb0797"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6815a4c0ed1ea9276b009ff80eeb0797"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_auiNbookCtrl</b></td></tr>
+<tr class="separator:a6815a4c0ed1ea9276b009ff80eeb0797"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3274273894e177b9248bd0828c0069c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3274273894e177b9248bd0828c0069c1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_txtCtrl</b></td></tr>
+<tr class="separator:a3274273894e177b9248bd0828c0069c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acddd135b90067f31c77b21cc60f896d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acddd135b90067f31c77b21cc60f896d7"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_togRxID</b></td></tr>
+<tr class="separator:acddd135b90067f31c77b21cc60f896d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6540bfcdd8c7c9bb9519beda90c2eb87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6540bfcdd8c7c9bb9519beda90c2eb87"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_togTxID</b></td></tr>
+<tr class="separator:a6540bfcdd8c7c9bb9519beda90c2eb87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_sliderSQ</b></td></tr>
+<tr class="separator:ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fddba0c5933746ad34547e7c741dd95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fddba0c5933746ad34547e7c741dd95"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_ckboxSQ</b></td></tr>
+<tr class="separator:a0fddba0c5933746ad34547e7c741dd95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a122fda93d64a9934e50f601156afc6b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a122fda93d64a9934e50f601156afc6b1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnOnOff</b></td></tr>
+<tr class="separator:a122fda93d64a9934e50f601156afc6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ed46f358625437a0eb6f7ac476d6a81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ed46f358625437a0eb6f7ac476d6a81"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnSplit</b></td></tr>
+<tr class="separator:a6ed46f358625437a0eb6f7ac476d6a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa70926cafd915b5f89fc3b95f665e4e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa70926cafd915b5f89fc3b95f665e4e1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnAnalog</b></td></tr>
+<tr class="separator:aa70926cafd915b5f89fc3b95f665e4e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1d8a1745d1f459a48d05d06ee691b99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1d8a1745d1f459a48d05d06ee691b99"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_togBtnALC</b></td></tr>
+<tr class="separator:ab1d8a1745d1f459a48d05d06ee691b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31dbffc9065e0bd59e2740d7d0553867"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31dbffc9065e0bd59e2740d7d0553867"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_btnTogTX</b></td></tr>
+<tr class="separator:a31dbffc9065e0bd59e2740d7d0553867"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a2ae63963c3d388b14a79be1b198371"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a2ae63963c3d388b14a79be1b198371"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>m_statusBar1</b></td></tr>
+<tr class="separator:a0a2ae63963c3d388b14a79be1b198371"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="classtop_frame_1_1_top_frame.html" title="Class TopFrame.">TopFrame</a>. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/topFrame.py</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.map
new file mode 100644 (file)
index 0000000..c4038a3
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.TopFrame" name="topFrame.TopFrame">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..6e0de4f
--- /dev/null
@@ -0,0 +1 @@
+25d939efdc771c4733eb7139b3a2272f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..3389e1e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.map b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.map
new file mode 100644 (file)
index 0000000..c4038a3
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="topFrame.TopFrame" name="topFrame.TopFrame">\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6e0de4f
--- /dev/null
@@ -0,0 +1 @@
+25d939efdc771c4733eb7139b3a2272f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..3389e1e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/closed.png b/fdmdv2/fdmdv2-doc/html/closed.png
new file mode 100644 (file)
index 0000000..98cc2c9
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/closed.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/comp_8h_source.html b/fdmdv2/fdmdv2-doc/html/comp_8h_source.html
new file mode 100644 (file)
index 0000000..5949f52
--- /dev/null
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/comp.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">comp.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*---------------------------------------------------------------------------*\</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">  FILE........: comp.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">  AUTHOR......: David Rowe</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">  DATE CREATED: 24/08/09</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">  Complex number definition.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">\*---------------------------------------------------------------------------*/</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">  Copyright (C) 2009 David Rowe</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">  All rights reserved.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">  This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">  it under the terms of the GNU Lesser General Public License version 2.1, as</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">  published by the Free Software Foundation.  This program is</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">  distributed in the hope that it will be useful, but WITHOUT ANY</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">  WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">  License for more details.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">  You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">  along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#ifndef __COMP__</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __COMP__</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">/* Complex number */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="struct_c_o_m_p.html">   33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;{</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    <span class="keywordtype">float</span> real;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    <span class="keywordtype">float</span> imag;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;} <a class="code" href="struct_c_o_m_p.html">COMP</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#endif</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3.html b/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3.html
new file mode 100644 (file)
index 0000000..6d3d76c
--- /dev/null
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">src Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for src:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_416622addb01e88e69d0437f4559e1b3_dep.png" border="0" usemap="#dir__416622addb01e88e69d0437f4559e1b3__dep" alt="C:/bin/Projects/Radio/fdmdv2/src"/></div>
+<map name="dir__416622addb01e88e69d0437f4559e1b3__dep" id="dir__416622addb01e88e69d0437f4559e1b3__dep">
+<area shape="rect" id="node2" href="dir_416622addb01e88e69d0437f4559e1b3.html" title="src" alt="" coords="27,52,99,100"/>\r<area shape="rect" id="graph2" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html" title="fdmdv2" alt="" coords="16,16,109,111"/>\r</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:audiostream_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>audiostream.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:audiostream_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>audiostream.h</b> <a href="audiostream_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:comp_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>comp.h</b> <a href="comp_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__about_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_about.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__about_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_about.h</b> <a href="dlg__about_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__audio_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_audio.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__audio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_audio.h</b> <a href="dlg__audio_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__comports_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_comports.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__comports_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_comports.h</b> <a href="dlg__comports_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__options_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_options.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dlg__options_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dlg_options.h</b> <a href="dlg__options_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__defines_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_defines.h</b> <a href="fdmdv2__defines_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__main_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_main.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__main_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_main.h</b> <a href="fdmdv2__main_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__pa__wrapper_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_pa_wrapper.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__pa__wrapper_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_pa_wrapper.h</b> <a href="fdmdv2__pa__wrapper_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot.h</b> <a href="fdmdv2__plot_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__scalar_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_scalar.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__scalar_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_scalar.h</b> <a href="fdmdv2__plot__scalar_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__scatter_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_scatter.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__scatter_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_scatter.h</b> <a href="fdmdv2__plot__scatter_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__spectrum_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_spectrum.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__spectrum_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_spectrum.h</b> <a href="fdmdv2__plot__spectrum_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__waterfall_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_waterfall.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__plot__waterfall_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_plot_waterfall.h</b> <a href="fdmdv2__plot__waterfall_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2__thread__audio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2_thread_audio.h</b> <a href="fdmdv2__thread__audio_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2_dlg_audio_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2DlgAudio.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2_dlg_audio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdmdv2_dlg_audio_8h.html">fdmdv2DlgAudio.h</a> <a href="fdmdv2_dlg_audio_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2_top_frame_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fdmdv2TopFrame.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fdmdv2_top_frame_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdmdv2_top_frame_8h.html">fdmdv2TopFrame.h</a> <a href="fdmdv2_top_frame_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:thread__audio_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>thread_audio.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:thread__audio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>thread_audio.h</b> <a href="thread__audio_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:top_frame_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>topFrame.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:top_frame_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>topFrame.h</b> <a href="top_frame_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:top_frame_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>topFrame.py</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.map b/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.map
new file mode 100644 (file)
index 0000000..c0c3e68
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="C:/bin/Projects/Radio/fdmdv2/src" name="C:/bin/Projects/Radio/fdmdv2/src">\r
+<area shape="rect" id="node2" href="dir_416622addb01e88e69d0437f4559e1b3.html" title="src" alt="" coords="27,52,99,100"/>\r
+<area shape="rect" id="graph2" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html" title="fdmdv2" alt="" coords="16,16,109,111"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.md5 b/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.md5
new file mode 100644 (file)
index 0000000..c2de8ef
--- /dev/null
@@ -0,0 +1 @@
+fe13696cf587d8cca96022b6c3f8ac7f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.png b/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.png
new file mode 100644 (file)
index 0000000..346a452
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/dir_416622addb01e88e69d0437f4559e1b3_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2.html b/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2.html
new file mode 100644 (file)
index 0000000..e6dbcf3
--- /dev/null
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </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>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2 Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for fdmdv2:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png" border="0" usemap="#dir__5a7947860a13639b42fe29f3e4d0a1f2__dep" alt="C:/bin/Projects/Radio/fdmdv2"/></div>
+<map name="dir__5a7947860a13639b42fe29f3e4d0a1f2__dep" id="dir__5a7947860a13639b42fe29f3e4d0a1f2__dep">
+<area shape="rect" id="node4" href="dir_416622addb01e88e69d0437f4559e1b3.html" title="src" alt="" coords="37,63,109,111"/>\r<area shape="rect" id="graph3" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html" alt="" coords="27,52,216,121"/>\r<area shape="rect" id="graph2" href="dir_993d521cc2b75cdafc898552f316d0dd.html" title="Radio" alt="" coords="16,16,227,132"/>\r</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_416622addb01e88e69d0437f4559e1b3"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_416622addb01e88e69d0437f4559e1b3.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.map b/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.map
new file mode 100644 (file)
index 0000000..5dcabf0
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="C:/bin/Projects/Radio/fdmdv2" name="C:/bin/Projects/Radio/fdmdv2">\r
+<area shape="rect" id="node4" href="dir_416622addb01e88e69d0437f4559e1b3.html" title="src" alt="" coords="37,63,109,111"/>\r
+<area shape="rect" id="graph3" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html" alt="" coords="27,52,216,121"/>\r
+<area shape="rect" id="graph2" href="dir_993d521cc2b75cdafc898552f316d0dd.html" title="Radio" alt="" coords="16,16,227,132"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5 b/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5
new file mode 100644 (file)
index 0000000..9cce206
--- /dev/null
@@ -0,0 +1 @@
+6b867e3c05dd114d8e2cabf99b8ab9f6
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png b/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png
new file mode 100644 (file)
index 0000000..aa14507
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd.html b/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd.html
new file mode 100644 (file)
index 0000000..74685d0
--- /dev/null
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </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>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Radio Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for Radio:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_993d521cc2b75cdafc898552f316d0dd_dep.png" border="0" usemap="#dir__993d521cc2b75cdafc898552f316d0dd__dep" alt="C:/bin/Projects/Radio"/></div>
+<map name="dir__993d521cc2b75cdafc898552f316d0dd__dep" id="dir__993d521cc2b75cdafc898552f316d0dd__dep">
+<area shape="rect" id="node4" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html" title="fdmdv2" alt="" coords="37,63,109,111"/>\r<area shape="rect" id="graph3" href="dir_993d521cc2b75cdafc898552f316d0dd.html" alt="" coords="27,52,216,121"/>\r<area shape="rect" id="graph2" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html" title="Projects" alt="" coords="16,16,227,132"/>\r</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_5a7947860a13639b42fe29f3e4d0a1f2"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html">fdmdv2</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.map b/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.map
new file mode 100644 (file)
index 0000000..13458cc
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="C:/bin/Projects/Radio" name="C:/bin/Projects/Radio">\r
+<area shape="rect" id="node4" href="dir_5a7947860a13639b42fe29f3e4d0a1f2.html" title="fdmdv2" alt="" coords="37,63,109,111"/>\r
+<area shape="rect" id="graph3" href="dir_993d521cc2b75cdafc898552f316d0dd.html" alt="" coords="27,52,216,121"/>\r
+<area shape="rect" id="graph2" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html" title="Projects" alt="" coords="16,16,227,132"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5 b/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5
new file mode 100644 (file)
index 0000000..14acf47
--- /dev/null
@@ -0,0 +1 @@
+db2e517d084b08780ea9f7db18466de8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.png b/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.png
new file mode 100644 (file)
index 0000000..de38750
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/dir_993d521cc2b75cdafc898552f316d0dd_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html b/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html
new file mode 100644 (file)
index 0000000..88b9085
--- /dev/null
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html">Projects</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Projects Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for Projects:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png" border="0" usemap="#dir__b8aaf9f7b3f56c8d6f3cb67d1550ae28__dep" alt="C:/bin/Projects"/></div>
+<map name="dir__b8aaf9f7b3f56c8d6f3cb67d1550ae28__dep" id="dir__b8aaf9f7b3f56c8d6f3cb67d1550ae28__dep">
+<area shape="rect" id="node3" href="dir_993d521cc2b75cdafc898552f316d0dd.html" title="Radio" alt="" coords="27,27,99,75"/>\r<area shape="rect" id="graph2" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html" alt="" coords="16,16,205,85"/>\r</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_993d521cc2b75cdafc898552f316d0dd"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_993d521cc2b75cdafc898552f316d0dd.html">Radio</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.map b/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.map
new file mode 100644 (file)
index 0000000..52c31c6
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="C:/bin/Projects" name="C:/bin/Projects">\r
+<area shape="rect" id="node3" href="dir_993d521cc2b75cdafc898552f316d0dd.html" title="Radio" alt="" coords="27,27,99,75"/>\r
+<area shape="rect" id="graph2" href="dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html" alt="" coords="16,16,205,85"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5 b/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5
new file mode 100644 (file)
index 0000000..5800149
--- /dev/null
@@ -0,0 +1 @@
+4dbcae1c6aeb253cbdde3449076e4944
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png b/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png
new file mode 100644 (file)
index 0000000..246b652
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html
new file mode 100644 (file)
index 0000000..4d48b84
--- /dev/null
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/dlg_about.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">dlg_about.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            dlg_about.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Purpose:         Subclasses dialog GUI for Help/About.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//                 (DlgAbout from topFrame.h)</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Date:            May 05 2012</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// License:         BSD License (other licenses may apply to other</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//                  components of this project)</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef __ABOUT_DIALOG__</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __ABOUT_DIALOG__</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &quot;topFrame.h&quot;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="code" href="class_about_dlg.html">   17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_about_dlg.html">AboutDlg</a> : <span class="keyword">public</span> <a class="code" href="class_dlg_about.html">DlgAbout</a></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;{</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;        <span class="comment">// Handlers for DlgAbout events.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;        <span class="keywordtype">void</span> OnInitDialog( wxInitDialogEvent&amp; event );</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        <a class="code" href="class_about_dlg.html#ac17a2e5d541346e2edabcddf043afa6e">AboutDlg</a>( wxWindow* parent );</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;};</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#endif // __ABOUT_DIALOG__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html
new file mode 100644 (file)
index 0000000..273d7ab
--- /dev/null
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/dlg_audio.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">dlg_audio.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:              dlg_audio.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Purpose:           Subclasses dialog GUI for audio devices/options.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//                  (DlgAudio from topFrame.h)</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Date:            May 05 2012</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// License:         BSD License (other licenses may apply to other</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//                  components of this project)</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef __AUDIO_DIALOG__</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __AUDIO_DIALOG__</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;wx/wx.h&gt;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;topFrame.h&quot;</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &quot;portaudio.h&quot;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;portaudiocpp/PortAudioCpp.hxx&quot;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifdef WIN32</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;portaudiocpp/AsioDeviceAdapter.hxx&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="code" href="class_audio_dlg.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_audio_dlg.html">AudioDlg</a> : <span class="keyword">public</span> <a class="code" href="class_dlg_audio.html">DlgAudio</a></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;{</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;     <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <span class="comment">// Handlers for DlgAudio events.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        <span class="keywordtype">void</span> OnCancel( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;        <span class="keywordtype">void</span> OnOK( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;        <span class="keywordtype">void</span> OnClose( wxCloseEvent&amp; event );</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;        <span class="keywordtype">void</span> OnInitDialog( wxInitDialogEvent&amp; event );</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;        <span class="keywordtype">void</span> OnApply( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;        <span class="keywordtype">void</span> populateStandardSampleRates(</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;                wxComboBox* target,</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;                <span class="keyword">const</span> portaudio::DirectionSpecificStreamParameters &amp;inputParameters,</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;                <span class="keyword">const</span> portaudio::DirectionSpecificStreamParameters &amp;outputParameters);</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        <span class="keywordtype">int</span> populateAudioInfo();</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        <a class="code" href="class_audio_dlg.html#aca8f77272717136445248c9dce578bed">AudioDlg</a>( wxWindow* parent );</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        <span class="keywordtype">void</span> OnRxInputSelect( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;        <span class="keywordtype">void</span> OnTxOutputSelect( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        <span class="keywordtype">void</span> OnVoiceInputSelect( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;        <span class="keywordtype">void</span> OnVoiceOutputSelect( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;};</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#endif // __AUDIO_DIALOG__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html
new file mode 100644 (file)
index 0000000..865e282
--- /dev/null
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/dlg_comports.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">dlg_comports.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            dlg_options.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Subclasses dialog GUI for general program options.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//                  (DlgOptions from topFrame.h)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Created:         May. 11, 2012</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:         BSD License (other licenses may apply to other</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//                  components of this project)</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#ifndef __COMPORTS_DIALOG__</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __COMPORTS_DIALOG__</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &quot;topFrame.h&quot;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// Class ComPortsDlg</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="code" href="class_com_ports_dlg.html">   18</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_com_ports_dlg.html">ComPortsDlg</a> : <span class="keyword">public</span> <a class="code" href="class_dlg_com_ports.html">DlgComPorts</a></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;{</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;        <span class="comment">// Handlers for events.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;        <span class="keywordtype">void</span> OnListItemSelected( wxListEvent&amp; event );</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        <a class="code" href="class_com_ports_dlg.html#a02f8415185ed657f0263ae795e2b4f04">ComPortsDlg</a>( wxWindow* parent );</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;};</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif // __COMPORTS_DIALOG__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html
new file mode 100644 (file)
index 0000000..6724e6c
--- /dev/null
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/dlg_options.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">dlg_options.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            dlg_options.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Purpose:         Subclasses dialog GUI for general program options.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//                  (DlgOptions from topFrame.h)</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Date:            May 05 2012</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// License:         BSD License (other licenses may apply to other</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//                  components of this project)</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef __OPTIONS_DIALOG__</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __OPTIONS_DIALOG__</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &quot;topFrame.h&quot;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// Class OptionsDlg</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="code" href="class_options_dlg.html">   20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_options_dlg.html">OptionsDlg</a> : <span class="keyword">public</span> <a class="code" href="class_dlg_options.html">DlgOptions</a></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;{</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        <span class="comment">// Handlers for DlgOptions events.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;        <span class="keywordtype">void</span> OnClose( wxCloseEvent&amp; event );</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        <span class="keywordtype">void</span> OnInitDialog( wxInitDialogEvent&amp; event );</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        <a class="code" href="class_options_dlg.html#a40a392346d152d4b9e37e54bcf2cb40a">OptionsDlg</a>( wxWindow* parent );</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;};</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#endif // __OPTIONS_DIALOG__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/doxygen.css b/fdmdv2/fdmdv2-doc/html/doxygen.css
new file mode 100644 (file)
index 0000000..2642e8f
--- /dev/null
@@ -0,0 +1,1172 @@
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+       font: 400 14px/19px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+       font-size: 150%;
+}
+
+.title {
+       font-size: 150%;
+       font-weight: bold;
+       margin: 10px 2px;
+}
+
+h2.groupheader {
+       border-bottom: 1px solid #879ECB;
+       color: #354C7B;
+       font-size: 150%;
+       font-weight: normal;
+       margin-top: 1.75em;
+       padding-top: 8px;
+       padding-bottom: 4px;
+       width: 100%;
+}
+
+h3.groupheader {
+       font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+       -webkit-transition: text-shadow 0.5s linear;
+       -moz-transition: text-shadow 0.5s linear;
+       -ms-transition: text-shadow 0.5s linear;
+       -o-transition: text-shadow 0.5s linear;
+       transition: text-shadow 0.5s linear;
+       margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+       text-shadow: 0 0 15px cyan;
+}
+
+dt {
+       font-weight: bold;
+}
+
+div.multicol {
+       -moz-column-gap: 1em;
+       -webkit-column-gap: 1em;
+       -moz-column-count: 3;
+       -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+       margin-top: 2px;
+}
+
+p.endli {
+       margin-bottom: 0px;
+}
+
+p.enddd {
+       margin-bottom: 4px;
+}
+
+p.endtd {
+       margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+       font-weight: bold;
+}
+
+span.legend {
+        font-size: 70%;
+        text-align: center;
+}
+
+h3.version {
+        font-size: 90%;
+        text-align: center;
+}
+
+div.qindex, div.navtab{
+       background-color: #EBEFF6;
+       border: 1px solid #A3B4D7;
+       text-align: center;
+}
+
+div.qindex, div.navpath {
+       width: 100%;
+       line-height: 140%;
+}
+
+div.navtab {
+       margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+       color: #3D578C;
+       font-weight: normal;
+       text-decoration: none;
+}
+
+.contents a:visited {
+       color: #4665A2;
+}
+
+a:hover {
+       text-decoration: underline;
+}
+
+a.qindex {
+       font-weight: bold;
+}
+
+a.qindexHL {
+       font-weight: bold;
+       background-color: #9CAFD4;
+       color: #ffffff;
+       border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+        color: #ffffff;
+}
+
+a.el {
+       font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited {
+       color: #4665A2; 
+}
+
+a.codeRef, a.codeRef:visited {
+       color: #4665A2; 
+}
+
+/* @end */
+
+dl.el {
+       margin-left: -1cm;
+}
+
+pre.fragment {
+        border: 1px solid #C4CFE5;
+        background-color: #FBFCFD;
+        padding: 4px 6px;
+        margin: 4px 8px 4px 2px;
+        overflow: auto;
+        word-wrap: break-word;
+        font-size:  9pt;
+        line-height: 125%;
+        font-family: monospace, fixed;
+        font-size: 105%;
+}
+
+div.fragment {
+        padding: 4px;
+        margin: 4px;
+       background-color: #FBFCFD;
+       border: 1px solid #C4CFE5;
+}
+
+div.line {
+       font-family: monospace, fixed;
+        font-size: 13px;
+       min-height: 13px;
+       line-height: 1.0;
+       text-wrap: unrestricted;
+       white-space: -moz-pre-wrap; /* Moz */
+       white-space: -pre-wrap;     /* Opera 4-6 */
+       white-space: -o-pre-wrap;   /* Opera 7 */
+       white-space: pre-wrap;      /* CSS3  */
+       word-wrap: break-word;      /* IE 5.5+ */
+       text-indent: -53px;
+       padding-left: 53px;
+       padding-bottom: 0px;
+       margin: 0px;
+       -webkit-transition-property: background-color, box-shadow;
+       -webkit-transition-duration: 0.5s;
+       -moz-transition-property: background-color, box-shadow;
+       -moz-transition-duration: 0.5s;
+       -ms-transition-property: background-color, box-shadow;
+       -ms-transition-duration: 0.5s;
+       -o-transition-property: background-color, box-shadow;
+       -o-transition-duration: 0.5s;
+       transition-property: background-color, box-shadow;
+       transition-duration: 0.5s;
+}
+
+div.line.glow {
+       background-color: cyan;
+       box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+       padding-right: 4px;
+       text-align: right;
+       border-right: 2px solid #0F0;
+       background-color: #E8E8E8;
+        white-space: pre;
+}
+span.lineno a {
+       background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+       background-color: #C8C8C8;
+}
+
+div.ah {
+       background-color: black;
+       font-weight: bold;
+       color: #ffffff;
+       margin-bottom: 3px;
+       margin-top: 3px;
+       padding: 0.2em;
+       border: solid thin #333;
+       border-radius: 0.5em;
+       -webkit-border-radius: .5em;
+       -moz-border-radius: .5em;
+       box-shadow: 2px 2px 3px #999;
+       -webkit-box-shadow: 2px 2px 3px #999;
+       -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+       background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+       background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
+}
+
+div.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       font-weight: bold;
+}
+
+div.groupText {
+       margin-left: 16px;
+       font-style: italic;
+}
+
+body {
+       background-color: white;
+       color: black;
+        margin: 0;
+}
+
+div.contents {
+       margin-top: 10px;
+       margin-left: 12px;
+       margin-right: 8px;
+}
+
+td.indexkey {
+       background-color: #EBEFF6;
+       font-weight: bold;
+       border: 1px solid #C4CFE5;
+       margin: 2px 0px 2px 0;
+       padding: 2px 10px;
+        white-space: nowrap;
+        vertical-align: top;
+}
+
+td.indexvalue {
+       background-color: #EBEFF6;
+       border: 1px solid #C4CFE5;
+       padding: 2px 10px;
+       margin: 2px 0px;
+}
+
+tr.memlist {
+       background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+       text-align: center;
+}
+
+img.formulaDsp {
+       
+}
+
+img.formulaInl {
+       vertical-align: middle;
+}
+
+div.center {
+       text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+       border: 0px;
+}
+
+address.footer {
+       text-align: right;
+       padding-right: 12px;
+}
+
+img.footer {
+       border: 0px;
+       vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+       color: #008000
+}
+
+span.keywordtype {
+       color: #604020
+}
+
+span.keywordflow {
+       color: #e08000
+}
+
+span.comment {
+       color: #800000
+}
+
+span.preprocessor {
+       color: #806020
+}
+
+span.stringliteral {
+       color: #002080
+}
+
+span.charliteral {
+       color: #008080
+}
+
+span.vhdldigit { 
+       color: #ff00ff 
+}
+
+span.vhdlchar { 
+       color: #000000 
+}
+
+span.vhdlkeyword { 
+       color: #700070 
+}
+
+span.vhdllogic { 
+       color: #ff0000 
+}
+
+blockquote {
+        background-color: #F7F8FB;
+        border-left: 2px solid #9CAFD4;
+        margin: 0 24px 0 4px;
+        padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+       color: #003399;
+       font-weight: bold;
+}
+
+form.search {
+       margin-bottom: 0px;
+       margin-top: 0px;
+}
+
+input.search {
+       font-size: 75%;
+       color: #000080;
+       font-weight: normal;
+       background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+       font-size: 75%;
+}
+
+.dirtab {
+       padding: 4px;
+       border-collapse: collapse;
+       border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+       background: #EBEFF6;
+       font-weight: bold;
+}
+
+hr {
+       height: 0px;
+       border: none;
+       border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+       height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+       border-spacing: 0px;
+       padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+       -webkit-transition-property: background-color, box-shadow;
+       -webkit-transition-duration: 0.5s;
+       -moz-transition-property: background-color, box-shadow;
+       -moz-transition-duration: 0.5s;
+       -ms-transition-property: background-color, box-shadow;
+       -ms-transition-duration: 0.5s;
+       -o-transition-property: background-color, box-shadow;
+       -o-transition-duration: 0.5s;
+       transition-property: background-color, box-shadow;
+       transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+       background-color: cyan;
+       box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+       background-color: #F9FAFC;
+       border: none;
+       margin: 4px;
+       padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+       padding: 0px 8px 4px 8px;
+       color: #555;
+}
+
+.memSeparator {
+        border-bottom: 1px solid #DEE4F0;
+        line-height: 1px;
+        margin: 0px;
+        padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memItemRight {
+       width: 100%;
+}
+
+.memTemplParams {
+       color: #4665A2;
+        white-space: nowrap;
+       font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+       font-size: 80%;
+       color: #4665A2;
+       font-weight: normal;
+       margin-left: 9px;
+}
+
+.memnav {
+       background-color: #EBEFF6;
+       border: 1px solid #A3B4D7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+
+.mempage {
+       width: 100%;
+}
+
+.memitem {
+       padding: 0;
+       margin-bottom: 10px;
+       margin-right: 5px;
+        -webkit-transition: box-shadow 0.5s linear;
+        -moz-transition: box-shadow 0.5s linear;
+        -ms-transition: box-shadow 0.5s linear;
+        -o-transition: box-shadow 0.5s linear;
+        transition: box-shadow 0.5s linear;
+        display: table !important;
+        width: 100%;
+}
+
+.memitem.glow {
+         box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+        font-weight: bold;
+        margin-left: 6px;
+}
+
+.memname td {
+       vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+        border-top: 1px solid #A8B8D9;
+        border-left: 1px solid #A8B8D9;
+        border-right: 1px solid #A8B8D9;
+        padding: 6px 0px 6px 0px;
+        color: #253555;
+        font-weight: bold;
+        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
+        /* opera specific markup */
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
+        /* firefox specific markup */
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        -moz-border-radius-topright: 4px;
+        -moz-border-radius-topleft: 4px;
+        /* webkit specific markup */
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        -webkit-border-top-right-radius: 4px;
+        -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+        border-bottom: 1px solid #A8B8D9;      
+        border-left: 1px solid #A8B8D9;      
+        border-right: 1px solid #A8B8D9; 
+        padding: 6px 10px 2px 10px;
+        background-color: #FBFCFD;
+        border-top-width: 0;
+        background-image:url('nav_g.png');
+        background-repeat:repeat-x;
+        background-color: #FFFFFF;
+        /* opera specific markup */
+        border-bottom-left-radius: 4px;
+        border-bottom-right-radius: 4px;
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        /* firefox specific markup */
+        -moz-border-radius-bottomleft: 4px;
+        -moz-border-radius-bottomright: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        /* webkit specific markup */
+        -webkit-border-bottom-left-radius: 4px;
+        -webkit-border-bottom-right-radius: 4px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+        padding: 5px;
+}
+
+dl.reflist dd {
+        margin: 0px 0px 10px 0px;
+        padding: 5px;
+}
+
+.paramkey {
+       text-align: right;
+}
+
+.paramtype {
+       white-space: nowrap;
+}
+
+.paramname {
+       color: #602020;
+       white-space: nowrap;
+}
+.paramname em {
+       font-style: normal;
+}
+.paramname code {
+        line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+        margin-left: 0px;
+        padding-left: 0px;
+}       
+
+.params .paramname, .retval .paramname {
+        font-weight: bold;
+        vertical-align: top;
+}
+        
+.params .paramtype {
+        font-style: italic;
+        vertical-align: top;
+}       
+        
+.params .paramdir {
+        font-family: "courier new",courier,monospace;
+        vertical-align: top;
+}
+
+table.mlabels {
+       border-spacing: 0px;
+}
+
+td.mlabels-left {
+       width: 100%;
+       padding: 0px;
+}
+
+td.mlabels-right {
+       vertical-align: bottom;
+       padding: 0px;
+       white-space: nowrap;
+}
+
+span.mlabels {
+        margin-left: 8px;
+}
+
+span.mlabel {
+        background-color: #728DC1;
+        border-top:1px solid #5373B4;
+        border-left:1px solid #5373B4;
+        border-right:1px solid #C4CFE5;
+        border-bottom:1px solid #C4CFE5;
+       text-shadow: none;
+       color: white;
+       margin-right: 4px;
+       padding: 2px 3px;
+       border-radius: 3px;
+       font-size: 7pt;
+       white-space: nowrap;
+       vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view when not used as main index */
+
+div.directory {
+        margin: 10px 0px;
+        border-top: 1px solid #A8B8D9;
+        border-bottom: 1px solid #A8B8D9;
+        width: 100%;
+}
+
+.directory table {
+        border-collapse:collapse;
+}
+
+.directory td {
+        margin: 0px;
+        padding: 0px;
+       vertical-align: top;
+}
+
+.directory td.entry {
+        white-space: nowrap;
+        padding-right: 6px;
+}
+
+.directory td.entry a {
+        outline:none;
+}
+
+.directory td.entry a img {
+        border: none;
+}
+
+.directory td.desc {
+        width: 100%;
+        padding-left: 6px;
+       padding-right: 6px;
+       padding-top: 3px;
+       border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+       padding-left: 6px;
+       background-color: #F7F8FB;
+}
+
+.directory img {
+       vertical-align: -30%;
+}
+
+.directory .levels {
+        white-space: nowrap;
+        width: 100%;
+        text-align: right;
+        font-size: 9pt;
+}
+
+.directory .levels span {
+        cursor: pointer;
+        padding-left: 2px;
+        padding-right: 2px;
+       color: #3D578C;
+}
+
+div.dynheader {
+        margin-top: 8px;
+       -webkit-touch-callout: none;
+       -webkit-user-select: none;
+       -khtml-user-select: none;
+       -moz-user-select: none;
+       -ms-user-select: none;
+       user-select: none;
+}
+
+address {
+       font-style: normal;
+       color: #2A3D61;
+}
+
+table.doxtable {
+       border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+       border: 1px solid #2D4068;
+       padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+       background-color: #374F7F;
+       color: #FFFFFF;
+       font-size: 110%;
+       padding-bottom: 4px;
+       padding-top: 5px;
+}
+
+table.fieldtable {
+        width: 100%;
+        margin-bottom: 10px;
+        border: 1px solid #A8B8D9;
+        border-spacing: 0px;
+        -moz-border-radius: 4px;
+        -webkit-border-radius: 4px;
+        border-radius: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+        padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+        white-space: nowrap;
+        border-right: 1px solid #A8B8D9;
+        border-bottom: 1px solid #A8B8D9;
+        vertical-align: top;
+}
+
+.fieldtable td.fielddoc {
+        border-bottom: 1px solid #A8B8D9;
+        width: 100%;
+}
+
+.fieldtable tr:last-child td {
+        border-bottom: none;
+}
+
+.fieldtable th {
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
+        font-size: 90%;
+        color: #253555;
+        padding-bottom: 4px;
+        padding-top: 5px;
+        text-align:left;
+        -moz-border-radius-topleft: 4px;
+        -moz-border-radius-topright: 4px;
+        -webkit-border-top-left-radius: 4px;
+        -webkit-border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
+        border-top-right-radius: 4px;
+        border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+       top: 0px;
+       left: 10px;
+       height: 36px;
+       background-image: url('tab_b.png');
+       z-index: 101;
+       overflow: hidden;
+       font-size: 13px;
+}
+
+.navpath ul
+{
+       font-size: 11px;
+       background-image:url('tab_b.png');
+       background-repeat:repeat-x;
+       background-position: 0 -5px;
+       height:30px;
+       line-height:30px;
+       color:#8AA0CC;
+       border:solid 1px #C2CDE4;
+       overflow:hidden;
+       margin:0px;
+       padding:0px;
+}
+
+.navpath li
+{
+       list-style-type:none;
+       float:left;
+       padding-left:10px;
+       padding-right:15px;
+       background-image:url('bc_s.png');
+       background-repeat:no-repeat;
+       background-position:right;
+       color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+       height:32px;
+       display:block;
+       text-decoration: none;
+       outline: none;
+       color: #283A5D;
+       font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+       text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+       text-decoration: none;        
+}
+
+.navpath li.navelem a:hover
+{
+       color:#6884BD;
+}
+
+.navpath li.footer
+{
+        list-style-type:none;
+        float:right;
+        padding-left:10px;
+        padding-right:15px;
+        background-image:none;
+        background-repeat:no-repeat;
+        background-position:right;
+        color:#364D7C;
+        font-size: 8pt;
+}
+
+
+div.summary
+{
+       float: right;
+       font-size: 8pt;
+       padding-right: 5px;
+       width: 50%;
+       text-align: right;
+}       
+
+div.summary a
+{
+       white-space: nowrap;
+}
+
+div.ingroups
+{
+       font-size: 8pt;
+       width: 50%;
+       text-align: left;
+}
+
+div.ingroups a
+{
+       white-space: nowrap;
+}
+
+div.header
+{
+        background-image:url('nav_h.png');
+        background-repeat:repeat-x;
+       background-color: #F9FAFC;
+       margin:  0px;
+       border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+       padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+        padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+       margin-left: 0px;
+       padding-left: 0px;
+}
+
+dl.note
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #00D000;
+}
+
+dl.deprecated
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #505050;
+}
+
+dl.todo
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #00C0E0;
+}
+
+dl.test
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #3030E0;
+}
+
+dl.bug
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #C08050;
+}
+
+dl.section dd {
+       margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+       text-align: center;
+       vertical-align: bottom;
+       border-collapse: separate;
+}
+#projectlogo img
+{ 
+       border: 0px none;
+}
+#projectname
+{
+       font: 300% Tahoma, Arial,sans-serif;
+       margin: 0px;
+       padding: 2px 0px;
+}
+    
+#projectbrief
+{
+       font: 120% Tahoma, Arial,sans-serif;
+       margin: 0px;
+       padding: 0px;
+}
+
+#projectnumber
+{
+       font: 50% Tahoma, Arial,sans-serif;
+       margin: 0px;
+       padding: 0px;
+}
+
+#titlearea
+{
+       padding: 0px;
+       margin: 0px;
+       width: 100%;
+       border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+        text-align: center;
+}
+
+.dotgraph
+{
+        text-align: center;
+}
+
+.mscgraph
+{
+        text-align: center;
+}
+
+.caption
+{
+       font-weight: bold;
+}
+
+div.zoom
+{
+       border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+        margin-bottom:50px;
+}
+
+dl.citelist dt {
+        color:#334975;
+        float:left;
+        font-weight:bold;
+        margin-right:10px;
+        padding:5px;
+}
+
+dl.citelist dd {
+        margin:2px 0;
+        padding:5px 0;
+}
+
+div.toc {
+        padding: 14px 25px;
+        background-color: #F4F6FA;
+        border: 1px solid #D8DFEE;
+        border-radius: 7px 7px 7px 7px;
+        float: right;
+        height: auto;
+        margin: 0 20px 10px 10px;
+        width: 200px;
+}
+
+div.toc li {
+        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+        margin-top: 5px;
+        padding-left: 10px;
+        padding-top: 2px;
+}
+
+div.toc h3 {
+        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+       color: #4665A2;
+        border-bottom: 0 none;
+        margin: 0;
+}
+
+div.toc ul {
+        list-style: none outside none;
+        border: medium none;
+        padding: 0px;
+}       
+
+div.toc li.level1 {
+        margin-left: 0px;
+}
+
+div.toc li.level2 {
+        margin-left: 15px;
+}
+
+div.toc li.level3 {
+        margin-left: 30px;
+}
+
+div.toc li.level4 {
+        margin-left: 45px;
+}
+
+.inherit_header {
+        font-weight: bold;
+        color: gray;
+        cursor: pointer;
+       -webkit-touch-callout: none;
+       -webkit-user-select: none;
+       -khtml-user-select: none;
+       -moz-user-select: none;
+       -ms-user-select: none;
+       user-select: none;
+}
+
+.inherit_header td {
+        padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+        display: none;
+}
+
+tr.heading h2 {
+        margin-top: 12px;
+        margin-bottom: 4px;
+}
+
+@media print
+{
+  #top { display: none; }
+  #side-nav { display: none; }
+  #nav-path { display: none; }
+  body { overflow:visible; }
+  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+  .summary { display: none; }
+  .memitem { page-break-inside: avoid; }
+  #doc-content
+  {
+    margin-left:0 !important;
+    height:auto !important;
+    width:auto !important;
+    overflow:inherit;
+    display:inline;
+  }
+}
+
diff --git a/fdmdv2/fdmdv2-doc/html/doxygen.png b/fdmdv2/fdmdv2-doc/html/doxygen.png
new file mode 100644 (file)
index 0000000..3ff17d8
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/doxygen.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/dynsections.js b/fdmdv2/fdmdv2-doc/html/dynsections.js
new file mode 100644 (file)
index 0000000..116542f
--- /dev/null
@@ -0,0 +1,78 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+   content.hide();
+   summary.show();
+   $(linkObj).addClass('closed').removeClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+   content.show();
+   summary.hide();
+   $(linkObj).removeClass('closed').addClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ } 
+ return false;
+}
+
+function updateStripes()
+{
+  $('table.directory tr').
+       removeClass('even').filter(':visible:even').addClass('even');
+}
+function toggleLevel(level)
+{
+  $('table.directory tr').each(function(){ 
+    var l = this.id.split('_').length-1;
+    var i = $('#img'+this.id.substring(3));
+    var a = $('#arr'+this.id.substring(3));
+    if (l<level+1) {
+      i.attr('src','ftv2folderopen.png');
+      a.attr('src','ftv2mnode.png');
+      $(this).show();
+    } else if (l==level+1) {
+      i.attr('src','ftv2folderclosed.png');
+      a.attr('src','ftv2pnode.png');
+      $(this).show();
+    } else {
+      $(this).hide();
+    }
+  });
+  updateStripes();
+}
+function toggleFolder(id) 
+{
+  var n = $('[id^=row_'+id+']');
+  var i = $('[id^=img_'+id+']');
+  var a = $('[id^=arr_'+id+']');
+  var c = n.slice(1);
+  if (c.filter(':first').is(':visible')===true) {
+    i.attr('src','ftv2folderclosed.png');
+    a.attr('src','ftv2pnode.png');
+    c.hide();
+  } else {
+    i.attr('src','ftv2folderopen.png');
+    a.attr('src','ftv2mnode.png');
+    c.show();
+  }
+  updateStripes();
+}
+
+function toggleInherit(id)
+{
+  var rows = $('tr.inherit.'+id);
+  var img = $('tr.inherit_header.'+id+' img');
+  var src = $(img).attr('src');
+  if (rows.filter(':first').is(':visible')===true) {
+    rows.css('display','none');
+    $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+  } else {
+    rows.css('display','table-row'); // using show() causes jump in firefox
+    $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+  }
+}
+
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html
new file mode 100644 (file)
index 0000000..f6b734e
--- /dev/null
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_defines.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_defines.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_defines.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Definitions used by plots derived from fdmdv2_plot class.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Created:         August 27, 2012</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Derived from:    code written by David Rowe</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//  Copyright (C) 2012 David Witten</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//  All rights reserved.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//  it under the terms of the GNU Lesser General Public License version 2.1,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//  as published by the Free Software Foundation.  This program is</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//  distributed in the hope that it will be useful, but WITHOUT ANY</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//  WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//  License for more details.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//  You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//  along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef __FDMDV2_DEFINES__</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __FDMDV2_DEFINES__</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;wx/wx.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/* FFT points */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#define FDMDV_NSPEC         512</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#define MIN_DB              -40.0</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_DB              0.0</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BETA                0.1     // constant for time averageing spectrum data</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MIN_HZ              0</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_HZ              4000</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WATERFALL_SECS_Y    5       // number of seconds respresented by y axis of waterfall</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DT                  0.02    // time between samples</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FS                  8000    // FDMDV modem sample rate</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#define FDMDV_BITS_PER_FRAME          28  </span><span class="comment">/* 20ms frames, 1400 bit/s                                        */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FDMDV_NOM_SAMPLES_PER_FRAME  160  </span><span class="comment">/* modulator output samples/frame and nominal demod samples/frame */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor"></span>                                          <span class="comment">/* at 8000 Hz sample rate                                         */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#define FDMDV_MAX_SAMPLES_PER_FRAME  200  </span><span class="comment">/* max demod samples/frame, use this to allocate storage          */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FDMDV_SCALE                 1000  </span><span class="comment">/* suggested scaling for 16 bit shorts                            */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FDMDV_NSYM                    15</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#define MIN_DB              -40.0</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_DB              0.0</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BETA                0.1  // constant for time averageing spectrum data</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MIN_HZ              0</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_HZ              4000</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WATERFALL_SECS_Y    5    // number of seconds respresented by y axis of waterfall</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DT                  0.02 // time between samples</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FS                  8000    // FDMDV modem sample rate</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#define SCATTER_MEM         (FDMDV_NSYM)*50</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SCATTER_X_MAX       3.0</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SCATTER_Y_MAX       3.0</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">// main window params</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#define W                   1200</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define W3                  (W/3)</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define H                   600</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define H2                  (H/2)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SP                  20</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">// sound card</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#define SAMPLE_RATE         48000                          // 48 kHz sampling rate rec. as we can trust accuracy of sound card</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N8                  FDMDV_NOM_SAMPLES_PER_FRAME    // processing buffer size at 8 kHz</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MEM8                (FDMDV_OS_TAPS/FDMDV_OS)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N48                 (N8*FDMDV_OS)                  // processing buffer size at 48 kHz</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM_CHANNELS        2                              // I think most sound cards prefer stereo we will convert to mono</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">#define BITS_PER_CODEC_FRAME  (2 * FDMDV_BITS_PER_FRAME)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BYTES_PER_CODEC_FRAME (BITS_PER_CODEC_FRAME / 8)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">/* 8 to 48 kHz sample rate conversion */</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="preprocessor">#define FDMDV_OS                 6         </span><span class="comment">/* oversampling rate           */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FDMDV_OS_TAPS           48         </span><span class="comment">/* number of OS filter taps    */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">enum</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;{</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    ID_ROTATE_LEFT = wxID_HIGHEST + 1,</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    ID_ROTATE_RIGHT,</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    ID_RESIZE,</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    ID_PAINT_BG</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;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor">#endif  //__FDMDV2_DEFINES__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html
new file mode 100644 (file)
index 0000000..fdce480
--- /dev/null
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_main.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_main.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Purpose:         Declares simple wxWidgets application with GUI.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Created:         Apr. 9, 2012</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:         BSD License (other licenses may apply to other</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//                  components of this project)</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#ifndef __FDMDV2_MAIN__</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __FDMDV2_MAIN__</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;wx/wx.h&gt;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &quot;wx/file.h&quot;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;wx/filename.h&quot;</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;wx/graphics.h&quot;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &quot;wx/mstream.h&quot;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;wx/wfstream.h&quot;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;wx/quantize.h&quot;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;wx/scopedptr.h&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;wx/stopwatch.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;wx/versioninfo.h&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;wx/sound.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;wx/thread.h&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;codec2.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;fdmdv.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;topFrame.h&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;dlg_about.h&quot;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;dlg_audio.h&quot;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;dlg_options.h&quot;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;dlg_comports.h&quot;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot.h&quot;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot_scalar.h&quot;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot_scatter.h&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot_waterfall.h&quot;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot_spectrum.h&quot;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_pa_wrapper.h&quot;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &quot;sndfile.h&quot;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &quot;portaudio.h&quot;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="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="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><!-- 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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html
new file mode 100644 (file)
index 0000000..2ebdfed
--- /dev/null
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_pa_wrapper.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_pa_wrapper.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Defines a wrapper class around PortAudio</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Created:         August 12, 2012</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// License:</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//  Copyright (C) 2012 David Witten</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//  All rights reserved.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//  This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  it under the terms of the GNU Lesser General Public License version 2.1,</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//  as published by the Free Software Foundation.  This program is</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//  distributed in the hope that it will be useful, but WITHOUT ANY</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//  WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//  License for more details.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">//  You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//  along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;math.h&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_defines.h&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;fdmdv.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;codec2.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;portaudio.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">// Note that many of the older ISA sound cards on PCs do NOT support</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// full duplex audio (simultaneous record and playback).</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// And some only support full duplex at lower sample rates.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">//#define SAMPLE_RATE         (44100)</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#define PA_SAMPLE_TYPE      paFloat32       //paInt16</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRAMES_PER_BUFFER   (64)</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">float</span> SAMPLE;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="class_port_audio_wrap.html">   41</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_port_audio_wrap.html">PortAudioWrap</a></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;{</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;        <a class="code" href="class_port_audio_wrap.html">PortAudioWrap</a>();</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        ~<a class="code" href="class_port_audio_wrap.html">PortAudioWrap</a>();</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        <span class="keywordtype">float</span>                           m_av_mag[FDMDV_NSPEC];</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">private</span>:</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        PaStream                        *stream;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        PaStreamParameters              inputBuffer;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        PaStreamParameters              outputBuffer;</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        <span class="keywordtype">void</span>                            *userData;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        <span class="keywordtype">int</span>                             samplerate;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>                   framesPerBuffer;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        PaStreamCallbackFlags           statusFlags;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        PaStreamCallback                *streamCallback;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        PaStreamFinishedCallback        *streamFinishedCallback;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="keyword">const</span> PaStreamCallbackTimeInfo  *timeInfo;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="keyword">struct </span>FDMDV                    *fdmdv_state;</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="keyword">public</span>:</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="keywordtype">void</span> per_frame_rx_processing(</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;            <span class="keywordtype">short</span>   output_buf[],  <span class="comment">/* output buf of decoded speech samples          */</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;            <span class="keywordtype">int</span>     *n_output_buf, <span class="comment">/* how many samples currently in output_buf[]    */</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;            <span class="keywordtype">int</span>     codec_bits[],  <span class="comment">/* current frame of bits for decoder             */</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;            <span class="keywordtype">short</span>   input_buf[],   <span class="comment">/* input buf of modem samples input to demod     */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;            <span class="keywordtype">int</span>     *n_input_buf,  <span class="comment">/* how many samples currently in input_buf[]     */</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;            <span class="keywordtype">int</span>     *nin,          <span class="comment">/* amount of samples demod needs for next call   */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;            <span class="keywordtype">int</span>     *state,        <span class="comment">/* used to collect codec_bits[] halves           */</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;            <span class="keyword">struct</span>  CODEC2 *c2     <span class="comment">/* Codec 2 states                                */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        );</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;        <span class="comment">/*</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment">                static int Callback(</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment">                                        const void *inBuffer,</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">                                        void *outBuffer,</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">                                        unsigned long framesPerBuffer,</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">                                        const PaStreamCallbackTimeInfo *outTime,</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">                                        PaStreamCallbackFlags statusFlags,</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">                                        void *userData</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment">                                   );</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">                static int txCallback(</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">                                        const void *inBuffer,</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment">                                        void *outBuffer,</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment">                                        unsigned long framesPerBuffer,</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">                                        const PaStreamCallbackTimeInfo *outTime,</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment">                                        PaStreamCallbackFlags statusFlags,</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">                                        void *userData</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">                                     );</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">        */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        PaDeviceIndex       getDefaultInputDevice();</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        PaDeviceIndex       getDefaultOutputDevice();</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        PaStreamParameters  *getDeviceInfo(PaDeviceIndex idx);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        PaError             setFramesPerBuffer(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> size);</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        PaError             setSampleRate(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> size);</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        PaError             setStreamFlags(PaStreamFlags flags);</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        PaError             setCallback(PaStreamCallback *streamCallback);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        PaError             setStreamCallback(PaStream *stream, PaStreamCallback* callback) { streamCallback = callback; <span class="keywordflow">return</span> 0;}</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        PaError             setStreamFinishedCallback(PaStream *stream, PaStreamFinishedCallback* streamFinishedCallback);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        PaError             streamOpen();</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;        PaError             setInputDevice(PaDeviceIndex dev);</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        PaError             setInputChannelCount(<span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keywordtype">int</span>                 getInputChannelCount();</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        PaError             setInputSampleFormat(PaSampleFormat format);</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        PaError             setInputSampleRate(PaSampleFormat format);</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        PaError             setInputLatency(PaTime latency);</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <span class="keywordtype">void</span>                setInputHostApiStreamInfo(<span class="keywordtype">void</span> *info = NULL);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        PaTime              getInputDefaultLowLatency();</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <span class="keyword">const</span> <span class="keywordtype">char</span>          *getDeviceName(PaDeviceIndex dev);</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        PaError             setOutputDevice(PaDeviceIndex dev);</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        PaError             setOutputChannelCount(<span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keyword">const</span> <span class="keywordtype">int</span>           getOutputChannelCount();</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        PaError             setOutputSampleFormat(PaSampleFormat format);</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        PaError             setOutputLatency(PaTime latency);</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        PaError             streamStart();</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        PaError             streamClose();</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="keywordtype">void</span>                setOutputHostApiStreamInfo(<span class="keywordtype">void</span> *info = NULL);</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        PaTime              getOutputDefaultLowLatency();</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="keywordtype">void</span>                averageData(<span class="keywordtype">float</span> mag_dB[]);</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;        <span class="keywordtype">void</span>                setFdmdvState(FDMDV* fdmdv_state)                       {this-&gt;fdmdv_state = fdmdv_state;}</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment">//        void                setFramesPerBuffer(unsigned long framesPerBuffer)       {this-&gt;framesPerBuffer = framesPerBuffer;}</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <span class="keywordtype">void</span>                setInputBuffer(<span class="keyword">const</span> PaStreamParameters&amp; inputBuffer)   {this-&gt;inputBuffer = inputBuffer;}</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">//        void                setAvMag(float av_mag)                                  {this-&gt;m_av_mag = av_mag;}</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="keywordtype">void</span>                setOutputBuffer(<span class="keyword">const</span> PaStreamParameters&amp; outputBuffer) {this-&gt;outputBuffer = outputBuffer;}</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keywordtype">void</span>                setSamplerate(<span class="keywordtype">int</span> samplerate)                           {this-&gt;samplerate = samplerate;}</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        <span class="keywordtype">void</span>                setStatusFlags(<span class="keyword">const</span> PaStreamCallbackFlags&amp; statusFlags) {this-&gt;statusFlags = statusFlags;}</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <span class="keywordtype">void</span>                setStream(PaStream* stream)                             {this-&gt;stream = stream;}</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="comment">//        void                setStreamCallback(PaStreamCallback* streamCallback)     {this-&gt;streamCallback = streamCallback;}</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        <span class="keywordtype">void</span>                setStreamFinishedCallback(PaStreamFinishedCallback* streamFinishedCallback) {this-&gt;streamFinishedCallback = streamFinishedCallback;}</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;        <span class="keywordtype">void</span>                setTimeInfo(PaStreamCallbackTimeInfo* timeInfo)         {this-&gt;timeInfo = timeInfo;}</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;        <span class="keywordtype">void</span>                setUserData(<span class="keywordtype">void</span>* userData)                             {this-&gt;userData = userData;}</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        FDMDV*              getFdmdvState()                                         {<span class="keywordflow">return</span> fdmdv_state;}</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>       getFramesPerBuffer()<span class="keyword"> const                              </span>{<span class="keywordflow">return</span> framesPerBuffer;}</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        <span class="keyword">const</span>               PaStreamParameters&amp; getInputBuffer()<span class="keyword"> const              </span>{<span class="keywordflow">return</span> inputBuffer;}</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">//        const float         *getAvMag(int idx) const                                 {return (float *)&amp;m_av_mag[idx];}</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;        <span class="keyword">const</span>               PaStreamParameters&amp; getOutputBuffer()<span class="keyword"> const             </span>{<span class="keywordflow">return</span> outputBuffer;}</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="keywordtype">int</span>                 getSamplerate()<span class="keyword"> const                                   </span>{<span class="keywordflow">return</span> samplerate;}</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <span class="keyword">const</span> PaStreamCallbackFlags&amp; getStatusFlags()<span class="keyword"> const                         </span>{<span class="keywordflow">return</span> statusFlags;}</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        PaStream*           getStream()                                             {<span class="keywordflow">return</span> stream;}</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">//        PaStreamCallback*  getStreamCallback()                                       {return streamCallback;}</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">//        PaStreamFinishedCallback* getStreamFinishedCallback()                       {return streamFinishedCallback;}</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">//        PaStreamCallbackTimeInfo* getTimeInfo()                                     {return timeInfo;}</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        <span class="keywordtype">void</span>                *getUserData()                                          {<span class="keywordflow">return</span> userData;}</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        <span class="keywordtype">void</span>                terminate();</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        <span class="keywordtype">void</span>                stop();</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        <span class="keywordtype">void</span>                abort();</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        <span class="keywordtype">bool</span>                isOpen() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        <span class="keywordtype">bool</span>                isStopped() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        <span class="keywordtype">bool</span>                isActive() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        <span class="keywordtype">void</span>                loadData();</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;};</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html
new file mode 100644 (file)
index 0000000..9bf9efe
--- /dev/null
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_plot.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_plot.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Declares simple wxWidgets application with GUI</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Created:         Apr. 10, 2012</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Derived from:    code written by David Rowe</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:         BSD License (other licenses may apply to other</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//                  components of this project)</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//#include &quot;fdmdv2_main.h&quot;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#ifndef __FDMDV2_PLOT__</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __FDMDV2_PLOT__</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;wx/wx.h&gt;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;wx/aui/auibook.h&gt;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;wx/rawbmp.h&gt;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;wx/image.h&gt;</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;wx/dcbuffer.h&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#define MAX_ZOOM    7</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_BMP_X   (400 * MAX_ZOOM)</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_BMP_Y   (400 * MAX_ZOOM)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#define wxUSE_FILEDLG       1</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define wxUSE_LIBPNG        1</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define wxUSE_LIBJPEG       1</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define wxUSE_GIF           1</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define wxUSE_PCX           1</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define wxUSE_LIBTIFF       1</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#define PLOT_BORDER         3</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XLEFT_OFFSET        30</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XLEFT_TEXT_OFFSET   8</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define YBOTTOM_OFFSET      25</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRID_INCREMENT      50</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GREY_COLOR          wxColor(0x80, 0x80, 0x80)</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BLACK_COLOR         wxColor(0x00, 0x00, 0x00)</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#define BLUE_COLOR          wxColor(0x00, 0x00, 0xFF)</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LIGHT_BLUE_COLOR    wxColor(0x80, 0x80, 0xFF)</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#define RED_COLOR           wxColor(0xFF, 0x5E, 0x5E)</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LIGHT_RED_COLOR     wxColor(0xFF, 0xE0, 0xE0)</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DARK_RED_COLOR      wxColor(0xFF, 0x00, 0x00)</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PINK_COLOR          wxColor(0xFF, 0x80, 0xFF)</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#define LIGHT_GREEN_COLOR   wxColor(0xE3, 0xFF, 0xE0)</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GREEN_COLOR         wxColor(0x95, 0xFF, 0x8A)</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DARK_GREEN_COLOR    wxColor(0x20, 0xFF, 0x08)</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define VERY_GREEN_COLOR    wxColor(0x00, 0xFF, 0x00)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#define YELLOW_COLOR        wxColor(0xFF, 0xFF, 0x5E)</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LIGHT_YELLOW_COLOR  wxColor(0xFF, 0xFF, 0xB5)</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DARK_YELLOW_COLOR   wxColor(0xFF, 0xFF, 0x08)</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">    wxNullBrush</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">    wxBLACK_BRUSH</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">    wxBLUE_BRUSH</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">    wxCYAN_BRUSH</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">    wxGREEN_BRUSH</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">    wxYELLOW_BRUSH</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">    wxGREY_BRUSH</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">    wxLIGHT_GREY_BRUSH</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment">    wxMEDIUM_GREY_BRUSH</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">    wxRED_BRUSH</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">    wxTRANSPARENT_BRUSH</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">    wxWHITE_BRUSH</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">*/</span></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">class </span><a class="code" href="class_main_frame.html">MainFrame</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 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><!-- 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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html
new file mode 100644 (file)
index 0000000..cf5be36
--- /dev/null
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scalar.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_plot_scalar.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_plot_scalar.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Defines a scalar plot derivative of fdmdv2_plot.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Created:         June 22, 2012</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Derived from:    code written by David Rowe</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//  Copyright (C) 2012 David Witten</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//  All rights reserved.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//  it under the terms of the GNU Lesser General Public License version 2.1,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//  as published by the Free Software Foundation.  This program is</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//  distributed in the hope that it will be useful, but WITHOUT ANY</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//  WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//  License for more details.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//  You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//  along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef __FDMDV2_PLOT_SCALAR__</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __FDMDV2_PLOT_SCALAR__</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_defines.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// Class PlotScalar</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="class_plot_scalar.html">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_plot_scalar.html">PlotScalar</a>: <span class="keyword">public</span> <a class="code" href="class_plot_panel.html">PlotPanel</a></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;        <span class="comment">//PlotScalar(wxFrame* parent, int x, int y, int w, int h, int x_max_, int y_max_, const char name[]);</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;        <a class="code" href="class_plot_scalar.html">PlotScalar</a>(wxFrame* parent, <span class="keywordtype">int</span> x_max_, <span class="keywordtype">int</span> y_max_);</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        ~<a class="code" href="class_plot_scalar.html">PlotScalar</a>();</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;         <span class="keywordtype">void</span> add_new_sample(<span class="keywordtype">float</span> sample);</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        <span class="keywordtype">int</span>    m_x_max;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        <span class="keywordtype">int</span>    m_y_max;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        <span class="keywordtype">float</span>  *m_mem;              <span class="comment">/* array of x_max samples */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;        <span class="keywordtype">float</span>  m_new_sample;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="keywordtype">int</span>    m_index;</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="keywordtype">int</span>    m_step;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        <span class="keywordtype">int</span> clip(<span class="keywordtype">int</span> y1);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        <span class="keywordtype">void</span> draw(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        <span class="keywordtype">void</span> OnPaint(wxPaintEvent&amp; event);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        <span class="keywordtype">void</span> OnSize(wxSizeEvent&amp; event);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <span class="keywordtype">void</span> OnShow(wxShowEvent&amp; event);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        DECLARE_EVENT_TABLE()</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;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#endif // __FDMDV2_PLOT_SCALAR__</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor"></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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html
new file mode 100644 (file)
index 0000000..408ef61
--- /dev/null
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scatter.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_plot_scatter.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_plot_scatter.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Defines a waterfall plot derivative of fdmdv2_plot.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Created:         June 24, 2012</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Derived from:    code written by David Rowe</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//  Copyright (C) 2012 David Witten</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//  All rights reserved.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//  it under the terms of the GNU Lesser General Public License version 2.1,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//  as published by the Free Software Foundation.  This program is</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//  distributed in the hope that it will be useful, but WITHOUT ANY</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//  WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//  License for more details.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//  You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//  along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef __FDMDV2_PLOT_SCATTER__</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __FDMDV2_PLOT_SCATTER__</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;comp.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_defines.h&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// Class PlotScatter</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="class_plot_scatter.html">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_plot_scatter.html">PlotScatter</a> : <span class="keyword">public</span> <a class="code" href="class_plot_panel.html">PlotPanel</a></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;       <a class="code" href="class_plot_scatter.html">PlotScatter</a>(wxFrame* parent);</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;        ~<a class="code" href="class_plot_scatter.html">PlotScatter</a>(){};</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;        <a class="code" href="struct_c_o_m_p.html">COMP</a> m_mem[SCATTER_MEM];</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        <a class="code" href="struct_c_o_m_p.html">COMP</a> m_new_samples[FDMDV_NSYM];</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        <span class="keywordtype">void</span> draw(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        <span class="keywordtype">void</span> add_new_samples(<a class="code" href="struct_c_o_m_p.html">COMP</a> samples[]);</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        <span class="keywordtype">void</span> OnPaint(wxPaintEvent&amp; event);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;        <span class="keywordtype">void</span> OnSize(wxSizeEvent&amp; event);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="keywordtype">void</span> OnShow(wxShowEvent&amp; event);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        DECLARE_EVENT_TABLE()</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;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#endif //__FDMDV2_PLOT_SCATTER__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html
new file mode 100644 (file)
index 0000000..c75e6a3
--- /dev/null
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_spectrum.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_plot_spectrum.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_plot_spectrum.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Defines a spectrum plot derived from fdmdv2_plot class.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Created:         June 22, 2012</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Derived from:    code written by David Rowe</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//  Copyright (C) 2012 David Witten</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//  All rights reserved.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//  it under the terms of the GNU Lesser General Public License version 2.1,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//  as published by the Free Software Foundation.  This program is</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//  distributed in the hope that it will be useful, but WITHOUT ANY</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//  WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//  License for more details.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//  You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//  along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef __FDMDV2_PLOT_SPECTRUM__</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __FDMDV2_PLOT_SPECTRUM__</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_defines.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// Class Waterfall</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="class_plot_spectrum.html">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_plot_spectrum.html">PlotSpectrum</a> : <span class="keyword">public</span> <a class="code" href="class_plot_panel.html">PlotPanel</a></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">//        PlotSpectrum(wxFrame* parent, int x, int y, int w, int h);</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;        <a class="code" href="class_plot_spectrum.html">PlotSpectrum</a>(wxFrame* parent);</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;        ~<a class="code" href="class_plot_spectrum.html">PlotSpectrum</a>() {};</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        <span class="keywordtype">void</span>        OnPaint(wxPaintEvent&amp; event);</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;        <span class="keywordtype">void</span>        OnSize(wxSizeEvent&amp; event);</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        <span class="keywordtype">void</span>        OnShow(wxShowEvent&amp; event);</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;        <span class="keywordtype">void</span>        drawGraticule(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        <span class="keywordtype">void</span>        draw(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        DECLARE_EVENT_TABLE()</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;</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#endif //__FDMDV2_PLOT_SPECTRUM__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html
new file mode 100644 (file)
index 0000000..a4198cd
--- /dev/null
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_waterfall.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_plot_waterfall.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            fdmdv2_plot_waterfall.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Purpose:         Defines a waterfall plot derivative of fdmdv2_plot.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Created:         June 22, 2012</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Derived from:    code written by David Rowe</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//  Copyright (C) 2012 David Witten</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//  All rights reserved.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//  it under the terms of the GNU Lesser General Public License version 2.1,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//  as published by the Free Software Foundation.  This program is</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//  distributed in the hope that it will be useful, but WITHOUT ANY</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//  WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//  License for more details.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//  You should have received a copy of the GNU Lesser General Public License</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//  along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef __FDMDV2_PLOT_WATERFALL__</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __FDMDV2_PLOT_WATERFALL__</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_plot.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_defines.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// Class PlotWaterfall</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="class_plot_waterfall.html">   34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_plot_waterfall.html">PlotWaterfall</a> : <span class="keyword">public</span> <a class="code" href="class_plot_panel.html">PlotPanel</a></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <a class="code" href="class_plot_waterfall.html">PlotWaterfall</a>(wxFrame* parent);</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    ~<a class="code" href="class_plot_waterfall.html">PlotWaterfall</a>();</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">//    unsigned    *m_pixel_buf;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    <span class="keywordtype">unsigned</span>    m_heatmap_lut[256];</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <span class="keywordtype">int</span>         m_greyscale;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="keywordtype">unsigned</span>    heatmap(<span class="keywordtype">float</span> val, <span class="keywordtype">float</span> min, <span class="keywordtype">float</span> max);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keywordtype">void</span>        OnPaint(wxPaintEvent &amp; evt);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keywordtype">void</span>        OnSize(wxSizeEvent&amp; event);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    <span class="keywordtype">void</span>        OnShow(wxShowEvent&amp; event);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    <span class="keywordtype">void</span>        drawGraticule(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    <span class="keywordtype">void</span>        draw(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    <span class="keywordtype">void</span>        plotData(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    <span class="keywordtype">void</span>        plotPixelData(wxAutoBufferedPaintDC&amp;  dc);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    DECLARE_EVENT_TABLE()</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="preprocessor">#endif //__FDMDV2_PLOT_WATERFALL__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html
new file mode 100644 (file)
index 0000000..9f0ae99
--- /dev/null
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_thread_audio.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2_thread_audio.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef __THREAD_AUDIO__</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __THREAD_AUDIO__</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;wx/thread.h&quot;</span>     <span class="comment">// Base class: wxThread</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//namespace NSfdmdv2Audio</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//{</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="code" href="class_fdmdv2_thread_audio.html">    7</a></span>&#160;    <span class="keyword">class </span><a class="code" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a> : <span class="keyword">public</span> wxThread</div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;    {</div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;        <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;            <a class="code" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>();</div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;            ~<a class="code" href="class_fdmdv2_thread_audio.html">Fdmdv2ThreadAudio</a>();</div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;        <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;            <span class="keyword">virtual</span> <span class="keywordtype">void</span>* Entry();</div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;            <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnDelete();</div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;            <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnExit();</div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;            <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnKill();</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;            <span class="keyword">virtual</span> <span class="keywordtype">bool</span> TestDestroy();</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;    };</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//}</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#endif // __THREAD_AUDIO__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html
new file mode 100644 (file)
index 0000000..054cc34
--- /dev/null
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle">
+<div class="title">fdmdv2DlgAudio.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;topFrame.h&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for fdmdv2DlgAudio.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="fdmdv2_dlg_audio_8h__incl.png" border="0" usemap="#_c_1_2bin_2_projects_2_radio_2fdmdv2_2src_2fdmdv2_dlg_audio_8h" alt=""/></div>
+<map name="_c_1_2bin_2_projects_2_radio_2fdmdv2_2src_2fdmdv2_dlg_audio_8h" id="_c_1_2bin_2_projects_2_radio_2fdmdv2_2src_2fdmdv2_dlg_audio_8h">
+<area shape="rect" id="node3" href="top_frame_8h_source.html" title="topFrame.h" alt="" coords="1763,96,1851,123"/>\r</map>
+</div>
+</div>
+<p><a href="fdmdv2_dlg_audio_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Subclass of <a class="el" href="class_dlg_audio.html">DlgAudio</a>, which is generated by wxFormBuilder. </p>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.map b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.map
new file mode 100644 (file)
index 0000000..8c844c4
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h" name="C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h">\r
+<area shape="rect" id="node3" href="$top_frame_8h_source.html" title="topFrame.h" alt="" coords="1763,96,1851,123"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.md5 b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.md5
new file mode 100644 (file)
index 0000000..f7240b1
--- /dev/null
@@ -0,0 +1 @@
+906dee9144cd678a13c2c8d34716e719
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.png b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.png
new file mode 100644 (file)
index 0000000..3d1148b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h__incl.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html
new file mode 100644 (file)
index 0000000..076ed58
--- /dev/null
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2DlgAudio.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="fdmdv2_dlg_audio_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;#ifndef __fdmdv2DlgAudio__</div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define __fdmdv2DlgAudio__</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &quot;topFrame.h&quot;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="classfdmdv2_dlg_audio.html">   14</a></span>&#160;<span class="keyword">class </span><a class="code" href="classfdmdv2_dlg_audio.html">fdmdv2DlgAudio</a> : <span class="keyword">public</span> <a class="code" href="class_dlg_audio.html">DlgAudio</a></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;{</div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;        <span class="comment">// Handlers for DlgAudio events.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;        <span class="keywordtype">void</span> OnApply( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;        <span class="keywordtype">void</span> OnCancel( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;        <span class="keywordtype">void</span> OnOK( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        <a class="code" href="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c">fdmdv2DlgAudio</a>( wxWindow* parent );</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    </div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;};</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif // __fdmdv2DlgAudio__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html
new file mode 100644 (file)
index 0000000..246de7c
--- /dev/null
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle">
+<div class="title">fdmdv2TopFrame.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;topFrame.h&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for fdmdv2TopFrame.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="fdmdv2_top_frame_8h__incl.png" border="0" usemap="#_c_1_2bin_2_projects_2_radio_2fdmdv2_2src_2fdmdv2_top_frame_8h" alt=""/></div>
+<map name="_c_1_2bin_2_projects_2_radio_2fdmdv2_2src_2fdmdv2_top_frame_8h" id="_c_1_2bin_2_projects_2_radio_2fdmdv2_2src_2fdmdv2_top_frame_8h">
+<area shape="rect" id="node3" href="top_frame_8h_source.html" title="topFrame.h" alt="" coords="1763,96,1851,123"/>\r</map>
+</div>
+</div>
+<p><a href="fdmdv2_top_frame_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Subclass of <a class="el" href="class_top_frame.html">TopFrame</a>, which is generated by wxFormBuilder. </p>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.map b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.map
new file mode 100644 (file)
index 0000000..c83f6ff
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h" name="C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h">\r
+<area shape="rect" id="node3" href="$top_frame_8h_source.html" title="topFrame.h" alt="" coords="1763,96,1851,123"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.md5 b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.md5
new file mode 100644 (file)
index 0000000..5e3c604
--- /dev/null
@@ -0,0 +1 @@
+bd8e7582305c4d67404a7ed5580df795
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.png b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.png
new file mode 100644 (file)
index 0000000..5f08cae
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h__incl.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html
new file mode 100644 (file)
index 0000000..b343bc3
--- /dev/null
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fdmdv2TopFrame.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="fdmdv2_top_frame_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;#ifndef __fdmdv2TopFrame__</div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define __fdmdv2TopFrame__</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &quot;topFrame.h&quot;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="classfdmdv2_top_frame.html">   14</a></span>&#160;<span class="keyword">class </span><a class="code" href="classfdmdv2_top_frame.html">fdmdv2TopFrame</a> : <span class="keyword">public</span> <a class="code" href="class_top_frame.html">TopFrame</a></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;{</div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;        <span class="comment">// Handlers for TopFrame events.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;        <span class="keywordtype">void</span> topFrame_OnClose( wxCloseEvent&amp; event );</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;        <span class="keywordtype">void</span> topFrame_OnPaint( wxPaintEvent&amp; event );</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;        <span class="keywordtype">void</span> topFrame_OnSize( wxSizeEvent&amp; event );</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;        <span class="keywordtype">void</span> topFrame_OnUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;        <span class="keywordtype">void</span> OnOpen( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        <span class="keywordtype">void</span> OnOpenUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;        <span class="keywordtype">void</span> OnSave( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        <span class="keywordtype">void</span> OnSaveUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        <span class="keywordtype">void</span> OnClose( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <span class="keywordtype">void</span> OnCloseUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        <span class="keywordtype">void</span> OnExit( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;        <span class="keywordtype">void</span> OnCopy( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;        <span class="keywordtype">void</span> OnCopyUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;        <span class="keywordtype">void</span> OnCut( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;        <span class="keywordtype">void</span> OnCutUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;        <span class="keywordtype">void</span> OnPaste( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;        <span class="keywordtype">void</span> OnPasteUpdateUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;        <span class="keywordtype">void</span> OnToolsAudio( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;        <span class="keywordtype">void</span> OnToolsAudioUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        <span class="keywordtype">void</span> OnToolsComCfg( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;        <span class="keywordtype">void</span> OnToolsComCfgUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;        <span class="keywordtype">void</span> OnToolsOptions( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        <span class="keywordtype">void</span> OnToolsOptionsUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        <span class="keywordtype">void</span> OnHelpCheckUpdates( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;        <span class="keywordtype">void</span> OnHelpCheckUpdatesUI( wxUpdateUIEvent&amp; event );</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        <span class="keywordtype">void</span> OnHelpAbout( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;        <span class="keywordtype">void</span> OnTogBtnRxID( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        <span class="keywordtype">void</span> OnTogBtnTxID( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        <span class="keywordtype">void</span> OnCmdSliderScroll( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        <span class="keywordtype">void</span> OnSliderScrollBottom( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;        <span class="keywordtype">void</span> OnCmdSliderScrollChanged( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="keywordtype">void</span> OnSliderScrollTop( wxScrollEvent&amp; event );</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="keywordtype">void</span> OnCheckSQClick( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        <span class="keywordtype">void</span> OnTogBtnSplitClick( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        <span class="keywordtype">void</span> OnTogBtnAnalogClick( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        <span class="keywordtype">void</span> OnTogBtnALCClick( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        <span class="keywordtype">void</span> OnTogBtnTXClick( wxCommandEvent&amp; event );</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <a class="code" href="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84">fdmdv2TopFrame</a>( wxWindow* parent );</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;};</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="preprocessor">#endif // __fdmdv2TopFrame__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/files.html b/fdmdv2/fdmdv2-doc/html/files.html
new file mode 100644 (file)
index 0000000..2153713
--- /dev/null
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: File List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">File List</div>  </div>
+</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>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2blank.png b/fdmdv2/fdmdv2-doc/html/ftv2blank.png
new file mode 100644 (file)
index 0000000..63c605b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2blank.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2cl.png b/fdmdv2/fdmdv2-doc/html/ftv2cl.png
new file mode 100644 (file)
index 0000000..132f657
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2cl.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2doc.png b/fdmdv2/fdmdv2-doc/html/ftv2doc.png
new file mode 100644 (file)
index 0000000..17edabf
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2doc.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2folderclosed.png b/fdmdv2/fdmdv2-doc/html/ftv2folderclosed.png
new file mode 100644 (file)
index 0000000..bb8ab35
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2folderclosed.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2folderopen.png b/fdmdv2/fdmdv2-doc/html/ftv2folderopen.png
new file mode 100644 (file)
index 0000000..d6c7f67
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2folderopen.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2lastnode.png b/fdmdv2/fdmdv2-doc/html/ftv2lastnode.png
new file mode 100644 (file)
index 0000000..63c605b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2lastnode.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2link.png b/fdmdv2/fdmdv2-doc/html/ftv2link.png
new file mode 100644 (file)
index 0000000..17edabf
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2link.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2mlastnode.png b/fdmdv2/fdmdv2-doc/html/ftv2mlastnode.png
new file mode 100644 (file)
index 0000000..0b63f6d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2mlastnode.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2mnode.png b/fdmdv2/fdmdv2-doc/html/ftv2mnode.png
new file mode 100644 (file)
index 0000000..0b63f6d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2mnode.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2mo.png b/fdmdv2/fdmdv2-doc/html/ftv2mo.png
new file mode 100644 (file)
index 0000000..4bfb80f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2mo.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2node.png b/fdmdv2/fdmdv2-doc/html/ftv2node.png
new file mode 100644 (file)
index 0000000..63c605b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2node.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2ns.png b/fdmdv2/fdmdv2-doc/html/ftv2ns.png
new file mode 100644 (file)
index 0000000..72e3d71
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2ns.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2plastnode.png b/fdmdv2/fdmdv2-doc/html/ftv2plastnode.png
new file mode 100644 (file)
index 0000000..c6ee22f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2plastnode.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2pnode.png b/fdmdv2/fdmdv2-doc/html/ftv2pnode.png
new file mode 100644 (file)
index 0000000..c6ee22f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2pnode.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2splitbar.png b/fdmdv2/fdmdv2-doc/html/ftv2splitbar.png
new file mode 100644 (file)
index 0000000..fe895f2
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2splitbar.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/ftv2vertline.png b/fdmdv2/fdmdv2-doc/html/ftv2vertline.png
new file mode 100644 (file)
index 0000000..63c605b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/ftv2vertline.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/functions.html b/fdmdv2/fdmdv2-doc/html/functions.html
new file mode 100644 (file)
index 0000000..7a95e87
--- /dev/null
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
+<li>AboutDlg()
+: <a class="el" href="class_about_dlg.html#ac17a2e5d541346e2edabcddf043afa6e">AboutDlg</a>
+</li>
+<li>AudioDlg()
+: <a class="el" href="class_audio_dlg.html#aca8f77272717136445248c9dce578bed">AudioDlg</a>
+</li>
+<li>ComPortsDlg()
+: <a class="el" href="class_com_ports_dlg.html#a02f8415185ed657f0263ae795e2b4f04">ComPortsDlg</a>
+</li>
+<li>fdmdv2DlgAudio()
+: <a class="el" href="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c">fdmdv2DlgAudio</a>
+</li>
+<li>fdmdv2TopFrame()
+: <a class="el" href="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84">fdmdv2TopFrame</a>
+</li>
+<li>OptionsDlg()
+: <a class="el" href="class_options_dlg.html#a40a392346d152d4b9e37e54bcf2cb40a">OptionsDlg</a>
+</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/functions_func.html b/fdmdv2/fdmdv2-doc/html/functions_func.html
new file mode 100644 (file)
index 0000000..a880f61
--- /dev/null
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="contents">
+&#160;<ul>
+<li>AboutDlg()
+: <a class="el" href="class_about_dlg.html#ac17a2e5d541346e2edabcddf043afa6e">AboutDlg</a>
+</li>
+<li>AudioDlg()
+: <a class="el" href="class_audio_dlg.html#aca8f77272717136445248c9dce578bed">AudioDlg</a>
+</li>
+<li>ComPortsDlg()
+: <a class="el" href="class_com_ports_dlg.html#a02f8415185ed657f0263ae795e2b4f04">ComPortsDlg</a>
+</li>
+<li>fdmdv2DlgAudio()
+: <a class="el" href="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c">fdmdv2DlgAudio</a>
+</li>
+<li>fdmdv2TopFrame()
+: <a class="el" href="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84">fdmdv2TopFrame</a>
+</li>
+<li>OptionsDlg()
+: <a class="el" href="class_options_dlg.html#a40a392346d152d4b9e37e54bcf2cb40a">OptionsDlg</a>
+</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/graph_legend.html b/fdmdv2/fdmdv2-doc/html/graph_legend.html
new file mode 100644 (file)
index 0000000..01d459d
--- /dev/null
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Graph Legend</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Graph Legend</div>  </div>
+</div><!--header-->
+<div class="contents">
+<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
+<p>Consider the following example: </p>
+<div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
+<div class="line"><span class="keyword">class </span>Invisible { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
+<div class="line"><span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };</div>
+<div class="line"></div>
+<div class="line"><span class="comment">/* Class not documented with doxygen comments */</span></div>
+<div class="line"><span class="keyword">class </span>Undocumented { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using public inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! A template class */</span></div>
+<div class="line"><span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using protected inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>ProtectedBase { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using private inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PrivateBase { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is used by the Inherited class */</span></div>
+<div class="line"><span class="keyword">class </span>Used { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Super class that inherits a number of other classes */</span></div>
+<div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
+<div class="line">                  <span class="keyword">protected</span> ProtectedBase,</div>
+<div class="line">                  <span class="keyword">private</span> PrivateBase,</div>
+<div class="line">                  <span class="keyword">public</span> Undocumented,</div>
+<div class="line">                  <span class="keyword">public</span> Templ&lt;int&gt;</div>
+<div class="line">{</div>
+<div class="line">  <span class="keyword">private</span>:</div>
+<div class="line">    Used *m_usedClass;</div>
+<div class="line">};</div>
+</div><!-- fragment --><p> This will result in the following graph:</p>
+<center><div class="image">
+<img src="graph_legend.png" />
+</div>
+</center><p>The boxes in the above graph have the following meaning: </p>
+<ul>
+<li>
+A filled gray box represents the struct or class for which the graph is generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a grey border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
+</ul>
+<p>The arrows have the following meaning: </p>
+<ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
+<li>
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/graph_legend.md5 b/fdmdv2/fdmdv2-doc/html/graph_legend.md5
new file mode 100644 (file)
index 0000000..a06ed05
--- /dev/null
@@ -0,0 +1 @@
+387ff8eb65306fa251338d3c9bd7bfff
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/graph_legend.png b/fdmdv2/fdmdv2-doc/html/graph_legend.png
new file mode 100644 (file)
index 0000000..3e9f9b1
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/graph_legend.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/hierarchy.html b/fdmdv2/fdmdv2-doc/html/hierarchy.html
new file mode 100644 (file)
index 0000000..1519afe
--- /dev/null
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Class Hierarchy</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li class="current"><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Class Hierarchy</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">
+<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
+This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_audio_stream.html" target="_self">AudioStream</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_c_o_m_p.html" target="_self">COMP</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Dialog</b></td><td class="desc"></td></tr>
+<tr id="row_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_about.html" target="_self">topFrame.DlgAbout</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_about.html" title="Class DlgAbout.">DlgAbout</a></td></tr>
+<tr id="row_2_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_audio.html" target="_self">topFrame.DlgAudio</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_audio.html" title="Class DlgAudio.">DlgAudio</a></td></tr>
+<tr id="row_2_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_com_ports.html" target="_self">topFrame.DlgComPorts</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_com_ports.html" title="Class DlgComPorts.">DlgComPorts</a></td></tr>
+<tr id="row_2_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_dlg_options.html" target="_self">topFrame.DlgOptions</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_dlg_options.html" title="Class DlgOptions.">DlgOptions</a></td></tr>
+<tr id="row_3_"><td class="entry"><img id="arr_3_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Frame</b></td><td class="desc"></td></tr>
+<tr id="row_3_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classtop_frame_1_1_top_frame.html" target="_self">topFrame.TopFrame</a></td><td class="desc">Class <a class="el" href="classtop_frame_1_1_top_frame.html" title="Class TopFrame.">TopFrame</a></td></tr>
+<tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpa_call_back_data.html" target="_self">paCallBackData</a></td><td class="desc"></td></tr>
+<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_port_audio_wrap.html" target="_self">PortAudioWrap</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><img id="arr_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>wxApp</b></td><td class="desc"></td></tr>
+<tr id="row_6_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_main_app.html" target="_self">MainApp</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img id="arr_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>wxDialog</b></td><td class="desc"></td></tr>
+<tr id="row_7_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_7_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_about.html" target="_self">DlgAbout</a></td><td class="desc"></td></tr>
+<tr id="row_7_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_about_dlg.html" target="_self">AboutDlg</a></td><td class="desc"></td></tr>
+<tr id="row_7_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_7_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_audio.html" target="_self">DlgAudio</a></td><td class="desc"></td></tr>
+<tr id="row_7_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_audio_dlg.html" target="_self">AudioDlg</a></td><td class="desc"></td></tr>
+<tr id="row_7_1_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classfdmdv2_dlg_audio.html" target="_self">fdmdv2DlgAudio</a></td><td class="desc"></td></tr>
+<tr id="row_7_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_7_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_com_ports.html" target="_self">DlgComPorts</a></td><td class="desc"></td></tr>
+<tr id="row_7_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_com_ports_dlg.html" target="_self">ComPortsDlg</a></td><td class="desc"></td></tr>
+<tr id="row_7_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_7_3_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('7_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_dlg_options.html" target="_self">DlgOptions</a></td><td class="desc"></td></tr>
+<tr id="row_7_3_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_options_dlg.html" target="_self">OptionsDlg</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><img id="arr_8_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>wxFrame</b></td><td class="desc"></td></tr>
+<tr id="row_8_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_my_frame.html" target="_self">MyFrame</a></td><td class="desc"></td></tr>
+<tr id="row_8_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_8_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('8_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_top_frame.html" target="_self">TopFrame</a></td><td class="desc"></td></tr>
+<tr id="row_8_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classfdmdv2_top_frame.html" target="_self">fdmdv2TopFrame</a></td><td class="desc"></td></tr>
+<tr id="row_8_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_main_frame.html" target="_self">MainFrame</a></td><td class="desc"></td></tr>
+<tr id="row_9_" class="even"><td class="entry"><img id="arr_9_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>wxPanel</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('9_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_panel.html" target="_self">PlotPanel</a></td><td class="desc"></td></tr>
+<tr id="row_9_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_scalar.html" target="_self">PlotScalar</a></td><td class="desc"></td></tr>
+<tr id="row_9_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_scatter.html" target="_self">PlotScatter</a></td><td class="desc"></td></tr>
+<tr id="row_9_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_spectrum.html" target="_self">PlotSpectrum</a></td><td class="desc"></td></tr>
+<tr id="row_9_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_plot_waterfall.html" target="_self">PlotWaterfall</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img id="arr_10_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>wxThread</b></td><td class="desc"></td></tr>
+<tr id="row_10_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_audio_thread.html" target="_self">AudioThread</a></td><td class="desc"></td></tr>
+<tr id="row_10_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" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_fdmdv2_thread_audio.html" target="_self">Fdmdv2ThreadAudio</a></td><td class="desc"></td></tr>
+<tr id="row_10_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_my_thread.html" target="_self">MyThread</a></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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/index.hhc b/fdmdv2/fdmdv2-doc/html/index.hhc
new file mode 100644 (file)
index 0000000..a139cdf
--- /dev/null
@@ -0,0 +1,884 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<HTML><HEAD></HEAD><BODY>
+<OBJECT type="text/site properties">
+<param name="FrameName" value="right">
+</OBJECT>
+<UL>
+<LI><OBJECT type="text/sitemap"><param name="Name" value="Classes"><param name="ImageNumber" value="1"></OBJECT>
+  <UL>
+  <LI><OBJECT type="text/sitemap"><param name="Name" value="Class List"><param name="Local" value="annotated.html"><param name="ImageNumber" value="1"></OBJECT>
+    <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="TopFrame"><param name="Local" value="classtop_frame_1_1_top_frame.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classtop_frame_1_1_top_frame.html#aef31eddf36a67e6d7acf46e74c0d798e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__del__"><param name="Local" value="classtop_frame_1_1_top_frame.html#a382284d24a1fc872d6fd991ba453efc6"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCaptureRxStream"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6e6ef0ebc9ec5508f5ac334d20a4d7c5"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCaptureTxStream"><param name="Local" value="classtop_frame_1_1_top_frame.html#a8cd748674c23d12edc63c3ebe792e8a7"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCheckSQClick"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae4a6dc0ac56bc139353b940dbb677d8f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="classtop_frame_1_1_top_frame.html#a058b8d387613998277c124bbb123493d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCloseUpdateUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#a103471d04670eda55c0ba15a4c433064"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScroll"><param name="Local" value="classtop_frame_1_1_top_frame.html#aab9a89ec9db5d4eeeda24a70d89cbac5"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScrollChanged"><param name="Local" value="classtop_frame_1_1_top_frame.html#ade2fe0135a6d86ac58975b6a8954c707"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopy"><param name="Local" value="classtop_frame_1_1_top_frame.html#aea801b0866b2e9ed875f6051b6bd7d81"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopyUpdateUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa9bce3d0d4dd95d0865d30db7d17445d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCut"><param name="Local" value="classtop_frame_1_1_top_frame.html#a4549bc2bf4c06e6a68bcde4356be48ce"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCutUpdateUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#a50d0051d981eab625207852bba01866c"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="classtop_frame_1_1_top_frame.html#af95379a4a07d070daff3a41f59ce5435"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpAbout"><param name="Local" value="classtop_frame_1_1_top_frame.html#a80278edf47d97a1a1e95c907019a0aeb"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdates"><param name="Local" value="classtop_frame_1_1_top_frame.html#a299af3adf9efed97ae331cb12021d0d5"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdatesUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#af4d7b0000f9958bb959117efabd3e42e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpen"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6db43140ce7c8819a85c4b71d2d39372"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpenUpdateUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#a8a220b7e04fb0e52ff5f847d52198490"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaste"><param name="Local" value="classtop_frame_1_1_top_frame.html#a36db96ac64019879247b7885f9a55652"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPasteUpdateUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bd2532ab1a1ba4a47516a0454f8ed2c"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPlayAudioFile"><param name="Local" value="classtop_frame_1_1_top_frame.html#a99d4ac5feab8afa58b91e9c19b2be90d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSave"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bf119c8b63122fa7bb768d89d1da19e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSaveUpdateUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9a74c20a66c6414a82612abd6b7a5fc8"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollBottom"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9106ef59ae91848ffb4cb6760d0d31b7"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollTop"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9dbb5d6103ce150d8f14392bbcc20b8b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnALCClick"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad73fb7b48663c5050d5c0b4bdb962667"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnAnalogClick"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3c44ab74c19101b09c6cf771bcb7b3ab"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnOnOff"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad3f6353b870c7f494c54bacd2ed9d790"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnRxID"><param name="Local" value="classtop_frame_1_1_top_frame.html#a573d7628c10e848e967b75ba30320823"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnSplitClick"><param name="Local" value="classtop_frame_1_1_top_frame.html#a50f7687dbc30474392e57da99defc206"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTXClick"><param name="Local" value="classtop_frame_1_1_top_frame.html#acdb4c8f0b6e19883a0c0283bfe22e03e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTxID"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad9956c7d67ec371df1403538c990af45"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudio"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae6c632a018c9b1a962601e9029468884"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudioUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#a95ef55689bd48a98ff8569d101cd18cb"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfg"><param name="Local" value="classtop_frame_1_1_top_frame.html#a032088155c4dd9ec9004f0f53d49b41d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfgUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab85a2a0f430bc1f7b10db88b8d5a7f5c"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptions"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab9cf5f0b175fea41a0737d30a691a2cc"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptionsUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#a781976de8bd8ed61197c9174e87e1476"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnClose"><param name="Local" value="classtop_frame_1_1_top_frame.html#afd791a7462b1b8bc8c125c67c26d919f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnPaint"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab015d357a61e776a6706216e3d753dc9"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnSize"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa248a2960760ffce8c20ee7f31a48338"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnUpdateUI"><param name="Local" value="classtop_frame_1_1_top_frame.html#aed3ffbcf897fa6ef9af91fa7d0f528c5"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="edit"><param name="Local" value="classtop_frame_1_1_top_frame.html#a7a77980d2705fc44493f4fd58fe507af"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="file"><param name="Local" value="classtop_frame_1_1_top_frame.html#af4fd5670e4140169d030655bacf89291"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="help"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9e9b8821f2f16e1ae3e70a950bb6df6e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_auiNbookCtrl"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6815a4c0ed1ea9276b009ff80eeb0797"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_btnTogTX"><param name="Local" value="classtop_frame_1_1_top_frame.html#a31dbffc9065e0bd59e2740d7d0553867"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_ckboxSQ"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0fddba0c5933746ad34547e7c741dd95"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_gaugeLevel"><param name="Local" value="classtop_frame_1_1_top_frame.html#a2fa007c1becb38d977a8175422f1deaf"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_gaugeSNR"><param name="Local" value="classtop_frame_1_1_top_frame.html#addd6a8e63db7bd235126b79631eed3b3"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menubarMain"><param name="Local" value="classtop_frame_1_1_top_frame.html#af61290bdefcc2d6b95e7784b0ca93b4a"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemAbout"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab67be740fcb5e40a9381bba84abf8e21"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemAudio"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bfbae592fada02b1889cbd771dbdfdf"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemCaptRxStream"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9fde86a0816b1b53b7a3bdf36e153316"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemCaptTxStream"><param name="Local" value="classtop_frame_1_1_top_frame.html#a148807b3857ecd92feee3d905fe95780"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemClose"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad9ba4bf1b5beac6a258534b51dc0a162"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemCopy"><param name="Local" value="classtop_frame_1_1_top_frame.html#af40b15c5dc269433f3c0139aee73e4a3"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemCut"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa7a117cd725e7f37b92ab0d40d09bc63"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemExit"><param name="Local" value="classtop_frame_1_1_top_frame.html#af29d24d1f6af4d8c88a3592e21165f53"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemHelpUpdates"><param name="Local" value="classtop_frame_1_1_top_frame.html#ac27a76c5a87becff98a997f761f056be"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemOpen"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0f83eefb91c3d11e4e9272bda332a459"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemOptions"><param name="Local" value="classtop_frame_1_1_top_frame.html#a32f9fe004c5ce5448f7ee1169bb4a395"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemPaste"><param name="Local" value="classtop_frame_1_1_top_frame.html#afef5be66039c5f40a7c1efe5d74d0b6a"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemPlayAudioFile"><param name="Local" value="classtop_frame_1_1_top_frame.html#a12e239851503ddd2bb9614e9d6798dd6"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemRigCtrlCfg"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae1ec3c8d2a58a4a36c15d86c79a54619"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menuItemSave"><param name="Local" value="classtop_frame_1_1_top_frame.html#a03ad15b4bab94c033473dd6ccff65af0"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sliderSQ"><param name="Local" value="classtop_frame_1_1_top_frame.html#ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_statusBar1"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0a2ae63963c3d388b14a79be1b198371"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textSNR"><param name="Local" value="classtop_frame_1_1_top_frame.html#af0547598f83b883d4ecede4ef0435c9d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnALC"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab1d8a1745d1f459a48d05d06ee691b99"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnAnalog"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa70926cafd915b5f89fc3b95f665e4e1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnOnOff"><param name="Local" value="classtop_frame_1_1_top_frame.html#a122fda93d64a9934e50f601156afc6b1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnSplit"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6ed46f358625437a0eb6f7ac476d6a81"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togRxID"><param name="Local" value="classtop_frame_1_1_top_frame.html#acddd135b90067f31c77b21cc60f896d7"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togTxID"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6540bfcdd8c7c9bb9519beda90c2eb87"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_txtCtrl"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3274273894e177b9248bd0828c0069c1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="tools"><param name="Local" value="classtop_frame_1_1_top_frame.html#a91e42615098c6eb9c895722bf19527dc"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAbout"><param name="Local" value="classtop_frame_1_1_dlg_about.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a9a54951456720a52289b2cf0cb554f8f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__del__"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a2ae66cf7ba45375df2430997bf343d83"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a857097225e2f16ad6f280eb801e85a9a"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="classtop_frame_1_1_dlg_about.html#aa081cc24b3c0e89f3e89b3d9db5607b4"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_bitmapAbout"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a0a7d799c2f12548b0361431beee39ee3"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_button9"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a84e41c9f9794cdc92cbb4c57ef0101b9"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText1"><param name="Local" value="classtop_frame_1_1_dlg_about.html#ad598c9e5cd10837598c4cb05b666e901"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl2"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a92b3f82522d65be92730ea21323e05a1"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAudio"><param name="Local" value="classtop_frame_1_1_dlg_audio.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7a495d594fc6fb325e0cd93e39c0c237"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__del__"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a40d7e3d63aae25f330a6ea0e5e05bb6d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnApply"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ae6adfc873b828014e46bb3e203b45839"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCancel"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#af7cc1df100353fbf6b3495d78d084a5f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac5ce3a5e6041b81de54891b76894eaf9"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a1fb91492068da9f9e4fa363dbdf6b0f1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOK"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a4b53e7ed1cd9b4fcaed11be000854584"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnRxInputSelect"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a91ecef8ce46e5cb387e2e9d4ceec1918"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTxOutputSelect"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ae57365fbf3c98ce03687277de302971d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnVoiceInputSelect"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a6428699a235365093280c1bb2b62ea94"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnVoiceOutputSelect"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a04e5ac28611d729225f9c4b6c627169c"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboAudioCodec"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a20bed31ae3447371e36dc311fa9bd774"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboCodecSpkr"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#aaa35feef18ce85818206f039930d2028"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboCodecTx"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac15aafacf9bcb7a26efcfe0fa7afa44f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboRadioRx"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a91268403d6d537fbe28bb2704d1b075d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbRxInput"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a37f2869716aa9f5f7a6361c382f11c5b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbTxOutput"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a71fad20ce38522a3d7fdf382bac574eb"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbVoiceInput"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac9bd58efb64f6a5d0321a90dfe513b9f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbVoiceOutput"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a6c4209a69a20cf63cfacff12a157bed1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_nbAudioOptions"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#adb6a9ee38bc116b33e275e65f61b256f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelDevices"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac8fd2c46b0f2077ee356c4ccad8f47c6"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelRightChannel"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a0280c445b4ade90d302a4afd83ae1256"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelSettings"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a4446b2321faa15d9ed29a86476ced77b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_radioBtnFileOnly"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a2ae697d7a3383f98fb14b6718ca58f26"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_radioBtnPortAudio"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#acd2ebdd3ca0a2cd52214d8122b0f0afd"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3Apply"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a38ef9c9e99dd4334c9350ffa6cb9ea88"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3Cancel"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7add09e92b8ef21c2eca492da8a8e175"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3OK"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#aa65de832c1293d83a4d9850ee27b171b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText14"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a357e59e3781c20e4fe24a29ad036fead"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText141"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a3e8066c14fc4cdb744575a4400cf184d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText15"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a18ff04f395a755832b8e677d52ee241b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText151"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7e316a25c36a808905a372f9810a2008"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText16"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9ba77b55c2643feff0c869955b678eb8"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText17"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a186a15a66f3f66b124de15f0e0d73dcc"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl15"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac2f717412a50f5cd89b9d0a59017bf15"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textNumChIn"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a325f4a99cbb1dd6f8af7493b6679952c"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textNumChOut"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a512f5b5f86a2e6c801d7f34c3c9c0132"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textRxInput"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a63829340e3e3c1558d558b61e7c3dba8"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textVoiceInput"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9482d146d43bbce0a799a3da1dd4ad0d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textVoiceOutput"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9ae504c996b2ce07cf6527ab3aca6cd0"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgOptions"><param name="Local" value="classtop_frame_1_1_dlg_options.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a6893e868e13cea7691a5ce907aa26698"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__del__"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ab6c6573237008353197b5d59edf483aa"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a345d1bbcdca3053fcbb64d5c0107048d"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a3ee30fad536ba149910ac425bff06b90"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer4Cancel"><param name="Local" value="classtop_frame_1_1_dlg_options.html#aa82caef9581486ce3114491843d7a4fe"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer4OK"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac5fe8380ae73901f5161860e090e6faf"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText2"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a83ff578b00809c86b8708582a0198709"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText3"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a559146b807cfc5adc62bcedec1cb2c42"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText4"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac39f9c97dacd85cc83854992a51ffaf1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText5"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a92a0629878d28d0d14a03078b66dee8e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText6"><param name="Local" value="classtop_frame_1_1_dlg_options.html#aea1fa9f96425e0687c0b3a2a20400bb7"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText7"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a616709942883690ba5867e5a4e4d6189"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl3"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a4e43078a902e88035ab01d4c1d743a9e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl4"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a258ca1fa054c0453c836a0d821328e66"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl5"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a2e0e0018007419c8e905747d50f862ad"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl6"><param name="Local" value="classtop_frame_1_1_dlg_options.html#add159bd5c8630602c4c69864ad6e8574"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl7"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac133ff4700bf43d396b4d03e8984cc07"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl8"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a7a32f2e9f938dc99f9162597b439ae13"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgComPorts"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ae98733e64a744a52bfbc8c0f49af99e5"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="__del__"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#aa849a2e894a2f9b82177d7df02a552f8"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OnListItemSelected"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a01e8607331a41ba1c2a13a07403967a2"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_listCtrlPortSelect"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a81255da6dfb053727fe00b99cad70da1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3Cancel"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a1881f8f6fbefea59ed1776b345949c40"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3OK"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a4e536ff0bffe6c7e37e69de3dc800ac0"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText8"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a156b1a6dcc89ba6de5f1c22f9467e783"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText9"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ab3d37ce653a67b581fd9a617593bafb6"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl10"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ae9daef694b60b48a96291a5621d209b4"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="AboutDlg"><param name="Local" value="class_about_dlg.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="AboutDlg"><param name="Local" value="class_about_dlg.html#ac17a2e5d541346e2edabcddf043afa6e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="class_about_dlg.html#a5bd40ed513ca05b4e6546b3b4dcf1c0d"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioDlg"><param name="Local" value="class_audio_dlg.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioDlg"><param name="Local" value="class_audio_dlg.html#aca8f77272717136445248c9dce578bed"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnApply"><param name="Local" value="class_audio_dlg.html#ab09ae2516d75502062744b924e33fe8b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCancel"><param name="Local" value="class_audio_dlg.html#ac0710354a8a791b7c8d8987d1bc175a7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_audio_dlg.html#a9e0ad3464f137b8c9a6de4a558818cf3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="class_audio_dlg.html#af216bf6872bb49734b3c32b0a9122d8a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOK"><param name="Local" value="class_audio_dlg.html#a5343cdb33868fdf568d05152b642039c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnRxInputSelect"><param name="Local" value="class_audio_dlg.html#ade43627922e25e984ca4ebff7bf70339"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTxOutputSelect"><param name="Local" value="class_audio_dlg.html#a37703c36702cb622f0ceb152fdcb6d1c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnVoiceInputSelect"><param name="Local" value="class_audio_dlg.html#a9e472e745d49396f1d3c8f8907e6601f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnVoiceOutputSelect"><param name="Local" value="class_audio_dlg.html#a2711e45fea17d5f76c2453fc9654b008"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="populateAudioInfo"><param name="Local" value="class_audio_dlg.html#ad1acb1d52175795d265d7adcafc10316"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="populateStandardSampleRates"><param name="Local" value="class_audio_dlg.html#a194ed3fb219d7a93824884015e625fe8"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioStream"><param name="Local" value="class_audio_stream.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioStream"><param name="Local" value="class_audio_stream.html#a1e253941ff189daa6ae1ebdd4658b943"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~AudioStream"><param name="Local" value="class_audio_stream.html#a480e5d3468bfe9357dd6c40649b1e449"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="generate"><param name="Local" value="class_audio_stream.html#a1abd5e1c5f7fe05fc66c52603818fc5f"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioThread"><param name="Local" value="class_audio_thread.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioThread"><param name="Local" value="class_audio_thread.html#a407b41c520dddd1cb0c6dc0f09b9997a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~AudioThread"><param name="Local" value="class_audio_thread.html#a77f82466d149b604594a770a99133f9b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="Entry"><param name="Local" value="class_audio_thread.html#a4a03b82bdfa0086232296cd8b4625339"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnDelete"><param name="Local" value="class_audio_thread.html#afd0e99ebf3af9715130b1346c019857b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="class_audio_thread.html#a21ea33ba8e28c461d631e0b2f458b36f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnKill"><param name="Local" value="class_audio_thread.html#a3c74246aef18af2461b2e8ac298a9db4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="TestDestroy"><param name="Local" value="class_audio_thread.html#a0e2537aacda2facb464f64dad8e88372"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pHandler"><param name="Local" value="class_audio_thread.html#a5f8aabc9f6e28c833743c9715f3f2d79"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="COMP"><param name="Local" value="struct_c_o_m_p.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="imag"><param name="Local" value="struct_c_o_m_p.html#a8c292c732f8928c23921da6512699bba"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="real"><param name="Local" value="struct_c_o_m_p.html#aab5da66c35473e59242b301dafdfaf7e"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="ComPortsDlg"><param name="Local" value="class_com_ports_dlg.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="ComPortsDlg"><param name="Local" value="class_com_ports_dlg.html#a02f8415185ed657f0263ae795e2b4f04"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnListItemSelected"><param name="Local" value="class_com_ports_dlg.html#ad67143fe5e75a4afef411b679a0247ca"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAbout"><param name="Local" value="class_dlg_about.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAbout"><param name="Local" value="class_dlg_about.html#a2d94603323a5f60eff69a92380fb9042"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~DlgAbout"><param name="Local" value="class_dlg_about.html#a136aaf6a658ced83c13c058de804ae69"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_dlg_about.html#a3253b689497f4c6399d24c67ba78b51e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="class_dlg_about.html#a442a568cf1b87a5d52a588b212f474f3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_bitmapAbout"><param name="Local" value="class_dlg_about.html#a7c406607035a55b453d7edcce9566c34"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_button9"><param name="Local" value="class_dlg_about.html#a21c9c302df2e7f154ff410c732e6846f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText1"><param name="Local" value="class_dlg_about.html#adce6520e7385ff5ff3f032c4ed44bc14"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl2"><param name="Local" value="class_dlg_about.html#adc2a2d88de8cb15fcc4c9c943153df27"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAudio"><param name="Local" value="class_dlg_audio.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAudio"><param name="Local" value="class_dlg_audio.html#a95fa3d4e8550bf2a16b8562c9c518eae"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~DlgAudio"><param name="Local" value="class_dlg_audio.html#a9fd881146206d865e894b6c13faf4b1f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnApply"><param name="Local" value="class_dlg_audio.html#a245e1317e52c8eeced77fcff2e6e2812"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCancel"><param name="Local" value="class_dlg_audio.html#a68cb1a16f03fbb7af8d6ac0e7d5ba686"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_dlg_audio.html#a3d19dbabda45d63849c95f9202d9ee56"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="class_dlg_audio.html#a4005f4224055bd5c8767e9e4d2296c26"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOK"><param name="Local" value="class_dlg_audio.html#a86b960dabc5dae9f8cf4946d562330bd"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnRxInputSelect"><param name="Local" value="class_dlg_audio.html#a6981a966c4e04931511d9a0fad482591"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTxOutputSelect"><param name="Local" value="class_dlg_audio.html#a2da73ea801464d515f0b4ea01dec3aeb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnVoiceInputSelect"><param name="Local" value="class_dlg_audio.html#a9c9848d90d805216ad52aad9443bffd8"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnVoiceOutputSelect"><param name="Local" value="class_dlg_audio.html#a337f1badd157dcdb9950e14033527f4a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboAudioCodec"><param name="Local" value="class_dlg_audio.html#ac59893eccfb75467afd792051119067c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboCodecSpkr"><param name="Local" value="class_dlg_audio.html#af35d36a3df31c77480d7714e08533d58"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboCodecTx"><param name="Local" value="class_dlg_audio.html#aeaf78c48df4b0314dc4dc06bfa2244b7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_comboRadioRx"><param name="Local" value="class_dlg_audio.html#aa2cf1a98f25e26545da3044b354ba9a6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbRxInput"><param name="Local" value="class_dlg_audio.html#a0690c3ab64ff5a74b476250f5f5ad490"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbTxOutput"><param name="Local" value="class_dlg_audio.html#a7a15f882dd0791867d7284cc4b043ca2"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbVoiceInput"><param name="Local" value="class_dlg_audio.html#a022070976a0bc9ffb78bea4298f759aa"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_lbVoiceOutput"><param name="Local" value="class_dlg_audio.html#a75f209f62dd213b4236624f019f611e1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_nbAudioOptions"><param name="Local" value="class_dlg_audio.html#ac45627cdbbcdaa2e3400c08f6fe9cfe6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelDevices"><param name="Local" value="class_dlg_audio.html#a74808776e03014a3b3dcbf03bb8f6dbe"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelRightChannel"><param name="Local" value="class_dlg_audio.html#a3094036ccbb10b69ae53be1989416cc1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelSettings"><param name="Local" value="class_dlg_audio.html#acfc12b7c79d7b058f6702d13d5663f70"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_radioBtnFileOnly"><param name="Local" value="class_dlg_audio.html#abbbc7d86cca84f89c78c16b9b6d3b793"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_radioBtnPortAudio"><param name="Local" value="class_dlg_audio.html#a44c3e54a014e7a4e921398bddc6681c7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3"><param name="Local" value="class_dlg_audio.html#aa2834821c2fcae88fbedf3abfb9d69e0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3Apply"><param name="Local" value="class_dlg_audio.html#a2a6d0fffd35e01a0b59c22164625e6c3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3Cancel"><param name="Local" value="class_dlg_audio.html#a749b04f8606ba939394d75267f8003ce"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3OK"><param name="Local" value="class_dlg_audio.html#a81c75edcacae099633853ee775d72de9"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText14"><param name="Local" value="class_dlg_audio.html#adfd283017fa96c14f349368961bd4737"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText141"><param name="Local" value="class_dlg_audio.html#ac99a630f69e15e73d3942d0338ccae66"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText15"><param name="Local" value="class_dlg_audio.html#adf762645da78b3948bc1fe8ba31b1444"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText151"><param name="Local" value="class_dlg_audio.html#a6cdf994e898954407e2b064e3aa5b0b7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText16"><param name="Local" value="class_dlg_audio.html#a90f47825bd359dfde13a0f2e6aa34e69"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText17"><param name="Local" value="class_dlg_audio.html#aab6e9f04d01aff925f76195da96471fc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl15"><param name="Local" value="class_dlg_audio.html#a860a5ec2c827f0c20db39660462eee4a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textNumChIn"><param name="Local" value="class_dlg_audio.html#a0d5cd2fc25435939bf8ca2dc2c4fa9b7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textNumChOut"><param name="Local" value="class_dlg_audio.html#a35f852fc3c494b83ceb14d2d5c1ad6db"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textRxInput"><param name="Local" value="class_dlg_audio.html#a159d6689a03be5cd0f7fef25bba965fc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textVoiceInput"><param name="Local" value="class_dlg_audio.html#a900d174fd432c0e70d6f3fccd24e723b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textVoiceOutput"><param name="Local" value="class_dlg_audio.html#a24ed8e4513996b1d938fbc6977d883a4"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgComPorts"><param name="Local" value="class_dlg_com_ports.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgComPorts"><param name="Local" value="class_dlg_com_ports.html#a3f410b6cd51d3cf06cb0b4b74963c63d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~DlgComPorts"><param name="Local" value="class_dlg_com_ports.html#aab813718c07dcf72de770255302c214c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnListItemSelected"><param name="Local" value="class_dlg_com_ports.html#a1a4cc254a36227c69954b7e7dabf3efc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_listCtrlPortSelect"><param name="Local" value="class_dlg_com_ports.html#a79fa4831dbf5e4aa13f239c23d1ca9a8"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3"><param name="Local" value="class_dlg_com_ports.html#a11141b8001c743a769287b0f3f99061c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3Cancel"><param name="Local" value="class_dlg_com_ports.html#a887df8e54cc7986a49497afeecc1b04d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer3OK"><param name="Local" value="class_dlg_com_ports.html#a3148ae8add57c342e6f3446a25f743a5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText8"><param name="Local" value="class_dlg_com_ports.html#af0cbd9e67bbede8e5b1d4ef2941d4ad6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText9"><param name="Local" value="class_dlg_com_ports.html#ae20ae58413be1c7932f9d83f37ccfe3e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl10"><param name="Local" value="class_dlg_com_ports.html#a3f2305bfcbaa6ea63d78ad612b39e32c"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgOptions"><param name="Local" value="class_dlg_options.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgOptions"><param name="Local" value="class_dlg_options.html#adc03c273f743697a2346cec1f3b34efa"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~DlgOptions"><param name="Local" value="class_dlg_options.html#a7b031e3e51223bf34ca0881343c9de91"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_dlg_options.html#aad6cf9d439aced63416da6dc04f326d7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="class_dlg_options.html#ab293c5e4e64e5d2de1b9d1ee67e3a448"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer4"><param name="Local" value="class_dlg_options.html#ab71c6ceea19ba3ba907aa7d1d3a5a63d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer4Cancel"><param name="Local" value="class_dlg_options.html#ae99c4b9abc19085e47108d6f8db704c6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sdbSizer4OK"><param name="Local" value="class_dlg_options.html#a7d0b24d52fdb25871dc30640f1027a51"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText2"><param name="Local" value="class_dlg_options.html#abdb2ecd5cdb67f4e0975b675c6d4b0c1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText3"><param name="Local" value="class_dlg_options.html#a4e8c47efc358292c877acc2582d91d96"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText4"><param name="Local" value="class_dlg_options.html#a82326f04c59e3bbeb706cba2653a1b18"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText5"><param name="Local" value="class_dlg_options.html#a8ad98bb2bd779da9e35984673fb79af9"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText6"><param name="Local" value="class_dlg_options.html#a4fdffe00b1d96ef3bf333ddf5fe05bb6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_staticText7"><param name="Local" value="class_dlg_options.html#a1d6d4b2a70e0eb5d1a998da2e5ea86c0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl3"><param name="Local" value="class_dlg_options.html#a98a1eaa6e551674e04f9f5a52a4cd786"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl4"><param name="Local" value="class_dlg_options.html#a7b33a3a320a8f5cbce3eff97268ebc5d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl5"><param name="Local" value="class_dlg_options.html#aef875e819d6e463b985859b319f4197f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl6"><param name="Local" value="class_dlg_options.html#a43f9a8d2714f7f5d8de2eada66d0f829"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl7"><param name="Local" value="class_dlg_options.html#adba9ce87076479d390d32932f5c71a7c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textCtrl8"><param name="Local" value="class_dlg_options.html#acaed1591a5e35a2750f610644cc90f29"><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>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="Fdmdv2ThreadAudio"><param name="Local" value="class_fdmdv2_thread_audio.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="Fdmdv2ThreadAudio"><param name="Local" value="class_fdmdv2_thread_audio.html#a1bd68d9efb67464e757eb51b55dbb834"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~Fdmdv2ThreadAudio"><param name="Local" value="class_fdmdv2_thread_audio.html#ab608de36e0fc54d5236a14d932c29c9c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="Entry"><param name="Local" value="class_fdmdv2_thread_audio.html#a4ff402c2338da6183124d1eacb05e839"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnDelete"><param name="Local" value="class_fdmdv2_thread_audio.html#aab6a2b669712e1ab88c2c288058eb11c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="class_fdmdv2_thread_audio.html#ac6d4c36ce78f1065a022d212eed4cffa"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnKill"><param name="Local" value="class_fdmdv2_thread_audio.html#ae33f92c6b2ce3978dc604e379c1db2ef"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="TestDestroy"><param name="Local" value="class_fdmdv2_thread_audio.html#ac57cb9d783c4fe3c96f33f6211f7a3a5"><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>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="MainApp"><param name="Local" value="class_main_app.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="class_main_app.html#aff49a6bb4a0494d717a3136e9fe17351"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInit"><param name="Local" value="class_main_app.html#aff3d398e1b61f1016c37d57798f86731"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="MainFrame"><param name="Local" value="class_main_frame.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="MainFrame"><param name="Local" value="class_main_frame.html#a394b51dbf31b7430ecad3f6ee1007e22"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~MainFrame"><param name="Local" value="class_main_frame.html#a0cfd88ece4836e0ea5430bd55370bf11"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="abortRxStream"><param name="Local" value="class_main_frame.html#a44e48d93613d91be1db586553466feac"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="abortTxStream"><param name="Local" value="class_main_frame.html#abbe36f1aac14dba091ab0ec0c6ef2936"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="LoadUserImage"><param name="Local" value="class_main_frame.html#a2577b78ec0105922e5356287519d2e54"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCaptureRxStream"><param name="Local" value="class_main_frame.html#a29cacc38a66c9e000f7f512ebf14473b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCaptureTxStream"><param name="Local" value="class_main_frame.html#ac4bb829b48fa6e931098436e87c5fd8c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCheckSQClick"><param name="Local" value="class_main_frame.html#a648c966a7d7ba7c86b0c404cb8f97361"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_main_frame.html#a22a222bc2e78f162e63113282fe7b008"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_main_frame.html#a9f6f7f89d8b9aded1334cfa6eaca22bc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCloseFrame"><param name="Local" value="class_main_frame.html#ad96135c590b5739d8982b45a4778424e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCloseUpdateUI"><param name="Local" value="class_main_frame.html#aa5c50eabdeda94f98d2a820022dc5c7d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScroll"><param name="Local" value="class_main_frame.html#a844e8058f4e8869af084cb35643a0c6c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScrollChanged"><param name="Local" value="class_main_frame.html#a09fe6aa48627dd153964d44e9d80afa0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopy"><param name="Local" value="class_main_frame.html#a8097107697fc7fa693ab55aa7ea71a8b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopyUpdateUI"><param name="Local" value="class_main_frame.html#a1359735d6cce965dfcaa161cee9e8df8"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCut"><param name="Local" value="class_main_frame.html#aeb57051751eb8390a8305766620ca253"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCutUpdateUI"><param name="Local" value="class_main_frame.html#ae9222bb34fe54e65f32e9dcde9315d2d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="class_main_frame.html#af1146ec5200a7421957b143782bca765"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExitClick"><param name="Local" value="class_main_frame.html#ab9ed8ca71402b68b41fd5a7cedb20928"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpAbout"><param name="Local" value="class_main_frame.html#a1761b6b588beed7b8965d9b0b2b561cc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdates"><param name="Local" value="class_main_frame.html#ac7eac67418976a65c8fc98e12924042b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdatesUI"><param name="Local" value="class_main_frame.html#ae82ea0e5f4f7299d52943ea6b85aa957"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpen"><param name="Local" value="class_main_frame.html#aabe1bcb0b9f62cd0f7578456a05099ee"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpenUpdateUI"><param name="Local" value="class_main_frame.html#ad81168bd08750269977d4c1d7bd42477"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaint"><param name="Local" value="class_main_frame.html#a2977ee86cf7f80eda32e6a900d47ab81"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaste"><param name="Local" value="class_main_frame.html#af6e53b7f644155f5235a8dfc940ea885"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPasteUpdateUI"><param name="Local" value="class_main_frame.html#a096dd35dab302c41ba1d97c21cda5026"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPlayAudioFile"><param name="Local" value="class_main_frame.html#ae0c35052e6bb6642ebbbe5c8de7be68e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSave"><param name="Local" value="class_main_frame.html#a78af6a47c864028ec8855cdd3f08c027"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSaveUpdateUI"><param name="Local" value="class_main_frame.html#a5160647848d288c9e750807f6237158a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSize"><param name="Local" value="class_main_frame.html#a8fd9580d3191784843f34269810a676b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollBottom"><param name="Local" value="class_main_frame.html#aeda570594ad6ca298ade6b2dec5812c4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollTop"><param name="Local" value="class_main_frame.html#af7e0da6a850c5f08fd726280b7dc0af4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnALCClick"><param name="Local" value="class_main_frame.html#ab1371babf6ebc9e24211a3ada34ab666"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnAnalogClick"><param name="Local" value="class_main_frame.html#af237b0cdbd857d4cc72f5a523457eb82"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnOnOff"><param name="Local" value="class_main_frame.html#a7fc4afa20b92ac8e5f1ddfcf86820f28"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnRxID"><param name="Local" value="class_main_frame.html#a242e28aff7e479e59afccfaffb8b8e85"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnSplitClick"><param name="Local" value="class_main_frame.html#ad4c37f5ff0d7131df3450f8caab155d3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTXClick"><param name="Local" value="class_main_frame.html#a4bb33d30636a8cad4693412bc25337b7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTxID"><param name="Local" value="class_main_frame.html#a2bcfb5c59829cca3136f4bbc3989cf79"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudio"><param name="Local" value="class_main_frame.html#a82a92e9b1ea9ffdd26badd5b74ee254d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudioUI"><param name="Local" value="class_main_frame.html#abecf4d16789e14b0f42177a939eb07f4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfg"><param name="Local" value="class_main_frame.html#a560029fb1c277c79bd932c047ec9effd"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfgUI"><param name="Local" value="class_main_frame.html#acd3cdef97be73dd70187f21016eeb1cb"><param name="ImageNumber" value="11"></OBJECT>
+      <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="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="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>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelScatter"><param name="Local" value="class_main_frame.html#ada5dd6fc66036782c19f12175793da13"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelSpectrum"><param name="Local" value="class_main_frame.html#a3fc0fe9ca321814476397cb32476e40c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_panelWaterfall"><param name="Local" value="class_main_frame.html#a6f0fa80dd24e33f0d32228ac73418882"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pThreadCS"><param name="Local" value="class_main_frame.html#a52c9829b1a1304bfb6ce8f6c3cb7cb98"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_RXCodec2"><param name="Local" value="class_main_frame.html#ad6f8ae2f867f69dd69a2b58ad0b26ccb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rxDevIn"><param name="Local" value="class_main_frame.html#ab9d54920598f48bdbfa67161b3167b11"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rxDevOut"><param name="Local" value="class_main_frame.html#aa73d0adbbf4fe9f2d14778ad1474a3d3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rxErr"><param name="Local" value="class_main_frame.html#a9410cdbd4251567ae01c77d8e7bd505b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rxPa"><param name="Local" value="class_main_frame.html#abe7ab65d044b37b6973ed849bcd2759b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_RxRunning"><param name="Local" value="class_main_frame.html#a6b08d2c940a180091d73ca2520eb7572"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sound"><param name="Local" value="class_main_frame.html#a6458de14647c34b3ae5ace81992710d6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_SquelchActive"><param name="Local" value="class_main_frame.html#a3087b1f1ea26a408da5f7b05f37afed4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_TXCodec2"><param name="Local" value="class_main_frame.html#afaba7062c501caac37727f56e5544cd0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_txDevIn"><param name="Local" value="class_main_frame.html#a5d89367413fe47a5d82b6aa7c7827746"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_txDevOut"><param name="Local" value="class_main_frame.html#aac31ac35a3c5bb4847e94501f18f3eab"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_txErr"><param name="Local" value="class_main_frame.html#a9af2231b1aac90f8c6abdede80eb0911"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_txPa"><param name="Local" value="class_main_frame.html#a2bedcb7f813060b8fb918ec315496f17"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_TxRunning"><param name="Local" value="class_main_frame.html#a8532b7b31adc84716e6edcf9c8d54192"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="MyFrame"><param name="Local" value="class_my_frame.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~MyFrame"><param name="Local" value="class_my_frame.html#a711b2bda77494841f2e582982b80c356"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DoPauseThread"><param name="Local" value="class_my_frame.html#aa035a8902e9c0f3ad8fd42cb881f722d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DoResumeThread"><param name="Local" value="class_my_frame.html#aac16356b13311d0cf4219843eeb54bd5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DoStartThread"><param name="Local" value="class_my_frame.html#a5bba78c1375f8e12e92aaa37ed09e194"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_my_frame.html#abbf675938c147f9ba9394c8d2df49ca8"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnThreadCompletion"><param name="Local" value="class_my_frame.html#a23808ee028f1eb6e7ea673d963ca9284"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnThreadUpdate"><param name="Local" value="class_my_frame.html#a4a43a0b3f7d830aaed136acff8096cfc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="wxDECLARE_EVENT_TABLE"><param name="Local" value="class_my_frame.html#af5512a4d5fbaddd8d2afcd3b748258fb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pThread"><param name="Local" value="class_my_frame.html#a7c3bc828e14d2fffdf2a71ea31b54ee1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pThreadCS"><param name="Local" value="class_my_frame.html#a1a458e34841ff600e9aafae51212a2c3"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="MyThread"><param name="Local" value="class_my_thread.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="MyThread"><param name="Local" value="class_my_thread.html#aa6e966c01502e58062e1fd5f6327cc58"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~MyThread"><param name="Local" value="class_my_thread.html#af3752c6a2336b153efc78ebbdedbcbba"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="Entry"><param name="Local" value="class_my_thread.html#a4d6a8787272aa070fdb1738110333e8c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pHandler"><param name="Local" value="class_my_thread.html#a784223b4cc5897c86dcfb3c417f081c0"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="OptionsDlg"><param name="Local" value="class_options_dlg.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OptionsDlg"><param name="Local" value="class_options_dlg.html#a40a392346d152d4b9e37e54bcf2cb40a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_options_dlg.html#adfc306dd1752dc33edbfb155e446e29b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnInitDialog"><param name="Local" value="class_options_dlg.html#a955c09ba654830aae49fa44221fe92a9"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="paCallBackData"><param name="Local" value="structpa_call_back_data.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="in48k"><param name="Local" value="structpa_call_back_data.html#a2f3083066c414621a834d3af98aa26cf"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="in8k"><param name="Local" value="structpa_call_back_data.html#a1eaf4a649210c178b8671653b89e2141"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotPanel"><param name="Local" value="class_plot_panel.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotPanel"><param name="Local" value="class_plot_panel.html#a27892db4859ae9afca652f4175a7f88c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~PlotPanel"><param name="Local" value="class_plot_panel.html#a956d38d1f35d70f90b6399acfcd0f38d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="draw"><param name="Local" value="class_plot_panel.html#a5f35a9628a035ef904fb056f5ebcc3c3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="drawGraticule"><param name="Local" value="class_plot_panel.html#ac9a8cc0d4ab016dc22195b813643c675"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="GetLabelSize"><param name="Local" value="class_plot_panel.html#a539ab140f79c5cff29031aa312a9f159"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="GetZoomFactor"><param name="Local" value="class_plot_panel.html#a6f6ef3db5a4b4f6cb50d92a38fa36dbd"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_plot_panel.html#adb48aa0b95cd2e744795881146ca3563"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnErase"><param name="Local" value="class_plot_panel.html#a7af545a2edf85655c28e5af4a41c0161"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnMouseDown"><param name="Local" value="class_plot_panel.html#ad2e6780f516e870139eecf753223f708"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnMouseMove"><param name="Local" value="class_plot_panel.html#aa44338288a6fce70a6683b3e556dc44d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnMouseUp"><param name="Local" value="class_plot_panel.html#a291b7a817083d10883226cf52a74e71e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnMouseWheelMoved"><param name="Local" value="class_plot_panel.html#a6a537f5cdc334aaa423fa25d86bbf0af"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaint"><param name="Local" value="class_plot_panel.html#a72ee37d726eb276bf9aca7f3b50c7b85"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnShow"><param name="Local" value="class_plot_panel.html#a3858e2d6bd9f1cfc900c5a1c7391e0fb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSize"><param name="Local" value="class_plot_panel.html#a994c5955446c7b606ec70db498f4edc0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="paintEvent"><param name="Local" value="class_plot_panel.html#a042c9df2ebe0c245d9fb5f3aa63595bc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="SetLabelSize"><param name="Local" value="class_plot_panel.html#a2fcb6c7fc21c942122b0a8f4d4a9af2d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="SetZoomFactor"><param name="Local" value="class_plot_panel.html#a8e8722d1f4c02f166f7acd6905ea4009"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_bmp"><param name="Local" value="class_plot_panel.html#a8cf01c846dc561a79c0d1dee88a80ef4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_Bufsz"><param name="Local" value="class_plot_panel.html#a61a49a35721e334b959e833464add15f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_clip"><param name="Local" value="class_plot_panel.html#a07334de87de07eeab43eabbdaf730ab5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_h"><param name="Local" value="class_plot_panel.html#adcc3cec53897df2c9e99a980938092c1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_label_size"><param name="Local" value="class_plot_panel.html#a00eb5aef94866f0f385fcf793cb841b6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_left"><param name="Local" value="class_plot_panel.html#ab41676a2e46c2e801bc639c274a7d5f5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_mouseDown"><param name="Local" value="class_plot_panel.html#acebe9485868374626f03516e3508b592"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_newdata"><param name="Local" value="class_plot_panel.html#a803a71153ab9758b6134fc51855a71b3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pBmp"><param name="Local" value="class_plot_panel.html#a274a9ad1bf4f03ccc74ae259029835d5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_penDotDash"><param name="Local" value="class_plot_panel.html#a227751dba1777b261ffdc27b53fb087d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_penShortDash"><param name="Local" value="class_plot_panel.html#a111adb0975870b5d448da832bd44fc99"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_penSolid"><param name="Local" value="class_plot_panel.html#a229628c08bb7d0fa16589dbf83d635d1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pNoteBook"><param name="Local" value="class_plot_panel.html#a63b99d2f75a6486dda96f4934ba369fa"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_prev_h"><param name="Local" value="class_plot_panel.html#af85cf51a62f09adf0cbb4eb35d7cfc97"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_prev_w"><param name="Local" value="class_plot_panel.html#a398b423039df00405f2f23b786a02b0d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_prev_x"><param name="Local" value="class_plot_panel.html#ab38a4323755a529cbdab28a5854ffc06"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_prev_y"><param name="Local" value="class_plot_panel.html#a2e1ea18bbea07dd04acc76567a993070"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_pTopFrame"><param name="Local" value="class_plot_panel.html#ad28637582a93843082fc7b1d8d80c807"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rectCtrl"><param name="Local" value="class_plot_panel.html#ad1cfa169df1cfa5ef798b57d2619d742"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rectGrid"><param name="Local" value="class_plot_panel.html#a467e202bbd0fa3ef1997fa2b322e349d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rectPlot"><param name="Local" value="class_plot_panel.html#afcee74e089f5a50659bb534db80532d9"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_rubberBand"><param name="Local" value="class_plot_panel.html#a7182715e509f98f42e78210d324fe042"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_top"><param name="Local" value="class_plot_panel.html#a8c49969c560b64902272347835f151a0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_use_bitmap"><param name="Local" value="class_plot_panel.html#a20336cef42ecb91f0fd1f9af1f70ba43"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_w"><param name="Local" value="class_plot_panel.html#ae78b6e7fc3e44bea81809813d753125c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_x"><param name="Local" value="class_plot_panel.html#abd0a64bd20aec2e300e383abfd60315d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_y"><param name="Local" value="class_plot_panel.html#a822981fef8ff50da327b3dbca9fd2777"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_zoomFactor"><param name="Local" value="class_plot_panel.html#ae2f4907a8e4ed958ef4995e99b1f7148"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotScalar"><param name="Local" value="class_plot_scalar.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotScalar"><param name="Local" value="class_plot_scalar.html#a53c9d8fbf1e4420dd1fc27910fb02403"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~PlotScalar"><param name="Local" value="class_plot_scalar.html#afae3d26ba9a96f81c84d87a2b0a29a48"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="add_new_sample"><param name="Local" value="class_plot_scalar.html#a0d910560ef24c40c5aab8540c6dd82c2"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="clip"><param name="Local" value="class_plot_scalar.html#ad2c5214849ba51b85c61e5ed1949b28e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="draw"><param name="Local" value="class_plot_scalar.html#aa901215be79b5a522c416224c6554cf3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaint"><param name="Local" value="class_plot_scalar.html#a8e31e0b1a2415d7bdf8a4c521dbc2e8d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnShow"><param name="Local" value="class_plot_scalar.html#acb95980f2589a99431b5e358c98a91f2"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSize"><param name="Local" value="class_plot_scalar.html#a6b41cd9d409567b395f539d0204c706c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_index"><param name="Local" value="class_plot_scalar.html#a3ff0dec7b8f50b3ca7155c06e8877ab5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_mem"><param name="Local" value="class_plot_scalar.html#a28e4e09d513bce7b2890635d1ed1967d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_new_sample"><param name="Local" value="class_plot_scalar.html#a963d1a8e34175f7d3b1f82fa4e71ae19"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_step"><param name="Local" value="class_plot_scalar.html#a8e057f0175729eea2a6e8ec5597bb1c0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_x_max"><param name="Local" value="class_plot_scalar.html#a9a9edfbd8517f1ce1e7b75bcd4fda4f5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_y_max"><param name="Local" value="class_plot_scalar.html#a91ce24595550dd2c4add253025ba668c"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotScatter"><param name="Local" value="class_plot_scatter.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotScatter"><param name="Local" value="class_plot_scatter.html#a3afb429623d26da2e130a53940afae3d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~PlotScatter"><param name="Local" value="class_plot_scatter.html#af6116b28aacb151a24435576b4cc0cf6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="add_new_samples"><param name="Local" value="class_plot_scatter.html#ab88a05eba2000d796fd5d9ce3a722923"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="draw"><param name="Local" value="class_plot_scatter.html#aee86ff1a62c9f5131a9e2901078143d6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaint"><param name="Local" value="class_plot_scatter.html#a96f16b57f595b0916a7fa4843aeed53f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnShow"><param name="Local" value="class_plot_scatter.html#a7f56259f17e46eea4b223f6e6b4c2a8d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSize"><param name="Local" value="class_plot_scatter.html#aefccecfa048d8102724295fce801cb4e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_mem"><param name="Local" value="class_plot_scatter.html#ab0c0683c27bb137bc7bb04aff7de88ab"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_new_samples"><param name="Local" value="class_plot_scatter.html#a54ec91bd3e57b7648b1ee225de414993"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotSpectrum"><param name="Local" value="class_plot_spectrum.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotSpectrum"><param name="Local" value="class_plot_spectrum.html#acf2d5350a75a47ece11c0dc33399a0da"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~PlotSpectrum"><param name="Local" value="class_plot_spectrum.html#aa1626a97f7d3b8bd1092f2f15552c823"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="draw"><param name="Local" value="class_plot_spectrum.html#aeab5798a4f3bd55bd69045cc7b817d48"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="drawGraticule"><param name="Local" value="class_plot_spectrum.html#a2d78efb58ea00ec8961a88632a54f357"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaint"><param name="Local" value="class_plot_spectrum.html#ac95b33dfd2838f6fc2a6791003b26d0a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnShow"><param name="Local" value="class_plot_spectrum.html#a40d38e7467b04ab2f958218f38209aab"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSize"><param name="Local" value="class_plot_spectrum.html#aa104352673f08ff08c72bcf4729f23eb"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotWaterfall"><param name="Local" value="class_plot_waterfall.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotWaterfall"><param name="Local" value="class_plot_waterfall.html#ab8cb1de06d17616f05ab872923563167"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~PlotWaterfall"><param name="Local" value="class_plot_waterfall.html#a88df0c144df49b4e8d6a72a8e3a6099d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="draw"><param name="Local" value="class_plot_waterfall.html#a3956d17d4ece2c0ca4d50b6f7002b24c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="drawGraticule"><param name="Local" value="class_plot_waterfall.html#aa97d243b7bb91238b7493dcb96139803"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="heatmap"><param name="Local" value="class_plot_waterfall.html#a9258386bf42d94ddda768e4e767a77aa"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaint"><param name="Local" value="class_plot_waterfall.html#a37d541349ac6f010a90fee3b9f32fbbb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnShow"><param name="Local" value="class_plot_waterfall.html#ad55e0e3078f0d5c3699df36ba6d8ab5d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSize"><param name="Local" value="class_plot_waterfall.html#adae15df2acf8dd7a1812ea79b2708b65"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="plotData"><param name="Local" value="class_plot_waterfall.html#ae19ead564f66f723b7192dbb2bd5815b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="plotPixelData"><param name="Local" value="class_plot_waterfall.html#aec560c10f32a6c6e92a62225288c28f3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_greyscale"><param name="Local" value="class_plot_waterfall.html#a1cb3639849f17b1882b2b3713fd690cf"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_heatmap_lut"><param name="Local" value="class_plot_waterfall.html#aae04482318331ac760954376f23a1e3c"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="PortAudioWrap"><param name="Local" value="class_port_audio_wrap.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="PortAudioWrap"><param name="Local" value="class_port_audio_wrap.html#a598776f72e5959e0e5baba02a1e6e5dc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~PortAudioWrap"><param name="Local" value="class_port_audio_wrap.html#ad65d5940f33e2fa15069aa15816d1582"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="abort"><param name="Local" value="class_port_audio_wrap.html#a22409ee2e9d87fbab60ef71288620c34"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="averageData"><param name="Local" value="class_port_audio_wrap.html#a987405b6ca5fbecb33ac69ddfe843659"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getDefaultInputDevice"><param name="Local" value="class_port_audio_wrap.html#a2a122bf5de62e7f1fb1bfed6801e063c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getDefaultOutputDevice"><param name="Local" value="class_port_audio_wrap.html#a8cde3f5f6f312fbd8c0ad60619d617ad"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getDeviceInfo"><param name="Local" value="class_port_audio_wrap.html#a246ec79a44d879a74d6afe3e1005bc00"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getDeviceName"><param name="Local" value="class_port_audio_wrap.html#a17132c9ddbe6b7a184ad5d3ecf4aa66e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getFdmdvState"><param name="Local" value="class_port_audio_wrap.html#a66693a413ee2158cc331253a1035f915"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getFramesPerBuffer"><param name="Local" value="class_port_audio_wrap.html#ad2ea7c12d674b8bf882a5a5ffdff7acb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getInputBuffer"><param name="Local" value="class_port_audio_wrap.html#a3e2997d41e53309bfb6b06baabb43a04"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getInputChannelCount"><param name="Local" value="class_port_audio_wrap.html#a70ee9d33e7aecf0c2844060dc7628037"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getInputDefaultLowLatency"><param name="Local" value="class_port_audio_wrap.html#af2b23ddbc2df1f3a8f20ba59db2e26eb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getOutputBuffer"><param name="Local" value="class_port_audio_wrap.html#abb0273b674c970ee96594dd61f7abfc9"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getOutputChannelCount"><param name="Local" value="class_port_audio_wrap.html#a29ae357027ce0ac70f52c5a8fc416b16"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getOutputDefaultLowLatency"><param name="Local" value="class_port_audio_wrap.html#a1014d8750069b7dc914e6f836da79660"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getSamplerate"><param name="Local" value="class_port_audio_wrap.html#a2007046aefb3754994b3fe883b237177"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getStatusFlags"><param name="Local" value="class_port_audio_wrap.html#a43a6d5f7562fde40166872b77a7804ea"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getStream"><param name="Local" value="class_port_audio_wrap.html#a33fed4f960c963aff711932ee84e9a1e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="getUserData"><param name="Local" value="class_port_audio_wrap.html#a07fdd881924d8b7b31b0ed309a8d56cb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="isActive"><param name="Local" value="class_port_audio_wrap.html#ae89ba28aeb62269ae28be8908294bb1c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="isOpen"><param name="Local" value="class_port_audio_wrap.html#ad4a72bbe2ec6190336c2412df076c3f7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="isStopped"><param name="Local" value="class_port_audio_wrap.html#ae0bac2f93270a323c9ead4dbf61eda1d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="loadData"><param name="Local" value="class_port_audio_wrap.html#aa5776602a5e021fe3c83c1cdf36340d1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="per_frame_rx_processing"><param name="Local" value="class_port_audio_wrap.html#a4af13f96f4f8639148668c89942b3365"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setCallback"><param name="Local" value="class_port_audio_wrap.html#a7b455cc4397b90c6d381c26073e51b2a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setFdmdvState"><param name="Local" value="class_port_audio_wrap.html#a65d6263d05a44f6696a3eb93a669e862"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setFramesPerBuffer"><param name="Local" value="class_port_audio_wrap.html#a34ec7a96cbe5859f4a6aba6cb4b508cf"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setInputBuffer"><param name="Local" value="class_port_audio_wrap.html#a132273a300efd015cf3d66ee5b250216"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setInputChannelCount"><param name="Local" value="class_port_audio_wrap.html#ac14a25862172c41c0186add676842859"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setInputDevice"><param name="Local" value="class_port_audio_wrap.html#abf1e9b6f6b6e09df0b926c7995963575"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setInputHostApiStreamInfo"><param name="Local" value="class_port_audio_wrap.html#a5ce5a1875848b5c93fb769d4186dbcf3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setInputLatency"><param name="Local" value="class_port_audio_wrap.html#a79575cbf76ba487b4edc3e6188e680ad"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setInputSampleFormat"><param name="Local" value="class_port_audio_wrap.html#aaa979ac038d7cea196a012484aa84623"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setInputSampleRate"><param name="Local" value="class_port_audio_wrap.html#af20b6e10b5e67bbc71a0ce405688d19c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setOutputBuffer"><param name="Local" value="class_port_audio_wrap.html#a2284b3598963428bd5970b69a2ec0370"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setOutputChannelCount"><param name="Local" value="class_port_audio_wrap.html#aac39854526473140e2b9bcf6c30ce876"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setOutputDevice"><param name="Local" value="class_port_audio_wrap.html#ac5fdc035a033cf426f259d4bac87e4ca"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setOutputHostApiStreamInfo"><param name="Local" value="class_port_audio_wrap.html#ab7d9fc6cda5c61cda105e6d9bba9215c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setOutputLatency"><param name="Local" value="class_port_audio_wrap.html#a619ad8a126e30b328468a57c8047f2f8"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setOutputSampleFormat"><param name="Local" value="class_port_audio_wrap.html#a342018893c092acac26509351b45602f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setSampleRate"><param name="Local" value="class_port_audio_wrap.html#a7245832a8cafbc8d140a51e106838fbb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setSamplerate"><param name="Local" value="class_port_audio_wrap.html#a20f5cf508b5e13bd29632acb1af52d26"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setStatusFlags"><param name="Local" value="class_port_audio_wrap.html#ad2c8ee53c0f11504777d1dc41747b453"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setStream"><param name="Local" value="class_port_audio_wrap.html#a8f18f16ddf796eba036e11694b25a2a4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setStreamCallback"><param name="Local" value="class_port_audio_wrap.html#adf02f262bcd9f85c33fea7da0e4cd841"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setStreamFinishedCallback"><param name="Local" value="class_port_audio_wrap.html#a163f9ff1095444793a25f1e90442b32c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setStreamFinishedCallback"><param name="Local" value="class_port_audio_wrap.html#a13581d19c503fc1a837078c31d80df11"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setStreamFlags"><param name="Local" value="class_port_audio_wrap.html#a47fe0dd437c0a4693824966e7100255a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setTimeInfo"><param name="Local" value="class_port_audio_wrap.html#a4d2bb7132714099aa2a0390f11a57ce6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="setUserData"><param name="Local" value="class_port_audio_wrap.html#a2bac5a36a40fd1f86df5c1f94e964ac4"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="stop"><param name="Local" value="class_port_audio_wrap.html#a852668fd29440064746f2ce0530b3bc1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="streamClose"><param name="Local" value="class_port_audio_wrap.html#a7f900dbb4003a1e01341e4f9f95c72e8"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="streamOpen"><param name="Local" value="class_port_audio_wrap.html#ae9fa5c4e8bd989d3ff722c76a381f33f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="streamStart"><param name="Local" value="class_port_audio_wrap.html#a879e58affa1895a9fd737b44e72b609e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="terminate"><param name="Local" value="class_port_audio_wrap.html#a73b644da1b76cd3c6b1900218fcb4873"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_av_mag"><param name="Local" value="class_port_audio_wrap.html#ad9da60946a4fec855cce07c1e497d7be"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="TopFrame"><param name="Local" value="class_top_frame.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="TopFrame"><param name="Local" value="class_top_frame.html#af89867621f7fa66c9865f09a1245153c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="~TopFrame"><param name="Local" value="class_top_frame.html#ac367aaa31fe85041940f21a63ed1b33f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCaptureRxStream"><param name="Local" value="class_top_frame.html#a9df4550ab45099f529c0c590494711f1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCaptureTxStream"><param name="Local" value="class_top_frame.html#a62ff15f1e41b0f427dd38eb5141ff28f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCheckSQClick"><param name="Local" value="class_top_frame.html#a450fef86926774a21a5ea9cff84a5aa0"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnClose"><param name="Local" value="class_top_frame.html#a62e531b947f11cd089a675807ff12269"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCloseUpdateUI"><param name="Local" value="class_top_frame.html#a5fa1106de0693c88325cd4c64ecbd94c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScroll"><param name="Local" value="class_top_frame.html#a39dca1a19cf1c237b8021dba4076f2ae"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCmdSliderScrollChanged"><param name="Local" value="class_top_frame.html#a09ae230ed88b1230e42e891e92b95b1d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopy"><param name="Local" value="class_top_frame.html#a9881e6bb8be2e113e7d9fc2a716e24e6"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCopyUpdateUI"><param name="Local" value="class_top_frame.html#a9d41733351b6db1434ec921cd7de8525"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCut"><param name="Local" value="class_top_frame.html#a0af1a4ab11be1ddd910029789b3dea3b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnCutUpdateUI"><param name="Local" value="class_top_frame.html#a53e123763a3b9ec0ec5c58017f70b48e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnExit"><param name="Local" value="class_top_frame.html#aea48b19f458cbbc4c147440cfc690c46"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpAbout"><param name="Local" value="class_top_frame.html#ad455667bbd5107f04f82b8ee748d9eb5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdates"><param name="Local" value="class_top_frame.html#a942a998d831614a31f69b9d91aacff33"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnHelpCheckUpdatesUI"><param name="Local" value="class_top_frame.html#a9512f3c04c2e9ab2c47f84141547fd1d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpen"><param name="Local" value="class_top_frame.html#afbbfabd076b41bcab884206b6c6b0526"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnOpenUpdateUI"><param name="Local" value="class_top_frame.html#a47e0020ef6fc50864c3ac66556ca1185"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPaste"><param name="Local" value="class_top_frame.html#ac76966928c8491bb5adbd1acc8678fd5"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPasteUpdateUI"><param name="Local" value="class_top_frame.html#a384a65f40c483dcbd2cc1151bd71bfbb"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnPlayAudioFile"><param name="Local" value="class_top_frame.html#a6d4b2952ca287bc60f8c4086b0a5e61c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSave"><param name="Local" value="class_top_frame.html#a0171f3cd74c08fdd1c58e2d9448094ea"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSaveUpdateUI"><param name="Local" value="class_top_frame.html#a617c3d12f8fd373c84858c4d2f0cef34"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollBottom"><param name="Local" value="class_top_frame.html#a396019a3b0ff107eab1bf80b4f776a18"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnSliderScrollTop"><param name="Local" value="class_top_frame.html#add7272e7926661e4766572a5f3b39d70"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnALCClick"><param name="Local" value="class_top_frame.html#a5ee807cd9f43de8f9cb6c100feab9f22"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnAnalogClick"><param name="Local" value="class_top_frame.html#ab566e52bc9e8e09bec02fdf5f1ecdaf2"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnOnOff"><param name="Local" value="class_top_frame.html#adf37ba3f68b44511ab4f479482693d17"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnRxID"><param name="Local" value="class_top_frame.html#abecf92c946e342c33afdb164e91dfc74"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnSplitClick"><param name="Local" value="class_top_frame.html#a497486f3a9da3eb9037575b8a7bd280c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTXClick"><param name="Local" value="class_top_frame.html#a4ecd076a7c6a7c0285b3cdba51d37ace"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnTogBtnTxID"><param name="Local" value="class_top_frame.html#aa856acd0a0bc52635485b7ef8a6845d3"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudio"><param name="Local" value="class_top_frame.html#aed15be3f44741ca04b3681ec625a326b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsAudioUI"><param name="Local" value="class_top_frame.html#ad8454329da0c84b5097524c4b11702ef"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfg"><param name="Local" value="class_top_frame.html#a4da08864997b39e455cb27baf149158e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsComCfgUI"><param name="Local" value="class_top_frame.html#ae6a2fcaea9f637a07c268966e3701a7f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptions"><param name="Local" value="class_top_frame.html#ad5868b1c2fde8ca783406adc8ef0265e"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="OnToolsOptionsUI"><param name="Local" value="class_top_frame.html#a8e2097cede4251a0af1b514644e2af7d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnClose"><param name="Local" value="class_top_frame.html#aa5f73113b1457581e250a3c5fb8f0064"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnPaint"><param name="Local" value="class_top_frame.html#a68d78b4baf77908eeccd2e6032b75f1b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnSize"><param name="Local" value="class_top_frame.html#a834d6181bfec63909019441880f665a7"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame_OnUpdateUI"><param name="Local" value="class_top_frame.html#ab41da1d8b60a477e0c2b8aa7ce584a54"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="edit"><param name="Local" value="class_top_frame.html#a60ea330aef5ff340179c5ee637d3a204"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="file"><param name="Local" value="class_top_frame.html#a2f719fd825ff8e4dbf04bc734429b668"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="help"><param name="Local" value="class_top_frame.html#a2f92350d1f6b62ae32ba3eef2961db5f"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_auiNbookCtrl"><param name="Local" value="class_top_frame.html#af2bf3b05c2e23a16d9b74d8689c83dca"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_btnTogTX"><param name="Local" value="class_top_frame.html#a1b6c8716d6993f0c28f00a5c6ada789b"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_ckboxSQ"><param name="Local" value="class_top_frame.html#a29df670ba3a1603316bd0eb5b6b9300c"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_gaugeLevel"><param name="Local" value="class_top_frame.html#a156842bf1e564d3a3bfbf8a17ae1df10"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_gaugeSNR"><param name="Local" value="class_top_frame.html#aff23d43f975a63e1bfeec89f1ef19257"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_menubarMain"><param name="Local" value="class_top_frame.html#ab8388928329baa6623d0f70f070e6d19"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_sliderSQ"><param name="Local" value="class_top_frame.html#a73c219dba416e316b38bd6f095835aaf"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_statusBar1"><param name="Local" value="class_top_frame.html#a71fa08a482cbad3b7b3121b25570c25a"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_textSNR"><param name="Local" value="class_top_frame.html#a0e4812881b601e62d2ebf30579f9d451"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnALC"><param name="Local" value="class_top_frame.html#ac0cb4ac628d6bd0e25aee632eb9330d2"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnAnalog"><param name="Local" value="class_top_frame.html#ab788d1aa2da2f2c1458bc7315c7beeef"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnOnOff"><param name="Local" value="class_top_frame.html#a6c398070906190fbf6c6c3d663cc33ed"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togBtnSplit"><param name="Local" value="class_top_frame.html#a787ed365379f1fc2a2b51bbde67ad575"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togRxID"><param name="Local" value="class_top_frame.html#ab66518823dd4d7b1f2802676ac651cdc"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_togTxID"><param name="Local" value="class_top_frame.html#af862a4419c535f7ffef6f23b9f2e2a7d"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="m_txtCtrl"><param name="Local" value="class_top_frame.html#a7611a87ad6897f435cae4f9f972195b1"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="tools"><param name="Local" value="class_top_frame.html#a4471183520bb3cb8788cfa2e9786ea13"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Name" value="Class Index"><param name="Local" value="classes.html"><param name="ImageNumber" value="11"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Name" value="Class Hierarchy"><param name="Local" value="hierarchy.html"><param name="ImageNumber" value="1"></OBJECT>
+    <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioStream"><param name="Local" value="class_audio_stream.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="COMP"><param name="Local" value="struct_c_o_m_p.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="Dialog"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame.DlgAbout"><param name="Local" value="classtop_frame_1_1_dlg_about.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame.DlgAudio"><param name="Local" value="classtop_frame_1_1_dlg_audio.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame.DlgComPorts"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame.DlgOptions"><param name="Local" value="classtop_frame_1_1_dlg_options.html"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="Frame"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="topFrame.TopFrame"><param name="Local" value="classtop_frame_1_1_top_frame.html"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="paCallBackData"><param name="Local" value="structpa_call_back_data.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="PortAudioWrap"><param name="Local" value="class_port_audio_wrap.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="wxApp"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="MainApp"><param name="Local" value="class_main_app.html"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="wxDialog"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAbout"><param name="Local" value="class_dlg_about.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="AboutDlg"><param name="Local" value="class_about_dlg.html"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgAudio"><param name="Local" value="class_dlg_audio.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioDlg"><param name="Local" value="class_audio_dlg.html"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2DlgAudio"><param name="Local" value="classfdmdv2_dlg_audio.html"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgComPorts"><param name="Local" value="class_dlg_com_ports.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="ComPortsDlg"><param name="Local" value="class_com_ports_dlg.html"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="DlgOptions"><param name="Local" value="class_dlg_options.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="OptionsDlg"><param name="Local" value="class_options_dlg.html"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="wxFrame"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="MyFrame"><param name="Local" value="class_my_frame.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="TopFrame"><param name="Local" value="class_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"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="MainFrame"><param name="Local" value="class_main_frame.html"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="wxPanel"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotPanel"><param name="Local" value="class_plot_panel.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotScalar"><param name="Local" value="class_plot_scalar.html"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotScatter"><param name="Local" value="class_plot_scatter.html"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotSpectrum"><param name="Local" value="class_plot_spectrum.html"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="PlotWaterfall"><param name="Local" value="class_plot_waterfall.html"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="wxThread"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="AudioThread"><param name="Local" value="class_audio_thread.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="Fdmdv2ThreadAudio"><param name="Local" value="class_fdmdv2_thread_audio.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="MyThread"><param name="Local" value="class_my_thread.html"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
+    </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Name" value="Class Members"><param name="Local" value="functions.html"><param name="ImageNumber" value="1"></OBJECT>
+    <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="All"><param name="Local" value="functions.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="Functions"><param name="Local" value="functions_func.html"><param name="ImageNumber" value="11"></OBJECT>
+    </UL>
+  </UL>
+<LI><OBJECT type="text/sitemap"><param name="Name" value="Files"><param name="ImageNumber" value="1"></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>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="fdmdv2"><param name="Local" value="dir_5a7947860a13639b42fe29f3e4d0a1f2.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>
+          </UL>
+        </UL>
+      </UL>
+    </UL>
+  </UL>
+</UL>
+</BODY>
+</HTML>
diff --git a/fdmdv2/fdmdv2-doc/html/index.hhk b/fdmdv2/fdmdv2-doc/html/index.hhk
new file mode 100644 (file)
index 0000000..55d7e7c
--- /dev/null
@@ -0,0 +1,1671 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<HTML><HEAD></HEAD><BODY>
+<OBJECT type="text/site properties">
+<param name="FrameName" value="right">
+</OBJECT>
+<UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a2ae66cf7ba45375df2430997bf343d83"><param name="Name" value="__del__"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a2ae66cf7ba45375df2430997bf343d83"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a40d7e3d63aae25f330a6ea0e5e05bb6d"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#aa849a2e894a2f9b82177d7df02a552f8"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ab6c6573237008353197b5d59edf483aa"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a382284d24a1fc872d6fd991ba453efc6"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a9a54951456720a52289b2cf0cb554f8f"><param name="Name" value="__init__"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a9a54951456720a52289b2cf0cb554f8f"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7a495d594fc6fb325e0cd93e39c0c237"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ae98733e64a744a52bfbc8c0f49af99e5"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a6893e868e13cea7691a5ce907aa26698"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aef31eddf36a67e6d7acf46e74c0d798e"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a22409ee2e9d87fbab60ef71288620c34"><param name="Name" value="abort"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a44e48d93613d91be1db586553466feac"><param name="Name" value="abortRxStream"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#abbe36f1aac14dba091ab0ec0c6ef2936"><param name="Name" value="abortTxStream"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_about_dlg.html"><param name="Name" value="AboutDlg"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_about_dlg.html#ac17a2e5d541346e2edabcddf043afa6e"><param name="Name" value="AboutDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_about_dlg.html#a5bd40ed513ca05b4e6546b3b4dcf1c0d"><param name="Name" value="OnInitDialog"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a0d910560ef24c40c5aab8540c6dd82c2"><param name="Name" value="add_new_sample"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#ab88a05eba2000d796fd5d9ce3a722923"><param name="Name" value="add_new_samples"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html"><param name="Name" value="AudioDlg"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#aca8f77272717136445248c9dce578bed"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ab09ae2516d75502062744b924e33fe8b"><param name="Name" value="OnApply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ac0710354a8a791b7c8d8987d1bc175a7"><param name="Name" value="OnCancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a9e0ad3464f137b8c9a6de4a558818cf3"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#af216bf6872bb49734b3c32b0a9122d8a"><param name="Name" value="OnInitDialog"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a5343cdb33868fdf568d05152b642039c"><param name="Name" value="OnOK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ade43627922e25e984ca4ebff7bf70339"><param name="Name" value="OnRxInputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a37703c36702cb622f0ceb152fdcb6d1c"><param name="Name" value="OnTxOutputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a9e472e745d49396f1d3c8f8907e6601f"><param name="Name" value="OnVoiceInputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a2711e45fea17d5f76c2453fc9654b008"><param name="Name" value="OnVoiceOutputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ad1acb1d52175795d265d7adcafc10316"><param name="Name" value="populateAudioInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a194ed3fb219d7a93824884015e625fe8"><param name="Name" value="populateStandardSampleRates"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_stream.html"><param name="Name" value="AudioStream"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_stream.html#a1e253941ff189daa6ae1ebdd4658b943"><param name="Name" value="AudioStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_stream.html#a1abd5e1c5f7fe05fc66c52603818fc5f"><param name="Name" value="generate"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html"><param name="Name" value="AudioThread"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a407b41c520dddd1cb0c6dc0f09b9997a"><param name="Name" value="AudioThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a4a03b82bdfa0086232296cd8b4625339"><param name="Name" value="Entry"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a5f8aabc9f6e28c833743c9715f3f2d79"><param name="Name" value="m_pHandler"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#afd0e99ebf3af9715130b1346c019857b"><param name="Name" value="OnDelete"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a21ea33ba8e28c461d631e0b2f458b36f"><param name="Name" value="OnExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a3c74246aef18af2461b2e8ac298a9db4"><param name="Name" value="OnKill"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a0e2537aacda2facb464f64dad8e88372"><param name="Name" value="TestDestroy"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a987405b6ca5fbecb33ac69ddfe843659"><param name="Name" value="averageData"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#ad2c5214849ba51b85c61e5ed1949b28e"><param name="Name" value="clip"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="struct_c_o_m_p.html"><param name="Name" value="COMP"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="struct_c_o_m_p.html#a8c292c732f8928c23921da6512699bba"><param name="Name" value="imag"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="struct_c_o_m_p.html#aab5da66c35473e59242b301dafdfaf7e"><param name="Name" value="real"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_com_ports_dlg.html"><param name="Name" value="ComPortsDlg"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_com_ports_dlg.html#a02f8415185ed657f0263ae795e2b4f04"><param name="Name" value="ComPortsDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_com_ports_dlg.html#ad67143fe5e75a4afef411b679a0247ca"><param name="Name" value="OnListItemSelected"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html"><param name="Name" value="DlgAbout"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a2d94603323a5f60eff69a92380fb9042"><param name="Name" value="DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a7c406607035a55b453d7edcce9566c34"><param name="Name" value="m_bitmapAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a21c9c302df2e7f154ff410c732e6846f"><param name="Name" value="m_button9"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#adce6520e7385ff5ff3f032c4ed44bc14"><param name="Name" value="m_staticText1"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#adc2a2d88de8cb15fcc4c9c943153df27"><param name="Name" value="m_textCtrl2"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a3253b689497f4c6399d24c67ba78b51e"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a442a568cf1b87a5d52a588b212f474f3"><param name="Name" value="OnInitDialog"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html"><param name="Name" value="DlgAudio"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a95fa3d4e8550bf2a16b8562c9c518eae"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac59893eccfb75467afd792051119067c"><param name="Name" value="m_comboAudioCodec"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#af35d36a3df31c77480d7714e08533d58"><param name="Name" value="m_comboCodecSpkr"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aeaf78c48df4b0314dc4dc06bfa2244b7"><param name="Name" value="m_comboCodecTx"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aa2cf1a98f25e26545da3044b354ba9a6"><param name="Name" value="m_comboRadioRx"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a0690c3ab64ff5a74b476250f5f5ad490"><param name="Name" value="m_lbRxInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a7a15f882dd0791867d7284cc4b043ca2"><param name="Name" value="m_lbTxOutput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a022070976a0bc9ffb78bea4298f759aa"><param name="Name" value="m_lbVoiceInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a75f209f62dd213b4236624f019f611e1"><param name="Name" value="m_lbVoiceOutput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac45627cdbbcdaa2e3400c08f6fe9cfe6"><param name="Name" value="m_nbAudioOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a74808776e03014a3b3dcbf03bb8f6dbe"><param name="Name" value="m_panelDevices"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a3094036ccbb10b69ae53be1989416cc1"><param name="Name" value="m_panelRightChannel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#acfc12b7c79d7b058f6702d13d5663f70"><param name="Name" value="m_panelSettings"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#abbbc7d86cca84f89c78c16b9b6d3b793"><param name="Name" value="m_radioBtnFileOnly"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a44c3e54a014e7a4e921398bddc6681c7"><param name="Name" value="m_radioBtnPortAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aa2834821c2fcae88fbedf3abfb9d69e0"><param name="Name" value="m_sdbSizer3"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a2a6d0fffd35e01a0b59c22164625e6c3"><param name="Name" value="m_sdbSizer3Apply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a749b04f8606ba939394d75267f8003ce"><param name="Name" value="m_sdbSizer3Cancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a81c75edcacae099633853ee775d72de9"><param name="Name" value="m_sdbSizer3OK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#adfd283017fa96c14f349368961bd4737"><param name="Name" value="m_staticText14"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac99a630f69e15e73d3942d0338ccae66"><param name="Name" value="m_staticText141"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#adf762645da78b3948bc1fe8ba31b1444"><param name="Name" value="m_staticText15"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a6cdf994e898954407e2b064e3aa5b0b7"><param name="Name" value="m_staticText151"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a90f47825bd359dfde13a0f2e6aa34e69"><param name="Name" value="m_staticText16"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aab6e9f04d01aff925f76195da96471fc"><param name="Name" value="m_staticText17"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a860a5ec2c827f0c20db39660462eee4a"><param name="Name" value="m_textCtrl15"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a0d5cd2fc25435939bf8ca2dc2c4fa9b7"><param name="Name" value="m_textNumChIn"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a35f852fc3c494b83ceb14d2d5c1ad6db"><param name="Name" value="m_textNumChOut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a159d6689a03be5cd0f7fef25bba965fc"><param name="Name" value="m_textRxInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a900d174fd432c0e70d6f3fccd24e723b"><param name="Name" value="m_textVoiceInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a24ed8e4513996b1d938fbc6977d883a4"><param name="Name" value="m_textVoiceOutput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a245e1317e52c8eeced77fcff2e6e2812"><param name="Name" value="OnApply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a68cb1a16f03fbb7af8d6ac0e7d5ba686"><param name="Name" value="OnCancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a3d19dbabda45d63849c95f9202d9ee56"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a4005f4224055bd5c8767e9e4d2296c26"><param name="Name" value="OnInitDialog"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a86b960dabc5dae9f8cf4946d562330bd"><param name="Name" value="OnOK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a6981a966c4e04931511d9a0fad482591"><param name="Name" value="OnRxInputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a2da73ea801464d515f0b4ea01dec3aeb"><param name="Name" value="OnTxOutputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a9c9848d90d805216ad52aad9443bffd8"><param name="Name" value="OnVoiceInputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a337f1badd157dcdb9950e14033527f4a"><param name="Name" value="OnVoiceOutputSelect"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html"><param name="Name" value="DlgComPorts"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a3f410b6cd51d3cf06cb0b4b74963c63d"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a79fa4831dbf5e4aa13f239c23d1ca9a8"><param name="Name" value="m_listCtrlPortSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a11141b8001c743a769287b0f3f99061c"><param name="Name" value="m_sdbSizer3"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a887df8e54cc7986a49497afeecc1b04d"><param name="Name" value="m_sdbSizer3Cancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a3148ae8add57c342e6f3446a25f743a5"><param name="Name" value="m_sdbSizer3OK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#af0cbd9e67bbede8e5b1d4ef2941d4ad6"><param name="Name" value="m_staticText8"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#ae20ae58413be1c7932f9d83f37ccfe3e"><param name="Name" value="m_staticText9"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a3f2305bfcbaa6ea63d78ad612b39e32c"><param name="Name" value="m_textCtrl10"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a1a4cc254a36227c69954b7e7dabf3efc"><param name="Name" value="OnListItemSelected"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html"><param name="Name" value="DlgOptions"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#adc03c273f743697a2346cec1f3b34efa"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#ab71c6ceea19ba3ba907aa7d1d3a5a63d"><param name="Name" value="m_sdbSizer4"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#ae99c4b9abc19085e47108d6f8db704c6"><param name="Name" value="m_sdbSizer4Cancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a7d0b24d52fdb25871dc30640f1027a51"><param name="Name" value="m_sdbSizer4OK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#abdb2ecd5cdb67f4e0975b675c6d4b0c1"><param name="Name" value="m_staticText2"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a4e8c47efc358292c877acc2582d91d96"><param name="Name" value="m_staticText3"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a82326f04c59e3bbeb706cba2653a1b18"><param name="Name" value="m_staticText4"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a8ad98bb2bd779da9e35984673fb79af9"><param name="Name" value="m_staticText5"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a4fdffe00b1d96ef3bf333ddf5fe05bb6"><param name="Name" value="m_staticText6"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a1d6d4b2a70e0eb5d1a998da2e5ea86c0"><param name="Name" value="m_staticText7"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a98a1eaa6e551674e04f9f5a52a4cd786"><param name="Name" value="m_textCtrl3"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a7b33a3a320a8f5cbce3eff97268ebc5d"><param name="Name" value="m_textCtrl4"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#aef875e819d6e463b985859b319f4197f"><param name="Name" value="m_textCtrl5"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a43f9a8d2714f7f5d8de2eada66d0f829"><param name="Name" value="m_textCtrl6"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#adba9ce87076479d390d32932f5c71a7c"><param name="Name" value="m_textCtrl7"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#acaed1591a5e35a2750f610644cc90f29"><param name="Name" value="m_textCtrl8"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#aad6cf9d439aced63416da6dc04f326d7"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#ab293c5e4e64e5d2de1b9d1ee67e3a448"><param name="Name" value="OnInitDialog"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#aa035a8902e9c0f3ad8fd42cb881f722d"><param name="Name" value="DoPauseThread"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#aac16356b13311d0cf4219843eeb54bd5"><param name="Name" value="DoResumeThread"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a5bba78c1375f8e12e92aaa37ed09e194"><param name="Name" value="DoStartThread"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a5f35a9628a035ef904fb056f5ebcc3c3"><param name="Name" value="draw"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a5f35a9628a035ef904fb056f5ebcc3c3"><param name="Name" value="PlotPanel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#aa901215be79b5a522c416224c6554cf3"><param name="Name" value="PlotScalar"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#aee86ff1a62c9f5131a9e2901078143d6"><param name="Name" value="PlotScatter"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#aeab5798a4f3bd55bd69045cc7b817d48"><param name="Name" value="PlotSpectrum"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a3956d17d4ece2c0ca4d50b6f7002b24c"><param name="Name" value="PlotWaterfall"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ac9a8cc0d4ab016dc22195b813643c675"><param name="Name" value="drawGraticule"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ac9a8cc0d4ab016dc22195b813643c675"><param name="Name" value="PlotPanel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#a2d78efb58ea00ec8961a88632a54f357"><param name="Name" value="PlotSpectrum"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#aa97d243b7bb91238b7493dcb96139803"><param name="Name" value="PlotWaterfall"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a60ea330aef5ff340179c5ee637d3a204"><param name="Name" value="edit"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a60ea330aef5ff340179c5ee637d3a204"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a7a77980d2705fc44493f4fd58fe507af"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a4a03b82bdfa0086232296cd8b4625339"><param name="Name" value="Entry"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a4a03b82bdfa0086232296cd8b4625339"><param name="Name" value="AudioThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#a4ff402c2338da6183124d1eacb05e839"><param name="Name" value="Fdmdv2ThreadAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_thread.html#a4d6a8787272aa070fdb1738110333e8c"><param name="Name" value="MyThread"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html"><param name="Name" value="fdmdv2DlgAudio"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html#a0719937a7b9b852c7130b5f821d8194c"><param name="Name" value="fdmdv2DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html#a367e3ebe2e31a163437c0af3ae01d72f"><param name="Name" value="OnApply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html#ac94191ee6717df53fb214b94dc587d0d"><param name="Name" value="OnCancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html#a980fcc0756b061293e5cb17e841a40bc"><param name="Name" value="OnOK"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html"><param name="Name" value="Fdmdv2ThreadAudio"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#a4ff402c2338da6183124d1eacb05e839"><param name="Name" value="Entry"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#aab6a2b669712e1ab88c2c288058eb11c"><param name="Name" value="OnDelete"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#ac6d4c36ce78f1065a022d212eed4cffa"><param name="Name" value="OnExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#ae33f92c6b2ce3978dc604e379c1db2ef"><param name="Name" value="OnKill"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#ac57cb9d783c4fe3c96f33f6211f7a3a5"><param name="Name" value="TestDestroy"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a1f0ad87f5fbbc72f700fa741a4596d84"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a117d1df5645785732cec78f16f7988de"><param name="Name" value="OnCheckSQClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a83f38a1a80648104e706813518c4e88e"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a769791d057058f47056dc712f5676779"><param name="Name" value="OnCloseUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#af289ab4037653c543a3fc6013fb1557c"><param name="Name" value="OnCmdSliderScroll"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a2a9e3791fee37e151c3ec8dc1282cd9f"><param name="Name" value="OnCmdSliderScrollChanged"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a20d13ff92c314580a172be4fa637780f"><param name="Name" value="OnCopy"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a85a5f9f93ed7f201293d380b102cc3fa"><param name="Name" value="OnCopyUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a343d064f0407d4d3345133d46571e4cf"><param name="Name" value="OnCut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a81ba22ffbddc7469e31181974007c5ed"><param name="Name" value="OnCutUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a1a57ce539310fc9297dfad3de00d3eff"><param name="Name" value="OnExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ad8684e7e8b0e4b67d7d770ed71a72673"><param name="Name" value="OnHelpAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a1323384ebf5b3b473a00847b633354be"><param name="Name" value="OnHelpCheckUpdates"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ae4270eada2afe33666ab0aee83a26c2b"><param name="Name" value="OnHelpCheckUpdatesUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a38ca5d4d0de386fbd0bb097c472084e6"><param name="Name" value="OnOpen"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a053681a1faa59f4c4617f02d7ba1d583"><param name="Name" value="OnOpenUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a195ddcfc4b57aa6b274eb40d9cf2c8ac"><param name="Name" value="OnPaste"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#abb18285166128574f831ccca7144ef0c"><param name="Name" value="OnPasteUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a00c49f4b14481582e60b83a041d1aea7"><param name="Name" value="OnSave"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aac7ce1795fff90a80da7c6b3a3fe6770"><param name="Name" value="OnSaveUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a80eed826553b3b9bd0b5abf0e8bd873e"><param name="Name" value="OnSliderScrollBottom"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aab79b33c4b93e9dd53ad5504c9adb9de"><param name="Name" value="OnSliderScrollTop"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#afe6f710b0e59ab7cc90f5198b118dbcd"><param name="Name" value="OnTogBtnALCClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#af0d8da60f6d22ea57f67b4312beff8c9"><param name="Name" value="OnTogBtnAnalogClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a8a4932e438bc43216c1758b2b743999d"><param name="Name" value="OnTogBtnRxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aad23421c7ed54e19319de0e1dc1588e5"><param name="Name" value="OnTogBtnSplitClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aa7cd279560fb011e7f8d79cdc104248d"><param name="Name" value="OnTogBtnTXClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a5019137fb2394fcbf752ef3fd93ab34e"><param name="Name" value="OnTogBtnTxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a7a538e085978ad3062cfde21fa932ec4"><param name="Name" value="OnToolsAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6138a06447129f36c71c7869ce83c90d"><param name="Name" value="OnToolsAudioUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#affe4a50628fe0c30a31578842d75caa4"><param name="Name" value="OnToolsComCfg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ad67765b1be6f6aa759128418cd990a57"><param name="Name" value="OnToolsComCfgUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6bf565f4dca69f694533b517d3a0d2e2"><param name="Name" value="OnToolsOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a73a65fd3008330ad3059b5100e389c72"><param name="Name" value="OnToolsOptionsUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a75758da26b9f1d4d95a4756d804d090b"><param name="Name" value="topFrame_OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6fe062b45e4e7f3323eb72ef931807df"><param name="Name" value="topFrame_OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a7bd457c44e334b8d59a48a844942866d"><param name="Name" value="topFrame_OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6631bc79dc08dc55da9daadd6c8d1531"><param name="Name" value="topFrame_OnUpdateUI"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a2f719fd825ff8e4dbf04bc734429b668"><param name="Name" value="file"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a2f719fd825ff8e4dbf04bc734429b668"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af4fd5670e4140169d030655bacf89291"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_stream.html#a1abd5e1c5f7fe05fc66c52603818fc5f"><param name="Name" value="generate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2a122bf5de62e7f1fb1bfed6801e063c"><param name="Name" value="getDefaultInputDevice"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a8cde3f5f6f312fbd8c0ad60619d617ad"><param name="Name" value="getDefaultOutputDevice"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a246ec79a44d879a74d6afe3e1005bc00"><param name="Name" value="getDeviceInfo"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a17132c9ddbe6b7a184ad5d3ecf4aa66e"><param name="Name" value="getDeviceName"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a66693a413ee2158cc331253a1035f915"><param name="Name" value="getFdmdvState"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad2ea7c12d674b8bf882a5a5ffdff7acb"><param name="Name" value="getFramesPerBuffer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a3e2997d41e53309bfb6b06baabb43a04"><param name="Name" value="getInputBuffer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a70ee9d33e7aecf0c2844060dc7628037"><param name="Name" value="getInputChannelCount"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#af2b23ddbc2df1f3a8f20ba59db2e26eb"><param name="Name" value="getInputDefaultLowLatency"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a539ab140f79c5cff29031aa312a9f159"><param name="Name" value="GetLabelSize"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#abb0273b674c970ee96594dd61f7abfc9"><param name="Name" value="getOutputBuffer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a29ae357027ce0ac70f52c5a8fc416b16"><param name="Name" value="getOutputChannelCount"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a1014d8750069b7dc914e6f836da79660"><param name="Name" value="getOutputDefaultLowLatency"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2007046aefb3754994b3fe883b237177"><param name="Name" value="getSamplerate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a43a6d5f7562fde40166872b77a7804ea"><param name="Name" value="getStatusFlags"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a33fed4f960c963aff711932ee84e9a1e"><param name="Name" value="getStream"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a07fdd881924d8b7b31b0ed309a8d56cb"><param name="Name" value="getUserData"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a6f6ef3db5a4b4f6cb50d92a38fa36dbd"><param name="Name" value="GetZoomFactor"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a9258386bf42d94ddda768e4e767a77aa"><param name="Name" value="heatmap"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a2f92350d1f6b62ae32ba3eef2961db5f"><param name="Name" value="help"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a2f92350d1f6b62ae32ba3eef2961db5f"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9e9b8821f2f16e1ae3e70a950bb6df6e"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="struct_c_o_m_p.html#a8c292c732f8928c23921da6512699bba"><param name="Name" value="imag"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structpa_call_back_data.html#a2f3083066c414621a834d3af98aa26cf"><param name="Name" value="in48k"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structpa_call_back_data.html#a1eaf4a649210c178b8671653b89e2141"><param name="Name" value="in8k"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ae89ba28aeb62269ae28be8908294bb1c"><param name="Name" value="isActive"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad4a72bbe2ec6190336c2412df076c3f7"><param name="Name" value="isOpen"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ae0bac2f93270a323c9ead4dbf61eda1d"><param name="Name" value="isStopped"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#aa5776602a5e021fe3c83c1cdf36340d1"><param name="Name" value="loadData"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2577b78ec0105922e5356287519d2e54"><param name="Name" value="LoadUserImage"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#af2bf3b05c2e23a16d9b74d8689c83dca"><param name="Name" value="m_auiNbookCtrl"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#af2bf3b05c2e23a16d9b74d8689c83dca"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6815a4c0ed1ea9276b009ff80eeb0797"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad9da60946a4fec855cce07c1e497d7be"><param name="Name" value="m_av_mag"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a7c406607035a55b453d7edcce9566c34"><param name="Name" value="m_bitmapAbout"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a7c406607035a55b453d7edcce9566c34"><param name="Name" value="DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a0a7d799c2f12548b0361431beee39ee3"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a8cf01c846dc561a79c0d1dee88a80ef4"><param name="Name" value="m_bmp"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a1b6c8716d6993f0c28f00a5c6ada789b"><param name="Name" value="m_btnTogTX"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a1b6c8716d6993f0c28f00a5c6ada789b"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a31dbffc9065e0bd59e2740d7d0553867"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a61a49a35721e334b959e833464add15f"><param name="Name" value="m_Bufsz"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a21c9c302df2e7f154ff410c732e6846f"><param name="Name" value="m_button9"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a21c9c302df2e7f154ff410c732e6846f"><param name="Name" value="DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a84e41c9f9794cdc92cbb4c57ef0101b9"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a29df670ba3a1603316bd0eb5b6b9300c"><param name="Name" value="m_ckboxSQ"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a29df670ba3a1603316bd0eb5b6b9300c"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0fddba0c5933746ad34547e7c741dd95"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a07334de87de07eeab43eabbdaf730ab5"><param name="Name" value="m_clip"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac59893eccfb75467afd792051119067c"><param name="Name" value="m_comboAudioCodec"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac59893eccfb75467afd792051119067c"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a20bed31ae3447371e36dc311fa9bd774"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#af35d36a3df31c77480d7714e08533d58"><param name="Name" value="m_comboCodecSpkr"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#af35d36a3df31c77480d7714e08533d58"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#aaa35feef18ce85818206f039930d2028"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aeaf78c48df4b0314dc4dc06bfa2244b7"><param name="Name" value="m_comboCodecTx"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aeaf78c48df4b0314dc4dc06bfa2244b7"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac15aafacf9bcb7a26efcfe0fa7afa44f"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aa2cf1a98f25e26545da3044b354ba9a6"><param name="Name" value="m_comboRadioRx"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aa2cf1a98f25e26545da3044b354ba9a6"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a91268403d6d537fbe28bb2704d1b075d"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a156842bf1e564d3a3bfbf8a17ae1df10"><param name="Name" value="m_gaugeLevel"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a156842bf1e564d3a3bfbf8a17ae1df10"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a2fa007c1becb38d977a8175422f1deaf"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aff23d43f975a63e1bfeec89f1ef19257"><param name="Name" value="m_gaugeSNR"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aff23d43f975a63e1bfeec89f1ef19257"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#addd6a8e63db7bd235126b79631eed3b3"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a1cb3639849f17b1882b2b3713fd690cf"><param name="Name" value="m_greyscale"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#adcc3cec53897df2c9e99a980938092c1"><param name="Name" value="m_h"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#aae04482318331ac760954376f23a1e3c"><param name="Name" value="m_heatmap_lut"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a3ff0dec7b8f50b3ca7155c06e8877ab5"><param name="Name" value="m_index"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a00eb5aef94866f0f385fcf793cb841b6"><param name="Name" value="m_label_size"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a0690c3ab64ff5a74b476250f5f5ad490"><param name="Name" value="m_lbRxInput"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a0690c3ab64ff5a74b476250f5f5ad490"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a37f2869716aa9f5f7a6361c382f11c5b"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a7a15f882dd0791867d7284cc4b043ca2"><param name="Name" value="m_lbTxOutput"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a7a15f882dd0791867d7284cc4b043ca2"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a71fad20ce38522a3d7fdf382bac574eb"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a022070976a0bc9ffb78bea4298f759aa"><param name="Name" value="m_lbVoiceInput"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a022070976a0bc9ffb78bea4298f759aa"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac9bd58efb64f6a5d0321a90dfe513b9f"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a75f209f62dd213b4236624f019f611e1"><param name="Name" value="m_lbVoiceOutput"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a75f209f62dd213b4236624f019f611e1"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a6c4209a69a20cf63cfacff12a157bed1"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ab41676a2e46c2e801bc639c274a7d5f5"><param name="Name" value="m_left"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a79fa4831dbf5e4aa13f239c23d1ca9a8"><param name="Name" value="m_listCtrlPortSelect"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a79fa4831dbf5e4aa13f239c23d1ca9a8"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a81255da6dfb053727fe00b99cad70da1"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a28e4e09d513bce7b2890635d1ed1967d"><param name="Name" value="m_mem"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a28e4e09d513bce7b2890635d1ed1967d"><param name="Name" value="PlotScalar"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#ab0c0683c27bb137bc7bb04aff7de88ab"><param name="Name" value="PlotScatter"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab8388928329baa6623d0f70f070e6d19"><param name="Name" value="m_menubarMain"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab8388928329baa6623d0f70f070e6d19"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af61290bdefcc2d6b95e7784b0ca93b4a"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab67be740fcb5e40a9381bba84abf8e21"><param name="Name" value="m_menuItemAbout"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bfbae592fada02b1889cbd771dbdfdf"><param name="Name" value="m_menuItemAudio"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9fde86a0816b1b53b7a3bdf36e153316"><param name="Name" value="m_menuItemCaptRxStream"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a148807b3857ecd92feee3d905fe95780"><param name="Name" value="m_menuItemCaptTxStream"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad9ba4bf1b5beac6a258534b51dc0a162"><param name="Name" value="m_menuItemClose"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af40b15c5dc269433f3c0139aee73e4a3"><param name="Name" value="m_menuItemCopy"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa7a117cd725e7f37b92ab0d40d09bc63"><param name="Name" value="m_menuItemCut"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af29d24d1f6af4d8c88a3592e21165f53"><param name="Name" value="m_menuItemExit"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ac27a76c5a87becff98a997f761f056be"><param name="Name" value="m_menuItemHelpUpdates"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0f83eefb91c3d11e4e9272bda332a459"><param name="Name" value="m_menuItemOpen"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a32f9fe004c5ce5448f7ee1169bb4a395"><param name="Name" value="m_menuItemOptions"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#afef5be66039c5f40a7c1efe5d74d0b6a"><param name="Name" value="m_menuItemPaste"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a12e239851503ddd2bb9614e9d6798dd6"><param name="Name" value="m_menuItemPlayAudioFile"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae1ec3c8d2a58a4a36c15d86c79a54619"><param name="Name" value="m_menuItemRigCtrlCfg"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a03ad15b4bab94c033473dd6ccff65af0"><param name="Name" value="m_menuItemSave"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#acebe9485868374626f03516e3508b592"><param name="Name" value="m_mouseDown"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac45627cdbbcdaa2e3400c08f6fe9cfe6"><param name="Name" value="m_nbAudioOptions"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac45627cdbbcdaa2e3400c08f6fe9cfe6"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#adb6a9ee38bc116b33e275e65f61b256f"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a963d1a8e34175f7d3b1f82fa4e71ae19"><param name="Name" value="m_new_sample"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#a54ec91bd3e57b7648b1ee225de414993"><param name="Name" value="m_new_samples"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a803a71153ab9758b6134fc51855a71b3"><param name="Name" value="m_newdata"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a4cbae9088c818e3b0885955290b5db9e"><param name="Name" value="m_panelDefaultA"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad1b95178b20fe5216cef0d22bd06b039"><param name="Name" value="m_panelDefaultB"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a74808776e03014a3b3dcbf03bb8f6dbe"><param name="Name" value="m_panelDevices"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a74808776e03014a3b3dcbf03bb8f6dbe"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac8fd2c46b0f2077ee356c4ccad8f47c6"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a3094036ccbb10b69ae53be1989416cc1"><param name="Name" value="m_panelRightChannel"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a3094036ccbb10b69ae53be1989416cc1"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a0280c445b4ade90d302a4afd83ae1256"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a4b9bdbcea86dbffc51bc48ae586cbe01"><param name="Name" value="m_panelScalar"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ada5dd6fc66036782c19f12175793da13"><param name="Name" value="m_panelScatter"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#acfc12b7c79d7b058f6702d13d5663f70"><param name="Name" value="m_panelSettings"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#acfc12b7c79d7b058f6702d13d5663f70"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a4446b2321faa15d9ed29a86476ced77b"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a3fc0fe9ca321814476397cb32476e40c"><param name="Name" value="m_panelSpectrum"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a6f0fa80dd24e33f0d32228ac73418882"><param name="Name" value="m_panelWaterfall"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a274a9ad1bf4f03ccc74ae259029835d5"><param name="Name" value="m_pBmp"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a227751dba1777b261ffdc27b53fb087d"><param name="Name" value="m_penDotDash"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a111adb0975870b5d448da832bd44fc99"><param name="Name" value="m_penShortDash"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a229628c08bb7d0fa16589dbf83d635d1"><param name="Name" value="m_penSolid"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a5f8aabc9f6e28c833743c9715f3f2d79"><param name="Name" value="m_pHandler"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a5f8aabc9f6e28c833743c9715f3f2d79"><param name="Name" value="AudioThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_thread.html#a784223b4cc5897c86dcfb3c417f081c0"><param name="Name" value="MyThread"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a63b99d2f75a6486dda96f4934ba369fa"><param name="Name" value="m_pNoteBook"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#af85cf51a62f09adf0cbb4eb35d7cfc97"><param name="Name" value="m_prev_h"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a398b423039df00405f2f23b786a02b0d"><param name="Name" value="m_prev_w"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ab38a4323755a529cbdab28a5854ffc06"><param name="Name" value="m_prev_x"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a2e1ea18bbea07dd04acc76567a993070"><param name="Name" value="m_prev_y"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a7c3bc828e14d2fffdf2a71ea31b54ee1"><param name="Name" value="m_pThread"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a52c9829b1a1304bfb6ce8f6c3cb7cb98"><param name="Name" value="m_pThreadCS"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a52c9829b1a1304bfb6ce8f6c3cb7cb98"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a1a458e34841ff600e9aafae51212a2c3"><param name="Name" value="MyFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ad28637582a93843082fc7b1d8d80c807"><param name="Name" value="m_pTopFrame"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#abbbc7d86cca84f89c78c16b9b6d3b793"><param name="Name" value="m_radioBtnFileOnly"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#abbbc7d86cca84f89c78c16b9b6d3b793"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a2ae697d7a3383f98fb14b6718ca58f26"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a44c3e54a014e7a4e921398bddc6681c7"><param name="Name" value="m_radioBtnPortAudio"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a44c3e54a014e7a4e921398bddc6681c7"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#acd2ebdd3ca0a2cd52214d8122b0f0afd"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ad1cfa169df1cfa5ef798b57d2619d742"><param name="Name" value="m_rectCtrl"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a467e202bbd0fa3ef1997fa2b322e349d"><param name="Name" value="m_rectGrid"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#afcee74e089f5a50659bb534db80532d9"><param name="Name" value="m_rectPlot"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a7182715e509f98f42e78210d324fe042"><param name="Name" value="m_rubberBand"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad6f8ae2f867f69dd69a2b58ad0b26ccb"><param name="Name" value="m_RXCodec2"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ab9d54920598f48bdbfa67161b3167b11"><param name="Name" value="m_rxDevIn"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aa73d0adbbf4fe9f2d14778ad1474a3d3"><param name="Name" value="m_rxDevOut"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a9410cdbd4251567ae01c77d8e7bd505b"><param name="Name" value="m_rxErr"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#abe7ab65d044b37b6973ed849bcd2759b"><param name="Name" value="m_rxPa"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a6b08d2c940a180091d73ca2520eb7572"><param name="Name" value="m_RxRunning"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aa2834821c2fcae88fbedf3abfb9d69e0"><param name="Name" value="m_sdbSizer3"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aa2834821c2fcae88fbedf3abfb9d69e0"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a11141b8001c743a769287b0f3f99061c"><param name="Name" value="DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a2a6d0fffd35e01a0b59c22164625e6c3"><param name="Name" value="m_sdbSizer3Apply"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a2a6d0fffd35e01a0b59c22164625e6c3"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a38ef9c9e99dd4334c9350ffa6cb9ea88"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a749b04f8606ba939394d75267f8003ce"><param name="Name" value="m_sdbSizer3Cancel"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a749b04f8606ba939394d75267f8003ce"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a887df8e54cc7986a49497afeecc1b04d"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7add09e92b8ef21c2eca492da8a8e175"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a1881f8f6fbefea59ed1776b345949c40"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a81c75edcacae099633853ee775d72de9"><param name="Name" value="m_sdbSizer3OK"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a81c75edcacae099633853ee775d72de9"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a3148ae8add57c342e6f3446a25f743a5"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#aa65de832c1293d83a4d9850ee27b171b"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a4e536ff0bffe6c7e37e69de3dc800ac0"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#ab71c6ceea19ba3ba907aa7d1d3a5a63d"><param name="Name" value="m_sdbSizer4"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#ae99c4b9abc19085e47108d6f8db704c6"><param name="Name" value="m_sdbSizer4Cancel"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#ae99c4b9abc19085e47108d6f8db704c6"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#aa82caef9581486ce3114491843d7a4fe"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a7d0b24d52fdb25871dc30640f1027a51"><param name="Name" value="m_sdbSizer4OK"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a7d0b24d52fdb25871dc30640f1027a51"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac5fe8380ae73901f5161860e090e6faf"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a73c219dba416e316b38bd6f095835aaf"><param name="Name" value="m_sliderSQ"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a73c219dba416e316b38bd6f095835aaf"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a6458de14647c34b3ae5ace81992710d6"><param name="Name" value="m_sound"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a3087b1f1ea26a408da5f7b05f37afed4"><param name="Name" value="m_SquelchActive"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac99a630f69e15e73d3942d0338ccae66"><param name="Name" value="m_staticText141"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#ac99a630f69e15e73d3942d0338ccae66"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a3e8066c14fc4cdb744575a4400cf184d"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#adfd283017fa96c14f349368961bd4737"><param name="Name" value="m_staticText14"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#adfd283017fa96c14f349368961bd4737"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a357e59e3781c20e4fe24a29ad036fead"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a6cdf994e898954407e2b064e3aa5b0b7"><param name="Name" value="m_staticText151"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a6cdf994e898954407e2b064e3aa5b0b7"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7e316a25c36a808905a372f9810a2008"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#adf762645da78b3948bc1fe8ba31b1444"><param name="Name" value="m_staticText15"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#adf762645da78b3948bc1fe8ba31b1444"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a18ff04f395a755832b8e677d52ee241b"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a90f47825bd359dfde13a0f2e6aa34e69"><param name="Name" value="m_staticText16"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a90f47825bd359dfde13a0f2e6aa34e69"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9ba77b55c2643feff0c869955b678eb8"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aab6e9f04d01aff925f76195da96471fc"><param name="Name" value="m_staticText17"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#aab6e9f04d01aff925f76195da96471fc"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a186a15a66f3f66b124de15f0e0d73dcc"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#adce6520e7385ff5ff3f032c4ed44bc14"><param name="Name" value="m_staticText1"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#adce6520e7385ff5ff3f032c4ed44bc14"><param name="Name" value="DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#ad598c9e5cd10837598c4cb05b666e901"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#abdb2ecd5cdb67f4e0975b675c6d4b0c1"><param name="Name" value="m_staticText2"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#abdb2ecd5cdb67f4e0975b675c6d4b0c1"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a83ff578b00809c86b8708582a0198709"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a4e8c47efc358292c877acc2582d91d96"><param name="Name" value="m_staticText3"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a4e8c47efc358292c877acc2582d91d96"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a559146b807cfc5adc62bcedec1cb2c42"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a82326f04c59e3bbeb706cba2653a1b18"><param name="Name" value="m_staticText4"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a82326f04c59e3bbeb706cba2653a1b18"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac39f9c97dacd85cc83854992a51ffaf1"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a8ad98bb2bd779da9e35984673fb79af9"><param name="Name" value="m_staticText5"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a8ad98bb2bd779da9e35984673fb79af9"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a92a0629878d28d0d14a03078b66dee8e"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a4fdffe00b1d96ef3bf333ddf5fe05bb6"><param name="Name" value="m_staticText6"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a4fdffe00b1d96ef3bf333ddf5fe05bb6"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#aea1fa9f96425e0687c0b3a2a20400bb7"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a1d6d4b2a70e0eb5d1a998da2e5ea86c0"><param name="Name" value="m_staticText7"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a1d6d4b2a70e0eb5d1a998da2e5ea86c0"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a616709942883690ba5867e5a4e4d6189"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#af0cbd9e67bbede8e5b1d4ef2941d4ad6"><param name="Name" value="m_staticText8"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#af0cbd9e67bbede8e5b1d4ef2941d4ad6"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a156b1a6dcc89ba6de5f1c22f9467e783"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#ae20ae58413be1c7932f9d83f37ccfe3e"><param name="Name" value="m_staticText9"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#ae20ae58413be1c7932f9d83f37ccfe3e"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ab3d37ce653a67b581fd9a617593bafb6"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a71fa08a482cbad3b7b3121b25570c25a"><param name="Name" value="m_statusBar1"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a71fa08a482cbad3b7b3121b25570c25a"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0a2ae63963c3d388b14a79be1b198371"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a8e057f0175729eea2a6e8ec5597bb1c0"><param name="Name" value="m_step"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a3f2305bfcbaa6ea63d78ad612b39e32c"><param name="Name" value="m_textCtrl10"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a3f2305bfcbaa6ea63d78ad612b39e32c"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ae9daef694b60b48a96291a5621d209b4"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a860a5ec2c827f0c20db39660462eee4a"><param name="Name" value="m_textCtrl15"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a860a5ec2c827f0c20db39660462eee4a"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac2f717412a50f5cd89b9d0a59017bf15"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#adc2a2d88de8cb15fcc4c9c943153df27"><param name="Name" value="m_textCtrl2"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#adc2a2d88de8cb15fcc4c9c943153df27"><param name="Name" value="DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a92b3f82522d65be92730ea21323e05a1"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a98a1eaa6e551674e04f9f5a52a4cd786"><param name="Name" value="m_textCtrl3"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a98a1eaa6e551674e04f9f5a52a4cd786"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a4e43078a902e88035ab01d4c1d743a9e"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a7b33a3a320a8f5cbce3eff97268ebc5d"><param name="Name" value="m_textCtrl4"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a7b33a3a320a8f5cbce3eff97268ebc5d"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a258ca1fa054c0453c836a0d821328e66"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#aef875e819d6e463b985859b319f4197f"><param name="Name" value="m_textCtrl5"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#aef875e819d6e463b985859b319f4197f"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a2e0e0018007419c8e905747d50f862ad"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a43f9a8d2714f7f5d8de2eada66d0f829"><param name="Name" value="m_textCtrl6"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#a43f9a8d2714f7f5d8de2eada66d0f829"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#add159bd5c8630602c4c69864ad6e8574"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#adba9ce87076479d390d32932f5c71a7c"><param name="Name" value="m_textCtrl7"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#adba9ce87076479d390d32932f5c71a7c"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac133ff4700bf43d396b4d03e8984cc07"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#acaed1591a5e35a2750f610644cc90f29"><param name="Name" value="m_textCtrl8"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#acaed1591a5e35a2750f610644cc90f29"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a7a32f2e9f938dc99f9162597b439ae13"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a0d5cd2fc25435939bf8ca2dc2c4fa9b7"><param name="Name" value="m_textNumChIn"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a0d5cd2fc25435939bf8ca2dc2c4fa9b7"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a325f4a99cbb1dd6f8af7493b6679952c"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a35f852fc3c494b83ceb14d2d5c1ad6db"><param name="Name" value="m_textNumChOut"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a35f852fc3c494b83ceb14d2d5c1ad6db"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a512f5b5f86a2e6c801d7f34c3c9c0132"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a159d6689a03be5cd0f7fef25bba965fc"><param name="Name" value="m_textRxInput"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a159d6689a03be5cd0f7fef25bba965fc"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a63829340e3e3c1558d558b61e7c3dba8"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a0e4812881b601e62d2ebf30579f9d451"><param name="Name" value="m_textSNR"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a0e4812881b601e62d2ebf30579f9d451"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af0547598f83b883d4ecede4ef0435c9d"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a900d174fd432c0e70d6f3fccd24e723b"><param name="Name" value="m_textVoiceInput"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a900d174fd432c0e70d6f3fccd24e723b"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9482d146d43bbce0a799a3da1dd4ad0d"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a24ed8e4513996b1d938fbc6977d883a4"><param name="Name" value="m_textVoiceOutput"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a24ed8e4513996b1d938fbc6977d883a4"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9ae504c996b2ce07cf6527ab3aca6cd0"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ac0cb4ac628d6bd0e25aee632eb9330d2"><param name="Name" value="m_togBtnALC"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ac0cb4ac628d6bd0e25aee632eb9330d2"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab1d8a1745d1f459a48d05d06ee691b99"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab788d1aa2da2f2c1458bc7315c7beeef"><param name="Name" value="m_togBtnAnalog"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab788d1aa2da2f2c1458bc7315c7beeef"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa70926cafd915b5f89fc3b95f665e4e1"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a6c398070906190fbf6c6c3d663cc33ed"><param name="Name" value="m_togBtnOnOff"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a6c398070906190fbf6c6c3d663cc33ed"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a122fda93d64a9934e50f601156afc6b1"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a787ed365379f1fc2a2b51bbde67ad575"><param name="Name" value="m_togBtnSplit"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a787ed365379f1fc2a2b51bbde67ad575"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6ed46f358625437a0eb6f7ac476d6a81"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab66518823dd4d7b1f2802676ac651cdc"><param name="Name" value="m_togRxID"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab66518823dd4d7b1f2802676ac651cdc"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#acddd135b90067f31c77b21cc60f896d7"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#af862a4419c535f7ffef6f23b9f2e2a7d"><param name="Name" value="m_togTxID"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#af862a4419c535f7ffef6f23b9f2e2a7d"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6540bfcdd8c7c9bb9519beda90c2eb87"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a8c49969c560b64902272347835f151a0"><param name="Name" value="m_top"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#afaba7062c501caac37727f56e5544cd0"><param name="Name" value="m_TXCodec2"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a5d89367413fe47a5d82b6aa7c7827746"><param name="Name" value="m_txDevIn"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aac31ac35a3c5bb4847e94501f18f3eab"><param name="Name" value="m_txDevOut"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a9af2231b1aac90f8c6abdede80eb0911"><param name="Name" value="m_txErr"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2bedcb7f813060b8fb918ec315496f17"><param name="Name" value="m_txPa"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a8532b7b31adc84716e6edcf9c8d54192"><param name="Name" value="m_TxRunning"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a7611a87ad6897f435cae4f9f972195b1"><param name="Name" value="m_txtCtrl"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a7611a87ad6897f435cae4f9f972195b1"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3274273894e177b9248bd0828c0069c1"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a20336cef42ecb91f0fd1f9af1f70ba43"><param name="Name" value="m_use_bitmap"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ae78b6e7fc3e44bea81809813d753125c"><param name="Name" value="m_w"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#abd0a64bd20aec2e300e383abfd60315d"><param name="Name" value="m_x"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a9a9edfbd8517f1ce1e7b75bcd4fda4f5"><param name="Name" value="m_x_max"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a822981fef8ff50da327b3dbca9fd2777"><param name="Name" value="m_y"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a91ce24595550dd2c4add253025ba668c"><param name="Name" value="m_y_max"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ae2f4907a8e4ed958ef4995e99b1f7148"><param name="Name" value="m_zoomFactor"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_app.html"><param name="Name" value="MainApp"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_app.html#aff49a6bb4a0494d717a3136e9fe17351"><param name="Name" value="OnExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_app.html#aff3d398e1b61f1016c37d57798f86731"><param name="Name" value="OnInit"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html"><param name="Name" value="MainFrame"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a44e48d93613d91be1db586553466feac"><param name="Name" value="abortRxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#abbe36f1aac14dba091ab0ec0c6ef2936"><param name="Name" value="abortTxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2577b78ec0105922e5356287519d2e54"><param name="Name" value="LoadUserImage"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a4cbae9088c818e3b0885955290b5db9e"><param name="Name" value="m_panelDefaultA"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad1b95178b20fe5216cef0d22bd06b039"><param name="Name" value="m_panelDefaultB"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a4b9bdbcea86dbffc51bc48ae586cbe01"><param name="Name" value="m_panelScalar"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ada5dd6fc66036782c19f12175793da13"><param name="Name" value="m_panelScatter"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a3fc0fe9ca321814476397cb32476e40c"><param name="Name" value="m_panelSpectrum"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a6f0fa80dd24e33f0d32228ac73418882"><param name="Name" value="m_panelWaterfall"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a52c9829b1a1304bfb6ce8f6c3cb7cb98"><param name="Name" value="m_pThreadCS"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad6f8ae2f867f69dd69a2b58ad0b26ccb"><param name="Name" value="m_RXCodec2"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ab9d54920598f48bdbfa67161b3167b11"><param name="Name" value="m_rxDevIn"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aa73d0adbbf4fe9f2d14778ad1474a3d3"><param name="Name" value="m_rxDevOut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a9410cdbd4251567ae01c77d8e7bd505b"><param name="Name" value="m_rxErr"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#abe7ab65d044b37b6973ed849bcd2759b"><param name="Name" value="m_rxPa"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a6b08d2c940a180091d73ca2520eb7572"><param name="Name" value="m_RxRunning"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a6458de14647c34b3ae5ace81992710d6"><param name="Name" value="m_sound"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a3087b1f1ea26a408da5f7b05f37afed4"><param name="Name" value="m_SquelchActive"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#afaba7062c501caac37727f56e5544cd0"><param name="Name" value="m_TXCodec2"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a5d89367413fe47a5d82b6aa7c7827746"><param name="Name" value="m_txDevIn"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aac31ac35a3c5bb4847e94501f18f3eab"><param name="Name" value="m_txDevOut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a9af2231b1aac90f8c6abdede80eb0911"><param name="Name" value="m_txErr"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2bedcb7f813060b8fb918ec315496f17"><param name="Name" value="m_txPa"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a8532b7b31adc84716e6edcf9c8d54192"><param name="Name" value="m_TxRunning"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a394b51dbf31b7430ecad3f6ee1007e22"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a29cacc38a66c9e000f7f512ebf14473b"><param name="Name" value="OnCaptureRxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ac4bb829b48fa6e931098436e87c5fd8c"><param name="Name" value="OnCaptureTxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a648c966a7d7ba7c86b0c404cb8f97361"><param name="Name" value="OnCheckSQClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a22a222bc2e78f162e63113282fe7b008"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad96135c590b5739d8982b45a4778424e"><param name="Name" value="OnCloseFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aa5c50eabdeda94f98d2a820022dc5c7d"><param name="Name" value="OnCloseUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a844e8058f4e8869af084cb35643a0c6c"><param name="Name" value="OnCmdSliderScroll"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a09fe6aa48627dd153964d44e9d80afa0"><param name="Name" value="OnCmdSliderScrollChanged"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a8097107697fc7fa693ab55aa7ea71a8b"><param name="Name" value="OnCopy"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a1359735d6cce965dfcaa161cee9e8df8"><param name="Name" value="OnCopyUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aeb57051751eb8390a8305766620ca253"><param name="Name" value="OnCut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ae9222bb34fe54e65f32e9dcde9315d2d"><param name="Name" value="OnCutUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af1146ec5200a7421957b143782bca765"><param name="Name" value="OnExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ab9ed8ca71402b68b41fd5a7cedb20928"><param name="Name" value="OnExitClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a1761b6b588beed7b8965d9b0b2b561cc"><param name="Name" value="OnHelpAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ac7eac67418976a65c8fc98e12924042b"><param name="Name" value="OnHelpCheckUpdates"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ae82ea0e5f4f7299d52943ea6b85aa957"><param name="Name" value="OnHelpCheckUpdatesUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aabe1bcb0b9f62cd0f7578456a05099ee"><param name="Name" value="OnOpen"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad81168bd08750269977d4c1d7bd42477"><param name="Name" value="OnOpenUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2977ee86cf7f80eda32e6a900d47ab81"><param name="Name" value="OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af6e53b7f644155f5235a8dfc940ea885"><param name="Name" value="OnPaste"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a096dd35dab302c41ba1d97c21cda5026"><param name="Name" value="OnPasteUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ae0c35052e6bb6642ebbbe5c8de7be68e"><param name="Name" value="OnPlayAudioFile"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a78af6a47c864028ec8855cdd3f08c027"><param name="Name" value="OnSave"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a5160647848d288c9e750807f6237158a"><param name="Name" value="OnSaveUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a8fd9580d3191784843f34269810a676b"><param name="Name" value="OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aeda570594ad6ca298ade6b2dec5812c4"><param name="Name" value="OnSliderScrollBottom"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af7e0da6a850c5f08fd726280b7dc0af4"><param name="Name" value="OnSliderScrollTop"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ab1371babf6ebc9e24211a3ada34ab666"><param name="Name" value="OnTogBtnALCClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af237b0cdbd857d4cc72f5a523457eb82"><param name="Name" value="OnTogBtnAnalogClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a7fc4afa20b92ac8e5f1ddfcf86820f28"><param name="Name" value="OnTogBtnOnOff"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a242e28aff7e479e59afccfaffb8b8e85"><param name="Name" value="OnTogBtnRxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad4c37f5ff0d7131df3450f8caab155d3"><param name="Name" value="OnTogBtnSplitClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a4bb33d30636a8cad4693412bc25337b7"><param name="Name" value="OnTogBtnTXClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2bcfb5c59829cca3136f4bbc3989cf79"><param name="Name" value="OnTogBtnTxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a82a92e9b1ea9ffdd26badd5b74ee254d"><param name="Name" value="OnToolsAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#abecf4d16789e14b0f42177a939eb07f4"><param name="Name" value="OnToolsAudioUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a560029fb1c277c79bd932c047ec9effd"><param name="Name" value="OnToolsComCfg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#acd3cdef97be73dd70187f21016eeb1cb"><param name="Name" value="OnToolsComCfgUI"></OBJECT>
+    <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#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>
+  </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_my_frame.html#aa035a8902e9c0f3ad8fd42cb881f722d"><param name="Name" value="DoPauseThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#aac16356b13311d0cf4219843eeb54bd5"><param name="Name" value="DoResumeThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a5bba78c1375f8e12e92aaa37ed09e194"><param name="Name" value="DoStartThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a7c3bc828e14d2fffdf2a71ea31b54ee1"><param name="Name" value="m_pThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a1a458e34841ff600e9aafae51212a2c3"><param name="Name" value="m_pThreadCS"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#abbf675938c147f9ba9394c8d2df49ca8"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a23808ee028f1eb6e7ea673d963ca9284"><param name="Name" value="OnThreadCompletion"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a4a43a0b3f7d830aaed136acff8096cfc"><param name="Name" value="OnThreadUpdate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#af5512a4d5fbaddd8d2afcd3b748258fb"><param name="Name" value="wxDECLARE_EVENT_TABLE"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_thread.html"><param name="Name" value="MyThread"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_thread.html#a4d6a8787272aa070fdb1738110333e8c"><param name="Name" value="Entry"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_thread.html#a784223b4cc5897c86dcfb3c417f081c0"><param name="Name" value="m_pHandler"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_thread.html#aa6e966c01502e58062e1fd5f6327cc58"><param name="Name" value="MyThread"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ab09ae2516d75502062744b924e33fe8b"><param name="Name" value="OnApply"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ab09ae2516d75502062744b924e33fe8b"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a245e1317e52c8eeced77fcff2e6e2812"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html#a367e3ebe2e31a163437c0af3ae01d72f"><param name="Name" value="fdmdv2DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ae6adfc873b828014e46bb3e203b45839"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ac0710354a8a791b7c8d8987d1bc175a7"><param name="Name" value="OnCancel"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ac0710354a8a791b7c8d8987d1bc175a7"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a68cb1a16f03fbb7af8d6ac0e7d5ba686"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html#ac94191ee6717df53fb214b94dc587d0d"><param name="Name" value="fdmdv2DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#af7cc1df100353fbf6b3495d78d084a5f"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a29cacc38a66c9e000f7f512ebf14473b"><param name="Name" value="OnCaptureRxStream"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a29cacc38a66c9e000f7f512ebf14473b"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9df4550ab45099f529c0c590494711f1"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6e6ef0ebc9ec5508f5ac334d20a4d7c5"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ac4bb829b48fa6e931098436e87c5fd8c"><param name="Name" value="OnCaptureTxStream"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ac4bb829b48fa6e931098436e87c5fd8c"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a62ff15f1e41b0f427dd38eb5141ff28f"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a8cd748674c23d12edc63c3ebe792e8a7"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a117d1df5645785732cec78f16f7988de"><param name="Name" value="OnCheckSQClick"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a117d1df5645785732cec78f16f7988de"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a648c966a7d7ba7c86b0c404cb8f97361"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a450fef86926774a21a5ea9cff84a5aa0"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae4a6dc0ac56bc139353b940dbb677d8f"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a9e0ad3464f137b8c9a6de4a558818cf3"><param name="Name" value="OnClose"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a9e0ad3464f137b8c9a6de4a558818cf3"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a3253b689497f4c6399d24c67ba78b51e"><param name="Name" value="DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a3d19dbabda45d63849c95f9202d9ee56"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#aad6cf9d439aced63416da6dc04f326d7"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a83f38a1a80648104e706813518c4e88e"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a22a222bc2e78f162e63113282fe7b008"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#abbf675938c147f9ba9394c8d2df49ca8"><param name="Name" value="MyFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_options_dlg.html#adfc306dd1752dc33edbfb155e446e29b"><param name="Name" value="OptionsDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#adb48aa0b95cd2e744795881146ca3563"><param name="Name" value="PlotPanel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a62e531b947f11cd089a675807ff12269"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a857097225e2f16ad6f280eb801e85a9a"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac5ce3a5e6041b81de54891b76894eaf9"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a345d1bbcdca3053fcbb64d5c0107048d"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a058b8d387613998277c124bbb123493d"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad96135c590b5739d8982b45a4778424e"><param name="Name" value="OnCloseFrame"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a769791d057058f47056dc712f5676779"><param name="Name" value="OnCloseUpdateUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a769791d057058f47056dc712f5676779"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aa5c50eabdeda94f98d2a820022dc5c7d"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a5fa1106de0693c88325cd4c64ecbd94c"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a103471d04670eda55c0ba15a4c433064"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#af289ab4037653c543a3fc6013fb1557c"><param name="Name" value="OnCmdSliderScroll"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#af289ab4037653c543a3fc6013fb1557c"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a844e8058f4e8869af084cb35643a0c6c"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a39dca1a19cf1c237b8021dba4076f2ae"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aab9a89ec9db5d4eeeda24a70d89cbac5"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a2a9e3791fee37e151c3ec8dc1282cd9f"><param name="Name" value="OnCmdSliderScrollChanged"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a2a9e3791fee37e151c3ec8dc1282cd9f"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a09fe6aa48627dd153964d44e9d80afa0"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a09ae230ed88b1230e42e891e92b95b1d"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ade2fe0135a6d86ac58975b6a8954c707"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a20d13ff92c314580a172be4fa637780f"><param name="Name" value="OnCopy"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a20d13ff92c314580a172be4fa637780f"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a8097107697fc7fa693ab55aa7ea71a8b"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9881e6bb8be2e113e7d9fc2a716e24e6"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aea801b0866b2e9ed875f6051b6bd7d81"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a85a5f9f93ed7f201293d380b102cc3fa"><param name="Name" value="OnCopyUpdateUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a85a5f9f93ed7f201293d380b102cc3fa"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a1359735d6cce965dfcaa161cee9e8df8"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9d41733351b6db1434ec921cd7de8525"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa9bce3d0d4dd95d0865d30db7d17445d"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a343d064f0407d4d3345133d46571e4cf"><param name="Name" value="OnCut"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a343d064f0407d4d3345133d46571e4cf"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aeb57051751eb8390a8305766620ca253"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a0af1a4ab11be1ddd910029789b3dea3b"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a4549bc2bf4c06e6a68bcde4356be48ce"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a81ba22ffbddc7469e31181974007c5ed"><param name="Name" value="OnCutUpdateUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a81ba22ffbddc7469e31181974007c5ed"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ae9222bb34fe54e65f32e9dcde9315d2d"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a53e123763a3b9ec0ec5c58017f70b48e"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a50d0051d981eab625207852bba01866c"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#afd0e99ebf3af9715130b1346c019857b"><param name="Name" value="OnDelete"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#afd0e99ebf3af9715130b1346c019857b"><param name="Name" value="AudioThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#aab6a2b669712e1ab88c2c288058eb11c"><param name="Name" value="Fdmdv2ThreadAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a7af545a2edf85655c28e5af4a41c0161"><param name="Name" value="OnErase"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a21ea33ba8e28c461d631e0b2f458b36f"><param name="Name" value="OnExit"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a21ea33ba8e28c461d631e0b2f458b36f"><param name="Name" value="AudioThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#ac6d4c36ce78f1065a022d212eed4cffa"><param name="Name" value="Fdmdv2ThreadAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a1a57ce539310fc9297dfad3de00d3eff"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_app.html#aff49a6bb4a0494d717a3136e9fe17351"><param name="Name" value="MainApp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af1146ec5200a7421957b143782bca765"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aea48b19f458cbbc4c147440cfc690c46"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af95379a4a07d070daff3a41f59ce5435"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ab9ed8ca71402b68b41fd5a7cedb20928"><param name="Name" value="OnExitClick"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ad8684e7e8b0e4b67d7d770ed71a72673"><param name="Name" value="OnHelpAbout"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ad8684e7e8b0e4b67d7d770ed71a72673"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a1761b6b588beed7b8965d9b0b2b561cc"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ad455667bbd5107f04f82b8ee748d9eb5"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a80278edf47d97a1a1e95c907019a0aeb"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a1323384ebf5b3b473a00847b633354be"><param name="Name" value="OnHelpCheckUpdates"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a1323384ebf5b3b473a00847b633354be"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ac7eac67418976a65c8fc98e12924042b"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a942a998d831614a31f69b9d91aacff33"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a299af3adf9efed97ae331cb12021d0d5"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ae4270eada2afe33666ab0aee83a26c2b"><param name="Name" value="OnHelpCheckUpdatesUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ae4270eada2afe33666ab0aee83a26c2b"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ae82ea0e5f4f7299d52943ea6b85aa957"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9512f3c04c2e9ab2c47f84141547fd1d"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af4d7b0000f9958bb959117efabd3e42e"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_app.html#aff3d398e1b61f1016c37d57798f86731"><param name="Name" value="OnInit"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_about_dlg.html#a5bd40ed513ca05b4e6546b3b4dcf1c0d"><param name="Name" value="OnInitDialog"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_about_dlg.html#a5bd40ed513ca05b4e6546b3b4dcf1c0d"><param name="Name" value="AboutDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#af216bf6872bb49734b3c32b0a9122d8a"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_about.html#a442a568cf1b87a5d52a588b212f474f3"><param name="Name" value="DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a4005f4224055bd5c8767e9e4d2296c26"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_options.html#ab293c5e4e64e5d2de1b9d1ee67e3a448"><param name="Name" value="DlgOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_options_dlg.html#a955c09ba654830aae49fa44221fe92a9"><param name="Name" value="OptionsDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#aa081cc24b3c0e89f3e89b3d9db5607b4"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a1fb91492068da9f9e4fa363dbdf6b0f1"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a3ee30fad536ba149910ac425bff06b90"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a3c74246aef18af2461b2e8ac298a9db4"><param name="Name" value="OnKill"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a3c74246aef18af2461b2e8ac298a9db4"><param name="Name" value="AudioThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#ae33f92c6b2ce3978dc604e379c1db2ef"><param name="Name" value="Fdmdv2ThreadAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_com_ports_dlg.html#ad67143fe5e75a4afef411b679a0247ca"><param name="Name" value="OnListItemSelected"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_com_ports_dlg.html#ad67143fe5e75a4afef411b679a0247ca"><param name="Name" value="ComPortsDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_com_ports.html#a1a4cc254a36227c69954b7e7dabf3efc"><param name="Name" value="DlgComPorts"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a01e8607331a41ba1c2a13a07403967a2"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ad2e6780f516e870139eecf753223f708"><param name="Name" value="OnMouseDown"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#aa44338288a6fce70a6683b3e556dc44d"><param name="Name" value="OnMouseMove"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a291b7a817083d10883226cf52a74e71e"><param name="Name" value="OnMouseUp"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a6a537f5cdc334aaa423fa25d86bbf0af"><param name="Name" value="OnMouseWheelMoved"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a5343cdb33868fdf568d05152b642039c"><param name="Name" value="OnOK"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a5343cdb33868fdf568d05152b642039c"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a86b960dabc5dae9f8cf4946d562330bd"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_dlg_audio.html#a980fcc0756b061293e5cb17e841a40bc"><param name="Name" value="fdmdv2DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a4b53e7ed1cd9b4fcaed11be000854584"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a38ca5d4d0de386fbd0bb097c472084e6"><param name="Name" value="OnOpen"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a38ca5d4d0de386fbd0bb097c472084e6"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aabe1bcb0b9f62cd0f7578456a05099ee"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#afbbfabd076b41bcab884206b6c6b0526"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6db43140ce7c8819a85c4b71d2d39372"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a053681a1faa59f4c4617f02d7ba1d583"><param name="Name" value="OnOpenUpdateUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a053681a1faa59f4c4617f02d7ba1d583"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad81168bd08750269977d4c1d7bd42477"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a47e0020ef6fc50864c3ac66556ca1185"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a8a220b7e04fb0e52ff5f847d52198490"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2977ee86cf7f80eda32e6a900d47ab81"><param name="Name" value="OnPaint"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2977ee86cf7f80eda32e6a900d47ab81"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a72ee37d726eb276bf9aca7f3b50c7b85"><param name="Name" value="PlotPanel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a8e31e0b1a2415d7bdf8a4c521dbc2e8d"><param name="Name" value="PlotScalar"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#a96f16b57f595b0916a7fa4843aeed53f"><param name="Name" value="PlotScatter"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#ac95b33dfd2838f6fc2a6791003b26d0a"><param name="Name" value="PlotSpectrum"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a37d541349ac6f010a90fee3b9f32fbbb"><param name="Name" value="PlotWaterfall"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a195ddcfc4b57aa6b274eb40d9cf2c8ac"><param name="Name" value="OnPaste"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a195ddcfc4b57aa6b274eb40d9cf2c8ac"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af6e53b7f644155f5235a8dfc940ea885"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ac76966928c8491bb5adbd1acc8678fd5"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a36db96ac64019879247b7885f9a55652"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#abb18285166128574f831ccca7144ef0c"><param name="Name" value="OnPasteUpdateUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#abb18285166128574f831ccca7144ef0c"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a096dd35dab302c41ba1d97c21cda5026"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a384a65f40c483dcbd2cc1151bd71bfbb"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bd2532ab1a1ba4a47516a0454f8ed2c"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ae0c35052e6bb6642ebbbe5c8de7be68e"><param name="Name" value="OnPlayAudioFile"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ae0c35052e6bb6642ebbbe5c8de7be68e"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a6d4b2952ca287bc60f8c4086b0a5e61c"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a99d4ac5feab8afa58b91e9c19b2be90d"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ade43627922e25e984ca4ebff7bf70339"><param name="Name" value="OnRxInputSelect"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ade43627922e25e984ca4ebff7bf70339"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a6981a966c4e04931511d9a0fad482591"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a91ecef8ce46e5cb387e2e9d4ceec1918"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a00c49f4b14481582e60b83a041d1aea7"><param name="Name" value="OnSave"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a00c49f4b14481582e60b83a041d1aea7"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a78af6a47c864028ec8855cdd3f08c027"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a0171f3cd74c08fdd1c58e2d9448094ea"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bf119c8b63122fa7bb768d89d1da19e"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aac7ce1795fff90a80da7c6b3a3fe6770"><param name="Name" value="OnSaveUpdateUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aac7ce1795fff90a80da7c6b3a3fe6770"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a5160647848d288c9e750807f6237158a"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a617c3d12f8fd373c84858c4d2f0cef34"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9a74c20a66c6414a82612abd6b7a5fc8"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a3858e2d6bd9f1cfc900c5a1c7391e0fb"><param name="Name" value="OnShow"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a3858e2d6bd9f1cfc900c5a1c7391e0fb"><param name="Name" value="PlotPanel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#acb95980f2589a99431b5e358c98a91f2"><param name="Name" value="PlotScalar"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#a7f56259f17e46eea4b223f6e6b4c2a8d"><param name="Name" value="PlotScatter"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#a40d38e7467b04ab2f958218f38209aab"><param name="Name" value="PlotSpectrum"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#ad55e0e3078f0d5c3699df36ba6d8ab5d"><param name="Name" value="PlotWaterfall"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a8fd9580d3191784843f34269810a676b"><param name="Name" value="OnSize"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a8fd9580d3191784843f34269810a676b"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a994c5955446c7b606ec70db498f4edc0"><param name="Name" value="PlotPanel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a6b41cd9d409567b395f539d0204c706c"><param name="Name" value="PlotScalar"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#aefccecfa048d8102724295fce801cb4e"><param name="Name" value="PlotScatter"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#aa104352673f08ff08c72bcf4729f23eb"><param name="Name" value="PlotSpectrum"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#adae15df2acf8dd7a1812ea79b2708b65"><param name="Name" value="PlotWaterfall"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a80eed826553b3b9bd0b5abf0e8bd873e"><param name="Name" value="OnSliderScrollBottom"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a80eed826553b3b9bd0b5abf0e8bd873e"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#aeda570594ad6ca298ade6b2dec5812c4"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a396019a3b0ff107eab1bf80b4f776a18"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9106ef59ae91848ffb4cb6760d0d31b7"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aab79b33c4b93e9dd53ad5504c9adb9de"><param name="Name" value="OnSliderScrollTop"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aab79b33c4b93e9dd53ad5504c9adb9de"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af7e0da6a850c5f08fd726280b7dc0af4"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#add7272e7926661e4766572a5f3b39d70"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9dbb5d6103ce150d8f14392bbcc20b8b"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a23808ee028f1eb6e7ea673d963ca9284"><param name="Name" value="OnThreadCompletion"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_my_frame.html#a4a43a0b3f7d830aaed136acff8096cfc"><param name="Name" value="OnThreadUpdate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#afe6f710b0e59ab7cc90f5198b118dbcd"><param name="Name" value="OnTogBtnALCClick"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#afe6f710b0e59ab7cc90f5198b118dbcd"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ab1371babf6ebc9e24211a3ada34ab666"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a5ee807cd9f43de8f9cb6c100feab9f22"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad73fb7b48663c5050d5c0b4bdb962667"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#af0d8da60f6d22ea57f67b4312beff8c9"><param name="Name" value="OnTogBtnAnalogClick"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#af0d8da60f6d22ea57f67b4312beff8c9"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#af237b0cdbd857d4cc72f5a523457eb82"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab566e52bc9e8e09bec02fdf5f1ecdaf2"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3c44ab74c19101b09c6cf771bcb7b3ab"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a7fc4afa20b92ac8e5f1ddfcf86820f28"><param name="Name" value="OnTogBtnOnOff"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a7fc4afa20b92ac8e5f1ddfcf86820f28"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#adf37ba3f68b44511ab4f479482693d17"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad3f6353b870c7f494c54bacd2ed9d790"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a8a4932e438bc43216c1758b2b743999d"><param name="Name" value="OnTogBtnRxID"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a8a4932e438bc43216c1758b2b743999d"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a242e28aff7e479e59afccfaffb8b8e85"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#abecf92c946e342c33afdb164e91dfc74"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a573d7628c10e848e967b75ba30320823"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aad23421c7ed54e19319de0e1dc1588e5"><param name="Name" value="OnTogBtnSplitClick"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aad23421c7ed54e19319de0e1dc1588e5"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ad4c37f5ff0d7131df3450f8caab155d3"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a497486f3a9da3eb9037575b8a7bd280c"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a50f7687dbc30474392e57da99defc206"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aa7cd279560fb011e7f8d79cdc104248d"><param name="Name" value="OnTogBtnTXClick"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#aa7cd279560fb011e7f8d79cdc104248d"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a4bb33d30636a8cad4693412bc25337b7"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a4ecd076a7c6a7c0285b3cdba51d37ace"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#acdb4c8f0b6e19883a0c0283bfe22e03e"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a5019137fb2394fcbf752ef3fd93ab34e"><param name="Name" value="OnTogBtnTxID"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a5019137fb2394fcbf752ef3fd93ab34e"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a2bcfb5c59829cca3136f4bbc3989cf79"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aa856acd0a0bc52635485b7ef8a6845d3"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad9956c7d67ec371df1403538c990af45"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a7a538e085978ad3062cfde21fa932ec4"><param name="Name" value="OnToolsAudio"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a7a538e085978ad3062cfde21fa932ec4"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a82a92e9b1ea9ffdd26badd5b74ee254d"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aed15be3f44741ca04b3681ec625a326b"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae6c632a018c9b1a962601e9029468884"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6138a06447129f36c71c7869ce83c90d"><param name="Name" value="OnToolsAudioUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6138a06447129f36c71c7869ce83c90d"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#abecf4d16789e14b0f42177a939eb07f4"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ad8454329da0c84b5097524c4b11702ef"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a95ef55689bd48a98ff8569d101cd18cb"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#affe4a50628fe0c30a31578842d75caa4"><param name="Name" value="OnToolsComCfg"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#affe4a50628fe0c30a31578842d75caa4"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a560029fb1c277c79bd932c047ec9effd"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a4da08864997b39e455cb27baf149158e"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a032088155c4dd9ec9004f0f53d49b41d"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ad67765b1be6f6aa759128418cd990a57"><param name="Name" value="OnToolsComCfgUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#ad67765b1be6f6aa759128418cd990a57"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#acd3cdef97be73dd70187f21016eeb1cb"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ae6a2fcaea9f637a07c268966e3701a7f"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab85a2a0f430bc1f7b10db88b8d5a7f5c"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6bf565f4dca69f694533b517d3a0d2e2"><param name="Name" value="OnToolsOptions"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6bf565f4dca69f694533b517d3a0d2e2"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#a82b97e0f3c4e530d5700b2c2dbac42bf"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ad5868b1c2fde8ca783406adc8ef0265e"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab9cf5f0b175fea41a0737d30a691a2cc"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a73a65fd3008330ad3059b5100e389c72"><param name="Name" value="OnToolsOptionsUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a73a65fd3008330ad3059b5100e389c72"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_main_frame.html#ac7ceb1e047f2f3b0c26c0b42a110fe99"><param name="Name" value="MainFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a8e2097cede4251a0af1b514644e2af7d"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a781976de8bd8ed61197c9174e87e1476"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a37703c36702cb622f0ceb152fdcb6d1c"><param name="Name" value="OnTxOutputSelect"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a37703c36702cb622f0ceb152fdcb6d1c"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a2da73ea801464d515f0b4ea01dec3aeb"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ae57365fbf3c98ce03687277de302971d"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <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_audio_dlg.html#a9e472e745d49396f1d3c8f8907e6601f"><param name="Name" value="OnVoiceInputSelect"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a9e472e745d49396f1d3c8f8907e6601f"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a9c9848d90d805216ad52aad9443bffd8"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a6428699a235365093280c1bb2b62ea94"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a2711e45fea17d5f76c2453fc9654b008"><param name="Name" value="OnVoiceOutputSelect"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a2711e45fea17d5f76c2453fc9654b008"><param name="Name" value="AudioDlg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_dlg_audio.html#a337f1badd157dcdb9950e14033527f4a"><param name="Name" value="DlgAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a04e5ac28611d729225f9c4b6c627169c"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_options_dlg.html"><param name="Name" value="OptionsDlg"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_options_dlg.html#adfc306dd1752dc33edbfb155e446e29b"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_options_dlg.html#a955c09ba654830aae49fa44221fe92a9"><param name="Name" value="OnInitDialog"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_options_dlg.html#a40a392346d152d4b9e37e54bcf2cb40a"><param name="Name" value="OptionsDlg"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structpa_call_back_data.html"><param name="Name" value="paCallBackData"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structpa_call_back_data.html#a2f3083066c414621a834d3af98aa26cf"><param name="Name" value="in48k"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structpa_call_back_data.html#a1eaf4a649210c178b8671653b89e2141"><param name="Name" value="in8k"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a042c9df2ebe0c245d9fb5f3aa63595bc"><param name="Name" value="paintEvent"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a4af13f96f4f8639148668c89942b3365"><param name="Name" value="per_frame_rx_processing"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#ae19ead564f66f723b7192dbb2bd5815b"><param name="Name" value="plotData"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html"><param name="Name" value="PlotPanel"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a5f35a9628a035ef904fb056f5ebcc3c3"><param name="Name" value="draw"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ac9a8cc0d4ab016dc22195b813643c675"><param name="Name" value="drawGraticule"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a539ab140f79c5cff29031aa312a9f159"><param name="Name" value="GetLabelSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a6f6ef3db5a4b4f6cb50d92a38fa36dbd"><param name="Name" value="GetZoomFactor"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a8cf01c846dc561a79c0d1dee88a80ef4"><param name="Name" value="m_bmp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a61a49a35721e334b959e833464add15f"><param name="Name" value="m_Bufsz"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a07334de87de07eeab43eabbdaf730ab5"><param name="Name" value="m_clip"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#adcc3cec53897df2c9e99a980938092c1"><param name="Name" value="m_h"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a00eb5aef94866f0f385fcf793cb841b6"><param name="Name" value="m_label_size"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ab41676a2e46c2e801bc639c274a7d5f5"><param name="Name" value="m_left"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#acebe9485868374626f03516e3508b592"><param name="Name" value="m_mouseDown"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a803a71153ab9758b6134fc51855a71b3"><param name="Name" value="m_newdata"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a274a9ad1bf4f03ccc74ae259029835d5"><param name="Name" value="m_pBmp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a227751dba1777b261ffdc27b53fb087d"><param name="Name" value="m_penDotDash"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a111adb0975870b5d448da832bd44fc99"><param name="Name" value="m_penShortDash"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a229628c08bb7d0fa16589dbf83d635d1"><param name="Name" value="m_penSolid"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a63b99d2f75a6486dda96f4934ba369fa"><param name="Name" value="m_pNoteBook"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#af85cf51a62f09adf0cbb4eb35d7cfc97"><param name="Name" value="m_prev_h"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a398b423039df00405f2f23b786a02b0d"><param name="Name" value="m_prev_w"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ab38a4323755a529cbdab28a5854ffc06"><param name="Name" value="m_prev_x"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a2e1ea18bbea07dd04acc76567a993070"><param name="Name" value="m_prev_y"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ad28637582a93843082fc7b1d8d80c807"><param name="Name" value="m_pTopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ad1cfa169df1cfa5ef798b57d2619d742"><param name="Name" value="m_rectCtrl"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a467e202bbd0fa3ef1997fa2b322e349d"><param name="Name" value="m_rectGrid"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#afcee74e089f5a50659bb534db80532d9"><param name="Name" value="m_rectPlot"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a7182715e509f98f42e78210d324fe042"><param name="Name" value="m_rubberBand"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a8c49969c560b64902272347835f151a0"><param name="Name" value="m_top"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a20336cef42ecb91f0fd1f9af1f70ba43"><param name="Name" value="m_use_bitmap"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ae78b6e7fc3e44bea81809813d753125c"><param name="Name" value="m_w"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#abd0a64bd20aec2e300e383abfd60315d"><param name="Name" value="m_x"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a822981fef8ff50da327b3dbca9fd2777"><param name="Name" value="m_y"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ae2f4907a8e4ed958ef4995e99b1f7148"><param name="Name" value="m_zoomFactor"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#adb48aa0b95cd2e744795881146ca3563"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a7af545a2edf85655c28e5af4a41c0161"><param name="Name" value="OnErase"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#ad2e6780f516e870139eecf753223f708"><param name="Name" value="OnMouseDown"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#aa44338288a6fce70a6683b3e556dc44d"><param name="Name" value="OnMouseMove"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a291b7a817083d10883226cf52a74e71e"><param name="Name" value="OnMouseUp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a6a537f5cdc334aaa423fa25d86bbf0af"><param name="Name" value="OnMouseWheelMoved"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a72ee37d726eb276bf9aca7f3b50c7b85"><param name="Name" value="OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a3858e2d6bd9f1cfc900c5a1c7391e0fb"><param name="Name" value="OnShow"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a994c5955446c7b606ec70db498f4edc0"><param name="Name" value="OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a042c9df2ebe0c245d9fb5f3aa63595bc"><param name="Name" value="paintEvent"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a27892db4859ae9afca652f4175a7f88c"><param name="Name" value="PlotPanel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a2fcb6c7fc21c942122b0a8f4d4a9af2d"><param name="Name" value="SetLabelSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a8e8722d1f4c02f166f7acd6905ea4009"><param name="Name" value="SetZoomFactor"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#aec560c10f32a6c6e92a62225288c28f3"><param name="Name" value="plotPixelData"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html"><param name="Name" value="PlotScalar"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a0d910560ef24c40c5aab8540c6dd82c2"><param name="Name" value="add_new_sample"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#ad2c5214849ba51b85c61e5ed1949b28e"><param name="Name" value="clip"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#aa901215be79b5a522c416224c6554cf3"><param name="Name" value="draw"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a3ff0dec7b8f50b3ca7155c06e8877ab5"><param name="Name" value="m_index"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a28e4e09d513bce7b2890635d1ed1967d"><param name="Name" value="m_mem"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a963d1a8e34175f7d3b1f82fa4e71ae19"><param name="Name" value="m_new_sample"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a8e057f0175729eea2a6e8ec5597bb1c0"><param name="Name" value="m_step"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a9a9edfbd8517f1ce1e7b75bcd4fda4f5"><param name="Name" value="m_x_max"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a91ce24595550dd2c4add253025ba668c"><param name="Name" value="m_y_max"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a8e31e0b1a2415d7bdf8a4c521dbc2e8d"><param name="Name" value="OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#acb95980f2589a99431b5e358c98a91f2"><param name="Name" value="OnShow"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a6b41cd9d409567b395f539d0204c706c"><param name="Name" value="OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scalar.html#a53c9d8fbf1e4420dd1fc27910fb02403"><param name="Name" value="PlotScalar"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html"><param name="Name" value="PlotScatter"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#ab88a05eba2000d796fd5d9ce3a722923"><param name="Name" value="add_new_samples"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#aee86ff1a62c9f5131a9e2901078143d6"><param name="Name" value="draw"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#ab0c0683c27bb137bc7bb04aff7de88ab"><param name="Name" value="m_mem"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#a54ec91bd3e57b7648b1ee225de414993"><param name="Name" value="m_new_samples"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#a96f16b57f595b0916a7fa4843aeed53f"><param name="Name" value="OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#a7f56259f17e46eea4b223f6e6b4c2a8d"><param name="Name" value="OnShow"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#aefccecfa048d8102724295fce801cb4e"><param name="Name" value="OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_scatter.html#a3afb429623d26da2e130a53940afae3d"><param name="Name" value="PlotScatter"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html"><param name="Name" value="PlotSpectrum"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#aeab5798a4f3bd55bd69045cc7b817d48"><param name="Name" value="draw"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#a2d78efb58ea00ec8961a88632a54f357"><param name="Name" value="drawGraticule"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#ac95b33dfd2838f6fc2a6791003b26d0a"><param name="Name" value="OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#a40d38e7467b04ab2f958218f38209aab"><param name="Name" value="OnShow"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#aa104352673f08ff08c72bcf4729f23eb"><param name="Name" value="OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_spectrum.html#acf2d5350a75a47ece11c0dc33399a0da"><param name="Name" value="PlotSpectrum"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html"><param name="Name" value="PlotWaterfall"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a3956d17d4ece2c0ca4d50b6f7002b24c"><param name="Name" value="draw"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#aa97d243b7bb91238b7493dcb96139803"><param name="Name" value="drawGraticule"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a9258386bf42d94ddda768e4e767a77aa"><param name="Name" value="heatmap"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a1cb3639849f17b1882b2b3713fd690cf"><param name="Name" value="m_greyscale"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#aae04482318331ac760954376f23a1e3c"><param name="Name" value="m_heatmap_lut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#a37d541349ac6f010a90fee3b9f32fbbb"><param name="Name" value="OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#ad55e0e3078f0d5c3699df36ba6d8ab5d"><param name="Name" value="OnShow"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#adae15df2acf8dd7a1812ea79b2708b65"><param name="Name" value="OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#ae19ead564f66f723b7192dbb2bd5815b"><param name="Name" value="plotData"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#aec560c10f32a6c6e92a62225288c28f3"><param name="Name" value="plotPixelData"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_waterfall.html#ab8cb1de06d17616f05ab872923563167"><param name="Name" value="PlotWaterfall"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#ad1acb1d52175795d265d7adcafc10316"><param name="Name" value="populateAudioInfo"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_dlg.html#a194ed3fb219d7a93824884015e625fe8"><param name="Name" value="populateStandardSampleRates"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html"><param name="Name" value="PortAudioWrap"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a22409ee2e9d87fbab60ef71288620c34"><param name="Name" value="abort"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a987405b6ca5fbecb33ac69ddfe843659"><param name="Name" value="averageData"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2a122bf5de62e7f1fb1bfed6801e063c"><param name="Name" value="getDefaultInputDevice"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a8cde3f5f6f312fbd8c0ad60619d617ad"><param name="Name" value="getDefaultOutputDevice"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a246ec79a44d879a74d6afe3e1005bc00"><param name="Name" value="getDeviceInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a17132c9ddbe6b7a184ad5d3ecf4aa66e"><param name="Name" value="getDeviceName"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a66693a413ee2158cc331253a1035f915"><param name="Name" value="getFdmdvState"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad2ea7c12d674b8bf882a5a5ffdff7acb"><param name="Name" value="getFramesPerBuffer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a3e2997d41e53309bfb6b06baabb43a04"><param name="Name" value="getInputBuffer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a70ee9d33e7aecf0c2844060dc7628037"><param name="Name" value="getInputChannelCount"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#af2b23ddbc2df1f3a8f20ba59db2e26eb"><param name="Name" value="getInputDefaultLowLatency"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#abb0273b674c970ee96594dd61f7abfc9"><param name="Name" value="getOutputBuffer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a29ae357027ce0ac70f52c5a8fc416b16"><param name="Name" value="getOutputChannelCount"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a1014d8750069b7dc914e6f836da79660"><param name="Name" value="getOutputDefaultLowLatency"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2007046aefb3754994b3fe883b237177"><param name="Name" value="getSamplerate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a43a6d5f7562fde40166872b77a7804ea"><param name="Name" value="getStatusFlags"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a33fed4f960c963aff711932ee84e9a1e"><param name="Name" value="getStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a07fdd881924d8b7b31b0ed309a8d56cb"><param name="Name" value="getUserData"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ae89ba28aeb62269ae28be8908294bb1c"><param name="Name" value="isActive"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad4a72bbe2ec6190336c2412df076c3f7"><param name="Name" value="isOpen"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ae0bac2f93270a323c9ead4dbf61eda1d"><param name="Name" value="isStopped"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#aa5776602a5e021fe3c83c1cdf36340d1"><param name="Name" value="loadData"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad9da60946a4fec855cce07c1e497d7be"><param name="Name" value="m_av_mag"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a4af13f96f4f8639148668c89942b3365"><param name="Name" value="per_frame_rx_processing"></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_port_audio_wrap.html#a132273a300efd015cf3d66ee5b250216"><param name="Name" value="setInputBuffer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ac14a25862172c41c0186add676842859"><param name="Name" value="setInputChannelCount"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#abf1e9b6f6b6e09df0b926c7995963575"><param name="Name" value="setInputDevice"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a5ce5a1875848b5c93fb769d4186dbcf3"><param name="Name" value="setInputHostApiStreamInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a79575cbf76ba487b4edc3e6188e680ad"><param name="Name" value="setInputLatency"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#aaa979ac038d7cea196a012484aa84623"><param name="Name" value="setInputSampleFormat"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#af20b6e10b5e67bbc71a0ce405688d19c"><param name="Name" value="setInputSampleRate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2284b3598963428bd5970b69a2ec0370"><param name="Name" value="setOutputBuffer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#aac39854526473140e2b9bcf6c30ce876"><param name="Name" value="setOutputChannelCount"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ac5fdc035a033cf426f259d4bac87e4ca"><param name="Name" value="setOutputDevice"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ab7d9fc6cda5c61cda105e6d9bba9215c"><param name="Name" value="setOutputHostApiStreamInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a619ad8a126e30b328468a57c8047f2f8"><param name="Name" value="setOutputLatency"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a342018893c092acac26509351b45602f"><param name="Name" value="setOutputSampleFormat"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a7245832a8cafbc8d140a51e106838fbb"><param name="Name" value="setSampleRate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a20f5cf508b5e13bd29632acb1af52d26"><param name="Name" value="setSamplerate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad2c8ee53c0f11504777d1dc41747b453"><param name="Name" value="setStatusFlags"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a8f18f16ddf796eba036e11694b25a2a4"><param name="Name" value="setStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#adf02f262bcd9f85c33fea7da0e4cd841"><param name="Name" value="setStreamCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a163f9ff1095444793a25f1e90442b32c"><param name="Name" value="setStreamFinishedCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a47fe0dd437c0a4693824966e7100255a"><param name="Name" value="setStreamFlags"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a4d2bb7132714099aa2a0390f11a57ce6"><param name="Name" value="setTimeInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2bac5a36a40fd1f86df5c1f94e964ac4"><param name="Name" value="setUserData"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a852668fd29440064746f2ce0530b3bc1"><param name="Name" value="stop"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a7f900dbb4003a1e01341e4f9f95c72e8"><param name="Name" value="streamClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ae9fa5c4e8bd989d3ff722c76a381f33f"><param name="Name" value="streamOpen"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a879e58affa1895a9fd737b44e72b609e"><param name="Name" value="streamStart"></OBJECT>
+    <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_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_port_audio_wrap.html#a132273a300efd015cf3d66ee5b250216"><param name="Name" value="setInputBuffer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ac14a25862172c41c0186add676842859"><param name="Name" value="setInputChannelCount"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#abf1e9b6f6b6e09df0b926c7995963575"><param name="Name" value="setInputDevice"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a5ce5a1875848b5c93fb769d4186dbcf3"><param name="Name" value="setInputHostApiStreamInfo"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a79575cbf76ba487b4edc3e6188e680ad"><param name="Name" value="setInputLatency"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#aaa979ac038d7cea196a012484aa84623"><param name="Name" value="setInputSampleFormat"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#af20b6e10b5e67bbc71a0ce405688d19c"><param name="Name" value="setInputSampleRate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a2fcb6c7fc21c942122b0a8f4d4a9af2d"><param name="Name" value="SetLabelSize"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2284b3598963428bd5970b69a2ec0370"><param name="Name" value="setOutputBuffer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#aac39854526473140e2b9bcf6c30ce876"><param name="Name" value="setOutputChannelCount"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ac5fdc035a033cf426f259d4bac87e4ca"><param name="Name" value="setOutputDevice"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ab7d9fc6cda5c61cda105e6d9bba9215c"><param name="Name" value="setOutputHostApiStreamInfo"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a619ad8a126e30b328468a57c8047f2f8"><param name="Name" value="setOutputLatency"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a342018893c092acac26509351b45602f"><param name="Name" value="setOutputSampleFormat"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a7245832a8cafbc8d140a51e106838fbb"><param name="Name" value="setSampleRate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a20f5cf508b5e13bd29632acb1af52d26"><param name="Name" value="setSamplerate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ad2c8ee53c0f11504777d1dc41747b453"><param name="Name" value="setStatusFlags"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a8f18f16ddf796eba036e11694b25a2a4"><param name="Name" value="setStream"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#adf02f262bcd9f85c33fea7da0e4cd841"><param name="Name" value="setStreamCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a163f9ff1095444793a25f1e90442b32c"><param name="Name" value="setStreamFinishedCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a47fe0dd437c0a4693824966e7100255a"><param name="Name" value="setStreamFlags"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a4d2bb7132714099aa2a0390f11a57ce6"><param name="Name" value="setTimeInfo"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a2bac5a36a40fd1f86df5c1f94e964ac4"><param name="Name" value="setUserData"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_plot_panel.html#a8e8722d1f4c02f166f7acd6905ea4009"><param name="Name" value="SetZoomFactor"></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_port_audio_wrap.html#a852668fd29440064746f2ce0530b3bc1"><param name="Name" value="stop"></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_port_audio_wrap.html#a7f900dbb4003a1e01341e4f9f95c72e8"><param name="Name" value="streamClose"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#ae9fa5c4e8bd989d3ff722c76a381f33f"><param name="Name" value="streamOpen"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a879e58affa1895a9fd737b44e72b609e"><param name="Name" value="streamStart"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_port_audio_wrap.html#a73b644da1b76cd3c6b1900218fcb4873"><param name="Name" value="terminate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a0e2537aacda2facb464f64dad8e88372"><param name="Name" value="TestDestroy"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_audio_thread.html#a0e2537aacda2facb464f64dad8e88372"><param name="Name" value="AudioThread"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_fdmdv2_thread_audio.html#ac57cb9d783c4fe3c96f33f6211f7a3a5"><param name="Name" value="Fdmdv2ThreadAudio"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a4471183520bb3cb8788cfa2e9786ea13"><param name="Name" value="tools"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a4471183520bb3cb8788cfa2e9786ea13"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a91e42615098c6eb9c895722bf19527dc"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html"><param name="Name" value="TopFrame"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html"><param name="Name" value="topFrame::DlgAbout"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a2ae66cf7ba45375df2430997bf343d83"><param name="Name" value="__del__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a9a54951456720a52289b2cf0cb554f8f"><param name="Name" value="__init__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a0a7d799c2f12548b0361431beee39ee3"><param name="Name" value="m_bitmapAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a84e41c9f9794cdc92cbb4c57ef0101b9"><param name="Name" value="m_button9"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#ad598c9e5cd10837598c4cb05b666e901"><param name="Name" value="m_staticText1"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a92b3f82522d65be92730ea21323e05a1"><param name="Name" value="m_textCtrl2"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#a857097225e2f16ad6f280eb801e85a9a"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_about.html#aa081cc24b3c0e89f3e89b3d9db5607b4"><param name="Name" value="OnInitDialog"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html"><param name="Name" value="topFrame::DlgAudio"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a40d7e3d63aae25f330a6ea0e5e05bb6d"><param name="Name" value="__del__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7a495d594fc6fb325e0cd93e39c0c237"><param name="Name" value="__init__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a20bed31ae3447371e36dc311fa9bd774"><param name="Name" value="m_comboAudioCodec"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#aaa35feef18ce85818206f039930d2028"><param name="Name" value="m_comboCodecSpkr"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac15aafacf9bcb7a26efcfe0fa7afa44f"><param name="Name" value="m_comboCodecTx"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a91268403d6d537fbe28bb2704d1b075d"><param name="Name" value="m_comboRadioRx"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a37f2869716aa9f5f7a6361c382f11c5b"><param name="Name" value="m_lbRxInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a71fad20ce38522a3d7fdf382bac574eb"><param name="Name" value="m_lbTxOutput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac9bd58efb64f6a5d0321a90dfe513b9f"><param name="Name" value="m_lbVoiceInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a6c4209a69a20cf63cfacff12a157bed1"><param name="Name" value="m_lbVoiceOutput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#adb6a9ee38bc116b33e275e65f61b256f"><param name="Name" value="m_nbAudioOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac8fd2c46b0f2077ee356c4ccad8f47c6"><param name="Name" value="m_panelDevices"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a0280c445b4ade90d302a4afd83ae1256"><param name="Name" value="m_panelRightChannel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a4446b2321faa15d9ed29a86476ced77b"><param name="Name" value="m_panelSettings"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a2ae697d7a3383f98fb14b6718ca58f26"><param name="Name" value="m_radioBtnFileOnly"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#acd2ebdd3ca0a2cd52214d8122b0f0afd"><param name="Name" value="m_radioBtnPortAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a38ef9c9e99dd4334c9350ffa6cb9ea88"><param name="Name" value="m_sdbSizer3Apply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7add09e92b8ef21c2eca492da8a8e175"><param name="Name" value="m_sdbSizer3Cancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#aa65de832c1293d83a4d9850ee27b171b"><param name="Name" value="m_sdbSizer3OK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a357e59e3781c20e4fe24a29ad036fead"><param name="Name" value="m_staticText14"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a3e8066c14fc4cdb744575a4400cf184d"><param name="Name" value="m_staticText141"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a18ff04f395a755832b8e677d52ee241b"><param name="Name" value="m_staticText15"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a7e316a25c36a808905a372f9810a2008"><param name="Name" value="m_staticText151"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9ba77b55c2643feff0c869955b678eb8"><param name="Name" value="m_staticText16"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a186a15a66f3f66b124de15f0e0d73dcc"><param name="Name" value="m_staticText17"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac2f717412a50f5cd89b9d0a59017bf15"><param name="Name" value="m_textCtrl15"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a325f4a99cbb1dd6f8af7493b6679952c"><param name="Name" value="m_textNumChIn"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a512f5b5f86a2e6c801d7f34c3c9c0132"><param name="Name" value="m_textNumChOut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a63829340e3e3c1558d558b61e7c3dba8"><param name="Name" value="m_textRxInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9482d146d43bbce0a799a3da1dd4ad0d"><param name="Name" value="m_textVoiceInput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a9ae504c996b2ce07cf6527ab3aca6cd0"><param name="Name" value="m_textVoiceOutput"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ae6adfc873b828014e46bb3e203b45839"><param name="Name" value="OnApply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#af7cc1df100353fbf6b3495d78d084a5f"><param name="Name" value="OnCancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ac5ce3a5e6041b81de54891b76894eaf9"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a1fb91492068da9f9e4fa363dbdf6b0f1"><param name="Name" value="OnInitDialog"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a4b53e7ed1cd9b4fcaed11be000854584"><param name="Name" value="OnOK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a91ecef8ce46e5cb387e2e9d4ceec1918"><param name="Name" value="OnRxInputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#ae57365fbf3c98ce03687277de302971d"><param name="Name" value="OnTxOutputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a6428699a235365093280c1bb2b62ea94"><param name="Name" value="OnVoiceInputSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_audio.html#a04e5ac28611d729225f9c4b6c627169c"><param name="Name" value="OnVoiceOutputSelect"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html"><param name="Name" value="topFrame::DlgComPorts"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#aa849a2e894a2f9b82177d7df02a552f8"><param name="Name" value="__del__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ae98733e64a744a52bfbc8c0f49af99e5"><param name="Name" value="__init__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a81255da6dfb053727fe00b99cad70da1"><param name="Name" value="m_listCtrlPortSelect"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a1881f8f6fbefea59ed1776b345949c40"><param name="Name" value="m_sdbSizer3Cancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a4e536ff0bffe6c7e37e69de3dc800ac0"><param name="Name" value="m_sdbSizer3OK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a156b1a6dcc89ba6de5f1c22f9467e783"><param name="Name" value="m_staticText8"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ab3d37ce653a67b581fd9a617593bafb6"><param name="Name" value="m_staticText9"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#ae9daef694b60b48a96291a5621d209b4"><param name="Name" value="m_textCtrl10"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_com_ports.html#a01e8607331a41ba1c2a13a07403967a2"><param name="Name" value="OnListItemSelected"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html"><param name="Name" value="topFrame::DlgOptions"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ab6c6573237008353197b5d59edf483aa"><param name="Name" value="__del__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a6893e868e13cea7691a5ce907aa26698"><param name="Name" value="__init__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#aa82caef9581486ce3114491843d7a4fe"><param name="Name" value="m_sdbSizer4Cancel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac5fe8380ae73901f5161860e090e6faf"><param name="Name" value="m_sdbSizer4OK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a83ff578b00809c86b8708582a0198709"><param name="Name" value="m_staticText2"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a559146b807cfc5adc62bcedec1cb2c42"><param name="Name" value="m_staticText3"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac39f9c97dacd85cc83854992a51ffaf1"><param name="Name" value="m_staticText4"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a92a0629878d28d0d14a03078b66dee8e"><param name="Name" value="m_staticText5"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#aea1fa9f96425e0687c0b3a2a20400bb7"><param name="Name" value="m_staticText6"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a616709942883690ba5867e5a4e4d6189"><param name="Name" value="m_staticText7"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a4e43078a902e88035ab01d4c1d743a9e"><param name="Name" value="m_textCtrl3"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a258ca1fa054c0453c836a0d821328e66"><param name="Name" value="m_textCtrl4"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a2e0e0018007419c8e905747d50f862ad"><param name="Name" value="m_textCtrl5"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#add159bd5c8630602c4c69864ad6e8574"><param name="Name" value="m_textCtrl6"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#ac133ff4700bf43d396b4d03e8984cc07"><param name="Name" value="m_textCtrl7"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a7a32f2e9f938dc99f9162597b439ae13"><param name="Name" value="m_textCtrl8"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a345d1bbcdca3053fcbb64d5c0107048d"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_dlg_options.html#a3ee30fad536ba149910ac425bff06b90"><param name="Name" value="OnInitDialog"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a382284d24a1fc872d6fd991ba453efc6"><param name="Name" value="__del__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aef31eddf36a67e6d7acf46e74c0d798e"><param name="Name" value="__init__"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a7a77980d2705fc44493f4fd58fe507af"><param name="Name" value="edit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af4fd5670e4140169d030655bacf89291"><param name="Name" value="file"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9e9b8821f2f16e1ae3e70a950bb6df6e"><param name="Name" value="help"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6815a4c0ed1ea9276b009ff80eeb0797"><param name="Name" value="m_auiNbookCtrl"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a31dbffc9065e0bd59e2740d7d0553867"><param name="Name" value="m_btnTogTX"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0fddba0c5933746ad34547e7c741dd95"><param name="Name" value="m_ckboxSQ"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a2fa007c1becb38d977a8175422f1deaf"><param name="Name" value="m_gaugeLevel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#addd6a8e63db7bd235126b79631eed3b3"><param name="Name" value="m_gaugeSNR"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af61290bdefcc2d6b95e7784b0ca93b4a"><param name="Name" value="m_menubarMain"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab67be740fcb5e40a9381bba84abf8e21"><param name="Name" value="m_menuItemAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bfbae592fada02b1889cbd771dbdfdf"><param name="Name" value="m_menuItemAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9fde86a0816b1b53b7a3bdf36e153316"><param name="Name" value="m_menuItemCaptRxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a148807b3857ecd92feee3d905fe95780"><param name="Name" value="m_menuItemCaptTxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad9ba4bf1b5beac6a258534b51dc0a162"><param name="Name" value="m_menuItemClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af40b15c5dc269433f3c0139aee73e4a3"><param name="Name" value="m_menuItemCopy"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa7a117cd725e7f37b92ab0d40d09bc63"><param name="Name" value="m_menuItemCut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af29d24d1f6af4d8c88a3592e21165f53"><param name="Name" value="m_menuItemExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ac27a76c5a87becff98a997f761f056be"><param name="Name" value="m_menuItemHelpUpdates"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0f83eefb91c3d11e4e9272bda332a459"><param name="Name" value="m_menuItemOpen"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a32f9fe004c5ce5448f7ee1169bb4a395"><param name="Name" value="m_menuItemOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#afef5be66039c5f40a7c1efe5d74d0b6a"><param name="Name" value="m_menuItemPaste"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a12e239851503ddd2bb9614e9d6798dd6"><param name="Name" value="m_menuItemPlayAudioFile"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae1ec3c8d2a58a4a36c15d86c79a54619"><param name="Name" value="m_menuItemRigCtrlCfg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a03ad15b4bab94c033473dd6ccff65af0"><param name="Name" value="m_menuItemSave"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9"><param name="Name" value="m_sliderSQ"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a0a2ae63963c3d388b14a79be1b198371"><param name="Name" value="m_statusBar1"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af0547598f83b883d4ecede4ef0435c9d"><param name="Name" value="m_textSNR"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab1d8a1745d1f459a48d05d06ee691b99"><param name="Name" value="m_togBtnALC"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa70926cafd915b5f89fc3b95f665e4e1"><param name="Name" value="m_togBtnAnalog"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a122fda93d64a9934e50f601156afc6b1"><param name="Name" value="m_togBtnOnOff"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6ed46f358625437a0eb6f7ac476d6a81"><param name="Name" value="m_togBtnSplit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#acddd135b90067f31c77b21cc60f896d7"><param name="Name" value="m_togRxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6540bfcdd8c7c9bb9519beda90c2eb87"><param name="Name" value="m_togTxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3274273894e177b9248bd0828c0069c1"><param name="Name" value="m_txtCtrl"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6e6ef0ebc9ec5508f5ac334d20a4d7c5"><param name="Name" value="OnCaptureRxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a8cd748674c23d12edc63c3ebe792e8a7"><param name="Name" value="OnCaptureTxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae4a6dc0ac56bc139353b940dbb677d8f"><param name="Name" value="OnCheckSQClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a058b8d387613998277c124bbb123493d"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a103471d04670eda55c0ba15a4c433064"><param name="Name" value="OnCloseUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aab9a89ec9db5d4eeeda24a70d89cbac5"><param name="Name" value="OnCmdSliderScroll"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ade2fe0135a6d86ac58975b6a8954c707"><param name="Name" value="OnCmdSliderScrollChanged"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aea801b0866b2e9ed875f6051b6bd7d81"><param name="Name" value="OnCopy"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa9bce3d0d4dd95d0865d30db7d17445d"><param name="Name" value="OnCopyUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a4549bc2bf4c06e6a68bcde4356be48ce"><param name="Name" value="OnCut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a50d0051d981eab625207852bba01866c"><param name="Name" value="OnCutUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af95379a4a07d070daff3a41f59ce5435"><param name="Name" value="OnExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a80278edf47d97a1a1e95c907019a0aeb"><param name="Name" value="OnHelpAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a299af3adf9efed97ae331cb12021d0d5"><param name="Name" value="OnHelpCheckUpdates"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#af4d7b0000f9958bb959117efabd3e42e"><param name="Name" value="OnHelpCheckUpdatesUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a6db43140ce7c8819a85c4b71d2d39372"><param name="Name" value="OnOpen"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a8a220b7e04fb0e52ff5f847d52198490"><param name="Name" value="OnOpenUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a36db96ac64019879247b7885f9a55652"><param name="Name" value="OnPaste"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bd2532ab1a1ba4a47516a0454f8ed2c"><param name="Name" value="OnPasteUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a99d4ac5feab8afa58b91e9c19b2be90d"><param name="Name" value="OnPlayAudioFile"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3bf119c8b63122fa7bb768d89d1da19e"><param name="Name" value="OnSave"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9a74c20a66c6414a82612abd6b7a5fc8"><param name="Name" value="OnSaveUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9106ef59ae91848ffb4cb6760d0d31b7"><param name="Name" value="OnSliderScrollBottom"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a9dbb5d6103ce150d8f14392bbcc20b8b"><param name="Name" value="OnSliderScrollTop"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad73fb7b48663c5050d5c0b4bdb962667"><param name="Name" value="OnTogBtnALCClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a3c44ab74c19101b09c6cf771bcb7b3ab"><param name="Name" value="OnTogBtnAnalogClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad3f6353b870c7f494c54bacd2ed9d790"><param name="Name" value="OnTogBtnOnOff"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a573d7628c10e848e967b75ba30320823"><param name="Name" value="OnTogBtnRxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a50f7687dbc30474392e57da99defc206"><param name="Name" value="OnTogBtnSplitClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#acdb4c8f0b6e19883a0c0283bfe22e03e"><param name="Name" value="OnTogBtnTXClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ad9956c7d67ec371df1403538c990af45"><param name="Name" value="OnTogBtnTxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ae6c632a018c9b1a962601e9029468884"><param name="Name" value="OnToolsAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a95ef55689bd48a98ff8569d101cd18cb"><param name="Name" value="OnToolsAudioUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a032088155c4dd9ec9004f0f53d49b41d"><param name="Name" value="OnToolsComCfg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab85a2a0f430bc1f7b10db88b8d5a7f5c"><param name="Name" value="OnToolsComCfgUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab9cf5f0b175fea41a0737d30a691a2cc"><param name="Name" value="OnToolsOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a781976de8bd8ed61197c9174e87e1476"><param name="Name" value="OnToolsOptionsUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#a91e42615098c6eb9c895722bf19527dc"><param name="Name" value="tools"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#afd791a7462b1b8bc8c125c67c26d919f"><param name="Name" value="topFrame_OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab015d357a61e776a6706216e3d753dc9"><param name="Name" value="topFrame_OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa248a2960760ffce8c20ee7f31a48338"><param name="Name" value="topFrame_OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aed3ffbcf897fa6ef9af91fa7d0f528c5"><param name="Name" value="topFrame_OnUpdateUI"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html"><param name="Name" value="TopFrame"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a60ea330aef5ff340179c5ee637d3a204"><param name="Name" value="edit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a2f719fd825ff8e4dbf04bc734429b668"><param name="Name" value="file"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a2f92350d1f6b62ae32ba3eef2961db5f"><param name="Name" value="help"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#af2bf3b05c2e23a16d9b74d8689c83dca"><param name="Name" value="m_auiNbookCtrl"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a1b6c8716d6993f0c28f00a5c6ada789b"><param name="Name" value="m_btnTogTX"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a29df670ba3a1603316bd0eb5b6b9300c"><param name="Name" value="m_ckboxSQ"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a156842bf1e564d3a3bfbf8a17ae1df10"><param name="Name" value="m_gaugeLevel"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aff23d43f975a63e1bfeec89f1ef19257"><param name="Name" value="m_gaugeSNR"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab8388928329baa6623d0f70f070e6d19"><param name="Name" value="m_menubarMain"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a73c219dba416e316b38bd6f095835aaf"><param name="Name" value="m_sliderSQ"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a71fa08a482cbad3b7b3121b25570c25a"><param name="Name" value="m_statusBar1"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a0e4812881b601e62d2ebf30579f9d451"><param name="Name" value="m_textSNR"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ac0cb4ac628d6bd0e25aee632eb9330d2"><param name="Name" value="m_togBtnALC"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab788d1aa2da2f2c1458bc7315c7beeef"><param name="Name" value="m_togBtnAnalog"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a6c398070906190fbf6c6c3d663cc33ed"><param name="Name" value="m_togBtnOnOff"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a787ed365379f1fc2a2b51bbde67ad575"><param name="Name" value="m_togBtnSplit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab66518823dd4d7b1f2802676ac651cdc"><param name="Name" value="m_togRxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#af862a4419c535f7ffef6f23b9f2e2a7d"><param name="Name" value="m_togTxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a7611a87ad6897f435cae4f9f972195b1"><param name="Name" value="m_txtCtrl"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9df4550ab45099f529c0c590494711f1"><param name="Name" value="OnCaptureRxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a62ff15f1e41b0f427dd38eb5141ff28f"><param name="Name" value="OnCaptureTxStream"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a450fef86926774a21a5ea9cff84a5aa0"><param name="Name" value="OnCheckSQClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a62e531b947f11cd089a675807ff12269"><param name="Name" value="OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a5fa1106de0693c88325cd4c64ecbd94c"><param name="Name" value="OnCloseUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a39dca1a19cf1c237b8021dba4076f2ae"><param name="Name" value="OnCmdSliderScroll"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a09ae230ed88b1230e42e891e92b95b1d"><param name="Name" value="OnCmdSliderScrollChanged"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9881e6bb8be2e113e7d9fc2a716e24e6"><param name="Name" value="OnCopy"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9d41733351b6db1434ec921cd7de8525"><param name="Name" value="OnCopyUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a0af1a4ab11be1ddd910029789b3dea3b"><param name="Name" value="OnCut"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a53e123763a3b9ec0ec5c58017f70b48e"><param name="Name" value="OnCutUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aea48b19f458cbbc4c147440cfc690c46"><param name="Name" value="OnExit"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ad455667bbd5107f04f82b8ee748d9eb5"><param name="Name" value="OnHelpAbout"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a942a998d831614a31f69b9d91aacff33"><param name="Name" value="OnHelpCheckUpdates"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a9512f3c04c2e9ab2c47f84141547fd1d"><param name="Name" value="OnHelpCheckUpdatesUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#afbbfabd076b41bcab884206b6c6b0526"><param name="Name" value="OnOpen"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a47e0020ef6fc50864c3ac66556ca1185"><param name="Name" value="OnOpenUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ac76966928c8491bb5adbd1acc8678fd5"><param name="Name" value="OnPaste"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a384a65f40c483dcbd2cc1151bd71bfbb"><param name="Name" value="OnPasteUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a6d4b2952ca287bc60f8c4086b0a5e61c"><param name="Name" value="OnPlayAudioFile"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a0171f3cd74c08fdd1c58e2d9448094ea"><param name="Name" value="OnSave"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a617c3d12f8fd373c84858c4d2f0cef34"><param name="Name" value="OnSaveUpdateUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a396019a3b0ff107eab1bf80b4f776a18"><param name="Name" value="OnSliderScrollBottom"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#add7272e7926661e4766572a5f3b39d70"><param name="Name" value="OnSliderScrollTop"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a5ee807cd9f43de8f9cb6c100feab9f22"><param name="Name" value="OnTogBtnALCClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab566e52bc9e8e09bec02fdf5f1ecdaf2"><param name="Name" value="OnTogBtnAnalogClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#adf37ba3f68b44511ab4f479482693d17"><param name="Name" value="OnTogBtnOnOff"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#abecf92c946e342c33afdb164e91dfc74"><param name="Name" value="OnTogBtnRxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a497486f3a9da3eb9037575b8a7bd280c"><param name="Name" value="OnTogBtnSplitClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a4ecd076a7c6a7c0285b3cdba51d37ace"><param name="Name" value="OnTogBtnTXClick"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aa856acd0a0bc52635485b7ef8a6845d3"><param name="Name" value="OnTogBtnTxID"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aed15be3f44741ca04b3681ec625a326b"><param name="Name" value="OnToolsAudio"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ad8454329da0c84b5097524c4b11702ef"><param name="Name" value="OnToolsAudioUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a4da08864997b39e455cb27baf149158e"><param name="Name" value="OnToolsComCfg"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ae6a2fcaea9f637a07c268966e3701a7f"><param name="Name" value="OnToolsComCfgUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ad5868b1c2fde8ca783406adc8ef0265e"><param name="Name" value="OnToolsOptions"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a8e2097cede4251a0af1b514644e2af7d"><param name="Name" value="OnToolsOptionsUI"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a4471183520bb3cb8788cfa2e9786ea13"><param name="Name" value="tools"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#af89867621f7fa66c9865f09a1245153c"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aa5f73113b1457581e250a3c5fb8f0064"><param name="Name" value="topFrame_OnClose"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a68d78b4baf77908eeccd2e6032b75f1b"><param name="Name" value="topFrame_OnPaint"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a834d6181bfec63909019441880f665a7"><param name="Name" value="topFrame_OnSize"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#ab41da1d8b60a477e0c2b8aa7ce584a54"><param name="Name" value="topFrame_OnUpdateUI"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a75758da26b9f1d4d95a4756d804d090b"><param name="Name" value="topFrame_OnClose"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a75758da26b9f1d4d95a4756d804d090b"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#aa5f73113b1457581e250a3c5fb8f0064"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#afd791a7462b1b8bc8c125c67c26d919f"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6fe062b45e4e7f3323eb72ef931807df"><param name="Name" value="topFrame_OnPaint"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6fe062b45e4e7f3323eb72ef931807df"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a68d78b4baf77908eeccd2e6032b75f1b"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#ab015d357a61e776a6706216e3d753dc9"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a7bd457c44e334b8d59a48a844942866d"><param name="Name" value="topFrame_OnSize"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a7bd457c44e334b8d59a48a844942866d"><param name="Name" value="fdmdv2TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="class_top_frame.html#a834d6181bfec63909019441880f665a7"><param name="Name" value="TopFrame"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classtop_frame_1_1_top_frame.html#aa248a2960760ffce8c20ee7f31a48338"><param name="Name" value="topFrame::TopFrame"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6631bc79dc08dc55da9daadd6c8d1531"><param name="Name" value="topFrame_OnUpdateUI"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classfdmdv2_top_frame.html#a6631bc79dc08dc55da9daadd6c8d1531"><param name="Name" value="fdmdv2TopFrame"></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_my_frame.html#af5512a4d5fbaddd8d2afcd3b748258fb"><param name="Name" value="wxDECLARE_EVENT_TABLE"></OBJECT>
+</UL>
+</BODY>
+</HTML>
diff --git a/fdmdv2/fdmdv2-doc/html/index.hhp b/fdmdv2/fdmdv2-doc/html/index.hhp
new file mode 100644 (file)
index 0000000..fea3023
--- /dev/null
@@ -0,0 +1,331 @@
+[OPTIONS]
+Compatibility=1.1
+Full-text search=Yes
+Contents file=index.hhc
+Default Window=main
+Default topic=index.html
+Index file=index.hhk
+Language=0x409 English (United States)
+Title=FDMDV2
+
+[WINDOWS]
+main="FDMDV2","index.hhc","index.hhk","index.html","index.html",,,,,0x23520,,0x10387e,,,,,,,,0
+
+[FILES]
+audiostream_8h_source.html
+comp_8h_source.html
+dlg__about_8h_source.html
+dlg__audio_8h_source.html
+dlg__comports_8h_source.html
+dlg__options_8h_source.html
+fdmdv2__defines_8h_source.html
+fdmdv2__main_8h_source.html
+fdmdv2__pa__wrapper_8h_source.html
+fdmdv2__plot_8h_source.html
+fdmdv2__plot__scalar_8h_source.html
+fdmdv2__plot__scatter_8h_source.html
+fdmdv2__plot__spectrum_8h_source.html
+fdmdv2__plot__waterfall_8h_source.html
+fdmdv2__thread__audio_8h_source.html
+fdmdv2_dlg_audio_8h_source.html
+fdmdv2_top_frame_8h_source.html
+thread__audio_8h_source.html
+top_frame_8h_source.html
+fdmdv2_dlg_audio_8h.html
+fdmdv2_top_frame_8h.html
+class_about_dlg.html
+class_about_dlg-members.html
+class_audio_dlg.html
+class_audio_dlg-members.html
+class_audio_stream.html
+class_audio_stream-members.html
+class_audio_thread.html
+class_audio_thread-members.html
+struct_c_o_m_p.html
+struct_c_o_m_p-members.html
+class_com_ports_dlg.html
+class_com_ports_dlg-members.html
+class_dlg_about.html
+class_dlg_about-members.html
+class_dlg_audio.html
+class_dlg_audio-members.html
+class_dlg_com_ports.html
+class_dlg_com_ports-members.html
+class_dlg_options.html
+class_dlg_options-members.html
+classfdmdv2_dlg_audio.html
+classfdmdv2_dlg_audio-members.html
+class_fdmdv2_thread_audio.html
+class_fdmdv2_thread_audio-members.html
+classfdmdv2_top_frame.html
+classfdmdv2_top_frame-members.html
+class_main_app.html
+class_main_app-members.html
+class_main_frame.html
+class_main_frame-members.html
+class_my_frame.html
+class_my_frame-members.html
+class_my_thread.html
+class_my_thread-members.html
+class_options_dlg.html
+class_options_dlg-members.html
+structpa_call_back_data.html
+structpa_call_back_data-members.html
+class_plot_panel.html
+class_plot_panel-members.html
+class_plot_scalar.html
+class_plot_scalar-members.html
+class_plot_scatter.html
+class_plot_scatter-members.html
+class_plot_spectrum.html
+class_plot_spectrum-members.html
+class_plot_waterfall.html
+class_plot_waterfall-members.html
+class_port_audio_wrap.html
+class_port_audio_wrap-members.html
+class_top_frame.html
+class_top_frame-members.html
+classtop_frame_1_1_top_frame.html
+classtop_frame_1_1_top_frame-members.html
+classtop_frame_1_1_dlg_about.html
+classtop_frame_1_1_dlg_about-members.html
+classtop_frame_1_1_dlg_audio.html
+classtop_frame_1_1_dlg_audio-members.html
+classtop_frame_1_1_dlg_options.html
+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
+index.html
+annotated.html
+classes.html
+hierarchy.html
+inherits.html
+functions.html
+functions_func.html
+files.html
+tab_a.png
+tab_b.png
+tab_h.png
+tab_s.png
+nav_h.png
+nav_f.png
+bc_s.png
+doxygen.png
+closed.png
+open.png
+bdwn.png
+sync_on.png
+sync_off.png
+ftv2blank.png
+ftv2doc.png
+ftv2folderclosed.png
+ftv2folderopen.png
+ftv2ns.png
+ftv2mo.png
+ftv2cl.png
+ftv2lastnode.png
+ftv2link.png
+ftv2mlastnode.png
+ftv2mnode.png
+ftv2node.png
+ftv2plastnode.png
+ftv2pnode.png
+ftv2vertline.png
+ftv2splitbar.png
+fdmdv2_dlg_audio_8h__incl.png
+fdmdv2_dlg_audio_8h__incl.png
+fdmdv2_dlg_audio_8h__incl.png
+fdmdv2_top_frame_8h__incl.png
+fdmdv2_top_frame_8h__incl.png
+fdmdv2_top_frame_8h__incl.png
+class_about_dlg__inherit__graph.png
+class_about_dlg__inherit__graph.png
+class_about_dlg__inherit__graph.png
+class_about_dlg__coll__graph.png
+class_about_dlg__coll__graph.png
+class_about_dlg__coll__graph.png
+class_audio_dlg__inherit__graph.png
+class_audio_dlg__inherit__graph.png
+class_audio_dlg__inherit__graph.png
+class_audio_dlg__coll__graph.png
+class_audio_dlg__coll__graph.png
+class_audio_dlg__coll__graph.png
+class_audio_thread__inherit__graph.png
+class_audio_thread__inherit__graph.png
+class_audio_thread__inherit__graph.png
+class_audio_thread__coll__graph.png
+class_audio_thread__coll__graph.png
+class_audio_thread__coll__graph.png
+class_com_ports_dlg__inherit__graph.png
+class_com_ports_dlg__inherit__graph.png
+class_com_ports_dlg__inherit__graph.png
+class_com_ports_dlg__coll__graph.png
+class_com_ports_dlg__coll__graph.png
+class_com_ports_dlg__coll__graph.png
+class_dlg_about__inherit__graph.png
+class_dlg_about__inherit__graph.png
+class_dlg_about__inherit__graph.png
+class_dlg_about__coll__graph.png
+class_dlg_about__coll__graph.png
+class_dlg_about__coll__graph.png
+class_dlg_audio__inherit__graph.png
+class_dlg_audio__inherit__graph.png
+class_dlg_audio__inherit__graph.png
+class_dlg_audio__coll__graph.png
+class_dlg_audio__coll__graph.png
+class_dlg_audio__coll__graph.png
+class_dlg_com_ports__inherit__graph.png
+class_dlg_com_ports__inherit__graph.png
+class_dlg_com_ports__inherit__graph.png
+class_dlg_com_ports__coll__graph.png
+class_dlg_com_ports__coll__graph.png
+class_dlg_com_ports__coll__graph.png
+class_dlg_options__inherit__graph.png
+class_dlg_options__inherit__graph.png
+class_dlg_options__inherit__graph.png
+class_dlg_options__coll__graph.png
+class_dlg_options__coll__graph.png
+class_dlg_options__coll__graph.png
+classfdmdv2_dlg_audio__inherit__graph.png
+classfdmdv2_dlg_audio__inherit__graph.png
+classfdmdv2_dlg_audio__inherit__graph.png
+classfdmdv2_dlg_audio__coll__graph.png
+classfdmdv2_dlg_audio__coll__graph.png
+classfdmdv2_dlg_audio__coll__graph.png
+class_fdmdv2_thread_audio__inherit__graph.png
+class_fdmdv2_thread_audio__inherit__graph.png
+class_fdmdv2_thread_audio__inherit__graph.png
+class_fdmdv2_thread_audio__coll__graph.png
+class_fdmdv2_thread_audio__coll__graph.png
+class_fdmdv2_thread_audio__coll__graph.png
+classfdmdv2_top_frame__inherit__graph.png
+classfdmdv2_top_frame__inherit__graph.png
+classfdmdv2_top_frame__inherit__graph.png
+classfdmdv2_top_frame__coll__graph.png
+classfdmdv2_top_frame__coll__graph.png
+classfdmdv2_top_frame__coll__graph.png
+class_main_app__inherit__graph.png
+class_main_app__inherit__graph.png
+class_main_app__inherit__graph.png
+class_main_app__coll__graph.png
+class_main_app__coll__graph.png
+class_main_app__coll__graph.png
+class_main_frame__inherit__graph.png
+class_main_frame__inherit__graph.png
+class_main_frame__inherit__graph.png
+class_main_frame__coll__graph.png
+class_main_frame__coll__graph.png
+class_main_frame__coll__graph.png
+class_my_frame__inherit__graph.png
+class_my_frame__inherit__graph.png
+class_my_frame__inherit__graph.png
+class_my_frame__coll__graph.png
+class_my_frame__coll__graph.png
+class_my_frame__coll__graph.png
+class_my_thread__inherit__graph.png
+class_my_thread__inherit__graph.png
+class_my_thread__inherit__graph.png
+class_my_thread__coll__graph.png
+class_my_thread__coll__graph.png
+class_my_thread__coll__graph.png
+class_options_dlg__inherit__graph.png
+class_options_dlg__inherit__graph.png
+class_options_dlg__inherit__graph.png
+class_options_dlg__coll__graph.png
+class_options_dlg__coll__graph.png
+class_options_dlg__coll__graph.png
+class_plot_panel__inherit__graph.png
+class_plot_panel__inherit__graph.png
+class_plot_panel__inherit__graph.png
+class_plot_panel__coll__graph.png
+class_plot_panel__coll__graph.png
+class_plot_panel__coll__graph.png
+class_plot_scalar__inherit__graph.png
+class_plot_scalar__inherit__graph.png
+class_plot_scalar__inherit__graph.png
+class_plot_scalar__coll__graph.png
+class_plot_scalar__coll__graph.png
+class_plot_scalar__coll__graph.png
+class_plot_scatter__inherit__graph.png
+class_plot_scatter__inherit__graph.png
+class_plot_scatter__inherit__graph.png
+class_plot_scatter__coll__graph.png
+class_plot_scatter__coll__graph.png
+class_plot_scatter__coll__graph.png
+class_plot_spectrum__inherit__graph.png
+class_plot_spectrum__inherit__graph.png
+class_plot_spectrum__inherit__graph.png
+class_plot_spectrum__coll__graph.png
+class_plot_spectrum__coll__graph.png
+class_plot_spectrum__coll__graph.png
+class_plot_waterfall__inherit__graph.png
+class_plot_waterfall__inherit__graph.png
+class_plot_waterfall__inherit__graph.png
+class_plot_waterfall__coll__graph.png
+class_plot_waterfall__coll__graph.png
+class_plot_waterfall__coll__graph.png
+class_top_frame__inherit__graph.png
+class_top_frame__inherit__graph.png
+class_top_frame__inherit__graph.png
+class_top_frame__coll__graph.png
+class_top_frame__coll__graph.png
+class_top_frame__coll__graph.png
+classtop_frame_1_1_top_frame__inherit__graph.png
+classtop_frame_1_1_top_frame__inherit__graph.png
+classtop_frame_1_1_top_frame__inherit__graph.png
+classtop_frame_1_1_top_frame__coll__graph.png
+classtop_frame_1_1_top_frame__coll__graph.png
+classtop_frame_1_1_top_frame__coll__graph.png
+classtop_frame_1_1_dlg_about__inherit__graph.png
+classtop_frame_1_1_dlg_about__inherit__graph.png
+classtop_frame_1_1_dlg_about__inherit__graph.png
+classtop_frame_1_1_dlg_about__coll__graph.png
+classtop_frame_1_1_dlg_about__coll__graph.png
+classtop_frame_1_1_dlg_about__coll__graph.png
+classtop_frame_1_1_dlg_audio__inherit__graph.png
+classtop_frame_1_1_dlg_audio__inherit__graph.png
+classtop_frame_1_1_dlg_audio__inherit__graph.png
+classtop_frame_1_1_dlg_audio__coll__graph.png
+classtop_frame_1_1_dlg_audio__coll__graph.png
+classtop_frame_1_1_dlg_audio__coll__graph.png
+classtop_frame_1_1_dlg_options__inherit__graph.png
+classtop_frame_1_1_dlg_options__inherit__graph.png
+classtop_frame_1_1_dlg_options__inherit__graph.png
+classtop_frame_1_1_dlg_options__coll__graph.png
+classtop_frame_1_1_dlg_options__coll__graph.png
+classtop_frame_1_1_dlg_options__coll__graph.png
+classtop_frame_1_1_dlg_com_ports__inherit__graph.png
+classtop_frame_1_1_dlg_com_ports__inherit__graph.png
+classtop_frame_1_1_dlg_com_ports__inherit__graph.png
+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
+inherit_graph_0.png
+inherit_graph_1.png
+inherit_graph_2.png
+inherit_graph_3.png
+inherit_graph_4.png
+inherit_graph_5.png
+inherit_graph_6.png
+inherit_graph_7.png
+inherit_graph_8.png
+inherit_graph_9.png
+inherit_graph_10.png
diff --git a/fdmdv2/fdmdv2-doc/html/index.html b/fdmdv2/fdmdv2-doc/html/index.html
new file mode 100644 (file)
index 0000000..20fc820
--- /dev/null
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">FDMDV2 Documentation</div>  </div>
+</div><!--header-->
+<div class="contents">
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_0.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_0.map
new file mode 100644 (file)
index 0000000..f8b5d59
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node1" href="$class_audio_stream.html" title="AudioStream" alt="" coords="6,5,103,32"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_0.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_0.md5
new file mode 100644 (file)
index 0000000..5e9f9bc
--- /dev/null
@@ -0,0 +1 @@
+557b143ce8c560ac9988331631a8a934
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_0.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_0.png
new file mode 100644 (file)
index 0000000..ccdb1f1
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_0.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_1.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_1.map
new file mode 100644 (file)
index 0000000..1f59d1b
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node3" href="$class_audio_thread.html" title="AudioThread" alt="" coords="153,5,247,32"/>\r
+<area shape="rect" id="node5" href="$class_fdmdv2_thread_audio.html" title="Fdmdv2ThreadAudio" alt="" coords="131,56,269,83"/>\r
+<area shape="rect" id="node7" href="$class_my_thread.html" title="MyThread" alt="" coords="161,107,239,133"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_1.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_1.md5
new file mode 100644 (file)
index 0000000..d44e94f
--- /dev/null
@@ -0,0 +1 @@
+22ab79c03b8c54eb216a1dc7f3db381d
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_1.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_1.png
new file mode 100644 (file)
index 0000000..de358d0
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_1.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_10.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_10.map
new file mode 100644 (file)
index 0000000..31d17a4
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node3" href="$classtop_frame_1_1_top_frame.html" title="Class TopFrame." alt="" coords="112,5,251,32"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_10.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_10.md5
new file mode 100644 (file)
index 0000000..4781594
--- /dev/null
@@ -0,0 +1 @@
+525a4c2f16e8142c9cd309bcb3f8b097
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_10.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_10.png
new file mode 100644 (file)
index 0000000..ec16752
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_10.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_2.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_2.map
new file mode 100644 (file)
index 0000000..1e724b6
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node1" href="$struct_c_o_m_p.html" title="COMP" alt="" coords="5,5,67,32"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_2.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_2.md5
new file mode 100644 (file)
index 0000000..ed6c2fa
--- /dev/null
@@ -0,0 +1 @@
+aaffd05cfd69bb82e822a993b3eeb692
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_2.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_2.png
new file mode 100644 (file)
index 0000000..8a5d4f6
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_2.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_3.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_3.map
new file mode 100644 (file)
index 0000000..dd10b6a
--- /dev/null
@@ -0,0 +1,11 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node3" href="$class_dlg_about.html" title="DlgAbout" alt="" coords="140,31,215,57"/>\r
+<area shape="rect" id="node7" href="$class_dlg_audio.html" title="DlgAudio" alt="" coords="140,107,215,133"/>\r
+<area shape="rect" id="node13" href="$class_dlg_com_ports.html" title="DlgComPorts" alt="" coords="128,157,227,184"/>\r
+<area shape="rect" id="node17" href="$class_dlg_options.html" title="DlgOptions" alt="" coords="134,208,221,235"/>\r
+<area shape="rect" id="node5" href="$class_about_dlg.html" title="AboutDlg" alt="" coords="295,5,369,32"/>\r
+<area shape="rect" id="node9" href="$class_audio_dlg.html" title="AudioDlg" alt="" coords="295,56,369,83"/>\r
+<area shape="rect" id="node11" href="$classfdmdv2_dlg_audio.html" title="fdmdv2DlgAudio" alt="" coords="275,107,389,133"/>\r
+<area shape="rect" id="node15" href="$class_com_ports_dlg.html" title="ComPortsDlg" alt="" coords="283,157,381,184"/>\r
+<area shape="rect" id="node19" href="$class_options_dlg.html" title="OptionsDlg" alt="" coords="289,208,375,235"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_3.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_3.md5
new file mode 100644 (file)
index 0000000..9b65149
--- /dev/null
@@ -0,0 +1 @@
+805c6dbc7f1d972f6ae52829cfcba298
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_3.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_3.png
new file mode 100644 (file)
index 0000000..bf71fd2
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_3.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_4.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_4.map
new file mode 100644 (file)
index 0000000..755dc41
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node3" href="$class_main_app.html" title="MainApp" alt="" coords="115,5,189,32"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_4.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_4.md5
new file mode 100644 (file)
index 0000000..687a5ac
--- /dev/null
@@ -0,0 +1 @@
+b0d059122332f6505326b5bc3f2385cb
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_4.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_4.png
new file mode 100644 (file)
index 0000000..bf99ff3
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_4.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_5.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_5.map
new file mode 100644 (file)
index 0000000..906dfb3
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node3" href="$class_my_frame.html" title="MyFrame" alt="" coords="129,5,207,32"/>\r
+<area shape="rect" id="node5" href="$class_top_frame.html" title="TopFrame" alt="" coords="128,56,208,83"/>\r
+<area shape="rect" id="node7" href="$classfdmdv2_top_frame.html" title="fdmdv2TopFrame" alt="" coords="256,31,376,57"/>\r
+<area shape="rect" id="node9" href="$class_main_frame.html" title="MainFrame" alt="" coords="273,81,359,108"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_5.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_5.md5
new file mode 100644 (file)
index 0000000..21a2741
--- /dev/null
@@ -0,0 +1 @@
+8a15727b6da14eed74086d7c75025d66
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_5.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_5.png
new file mode 100644 (file)
index 0000000..856c221
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_5.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_6.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_6.map
new file mode 100644 (file)
index 0000000..1179fdd
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node1" href="$structpa_call_back_data.html" title="paCallBackData" alt="" coords="5,5,120,32"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_6.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_6.md5
new file mode 100644 (file)
index 0000000..e143f0c
--- /dev/null
@@ -0,0 +1 @@
+1920088faa490f7be8a5c842313ef4ce
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_6.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_6.png
new file mode 100644 (file)
index 0000000..f147052
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_6.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_7.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.map
new file mode 100644 (file)
index 0000000..db7b472
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node3" href="$class_plot_panel.html" title="PlotPanel" alt="" coords="126,81,205,108"/>\r
+<area shape="rect" id="node5" href="$class_plot_scalar.html" title="PlotScalar" alt="" coords="263,5,345,32"/>\r
+<area shape="rect" id="node7" href="$class_plot_scatter.html" title="PlotScatter" alt="" coords="261,56,347,83"/>\r
+<area shape="rect" id="node9" href="$class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="253,107,355,133"/>\r
+<area shape="rect" id="node11" href="$class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="256,157,352,184"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5
new file mode 100644 (file)
index 0000000..1984344
--- /dev/null
@@ -0,0 +1 @@
+cfd38fb51da4aafb8dbd51df49bee140
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_7.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.png
new file mode 100644 (file)
index 0000000..0d6453b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_8.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_8.map
new file mode 100644 (file)
index 0000000..030f304
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node1" href="$class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="6,5,117,32"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5
new file mode 100644 (file)
index 0000000..fb8e437
--- /dev/null
@@ -0,0 +1 @@
+959eb051c85531be48a3cb2dc971771a
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_8.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_8.png
new file mode 100644 (file)
index 0000000..d4df11e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_8.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_9.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_9.map
new file mode 100644 (file)
index 0000000..b1330d5
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">\r
+<area shape="rect" id="node3" href="$classtop_frame_1_1_dlg_about.html" title="Class DlgAbout." alt="" coords="125,5,259,32"/>\r
+<area shape="rect" id="node5" href="$classtop_frame_1_1_dlg_audio.html" title="Class DlgAudio." alt="" coords="125,56,259,83"/>\r
+<area shape="rect" id="node7" href="$classtop_frame_1_1_dlg_com_ports.html" title="Class DlgComPorts." alt="" coords="113,107,271,133"/>\r
+<area shape="rect" id="node9" href="$classtop_frame_1_1_dlg_options.html" title="Class DlgOptions." alt="" coords="119,157,265,184"/>\r
+</map>\r
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_9.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_9.md5
new file mode 100644 (file)
index 0000000..103102f
--- /dev/null
@@ -0,0 +1 @@
+c13989b3af8973ad5138960c701e5c31
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_9.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_9.png
new file mode 100644 (file)
index 0000000..f9f5da2
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/inherit_graph_9.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/inherits.html b/fdmdv2/fdmdv2-doc/html/inherits.html
new file mode 100644 (file)
index 0000000..9616969
--- /dev/null
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Class Hierarchy</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li class="current"><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Class Hierarchy</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">
+<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
+</div><table border="0" cellspacing="10" cellpadding="0">
+<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#_audio_stream"/>
+<map name="_audio_stream" id="_audio_stream">
+<area shape="rect" id="node1" href="class_audio_stream.html" title="AudioStream" alt="" coords="6,5,103,32"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#_audio_thread"/>
+<map name="_audio_thread" id="_audio_thread">
+<area shape="rect" id="node3" href="class_audio_thread.html" title="AudioThread" alt="" coords="153,5,247,32"/>\r<area shape="rect" id="node5" href="class_fdmdv2_thread_audio.html" title="Fdmdv2ThreadAudio" alt="" coords="131,56,269,83"/>\r<area shape="rect" id="node7" href="class_my_thread.html" title="MyThread" alt="" coords="161,107,239,133"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#_c_o_m_p"/>
+<map name="_c_o_m_p" id="_c_o_m_p">
+<area shape="rect" id="node1" href="struct_c_o_m_p.html" title="COMP" alt="" coords="5,5,67,32"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#_dlg_about"/>
+<map name="_dlg_about" id="_dlg_about">
+<area shape="rect" id="node3" href="class_dlg_about.html" title="DlgAbout" alt="" coords="140,31,215,57"/>\r<area shape="rect" id="node7" href="class_dlg_audio.html" title="DlgAudio" alt="" coords="140,107,215,133"/>\r<area shape="rect" id="node13" href="class_dlg_com_ports.html" title="DlgComPorts" alt="" coords="128,157,227,184"/>\r<area shape="rect" id="node17" href="class_dlg_options.html" title="DlgOptions" alt="" coords="134,208,221,235"/>\r<area shape="rect" id="node5" href="class_about_dlg.html" title="AboutDlg" alt="" coords="295,5,369,32"/>\r<area shape="rect" id="node9" href="class_audio_dlg.html" title="AudioDlg" alt="" coords="295,56,369,83"/>\r<area shape="rect" id="node11" href="classfdmdv2_dlg_audio.html" title="fdmdv2DlgAudio" alt="" coords="275,107,389,133"/>\r<area shape="rect" id="node15" href="class_com_ports_dlg.html" title="ComPortsDlg" alt="" coords="283,157,381,184"/>\r<area shape="rect" id="node19" href="class_options_dlg.html" title="OptionsDlg" alt="" coords="289,208,375,235"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#_main_app"/>
+<map name="_main_app" id="_main_app">
+<area shape="rect" id="node3" href="class_main_app.html" title="MainApp" alt="" coords="115,5,189,32"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#_my_frame"/>
+<map name="_my_frame" id="_my_frame">
+<area shape="rect" id="node3" href="class_my_frame.html" title="MyFrame" alt="" coords="129,5,207,32"/>\r<area shape="rect" id="node5" href="class_top_frame.html" title="TopFrame" alt="" coords="128,56,208,83"/>\r<area shape="rect" id="node7" href="classfdmdv2_top_frame.html" title="fdmdv2TopFrame" alt="" coords="256,31,376,57"/>\r<area shape="rect" id="node9" href="class_main_frame.html" title="MainFrame" alt="" coords="273,81,359,108"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#pa_call_back_data"/>
+<map name="pa_call_back_data" id="pa_call_back_data">
+<area shape="rect" id="node1" href="structpa_call_back_data.html" title="paCallBackData" alt="" coords="5,5,120,32"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#_plot_panel"/>
+<map name="_plot_panel" id="_plot_panel">
+<area shape="rect" id="node3" href="class_plot_panel.html" title="PlotPanel" alt="" coords="126,81,205,108"/>\r<area shape="rect" id="node5" href="class_plot_scalar.html" title="PlotScalar" alt="" coords="263,5,345,32"/>\r<area shape="rect" id="node7" href="class_plot_scatter.html" title="PlotScatter" alt="" coords="261,56,347,83"/>\r<area shape="rect" id="node9" href="class_plot_spectrum.html" title="PlotSpectrum" alt="" coords="253,107,355,133"/>\r<area shape="rect" id="node11" href="class_plot_waterfall.html" title="PlotWaterfall" alt="" coords="256,157,352,184"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#_port_audio_wrap"/>
+<map name="_port_audio_wrap" id="_port_audio_wrap">
+<area shape="rect" id="node1" href="class_port_audio_wrap.html" title="PortAudioWrap" alt="" coords="6,5,117,32"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#top_frame_8_dlg_about"/>
+<map name="top_frame_8_dlg_about" id="top_frame_8_dlg_about">
+<area shape="rect" id="node3" href="classtop_frame_1_1_dlg_about.html" title="Class DlgAbout." alt="" coords="125,5,259,32"/>\r<area shape="rect" id="node5" href="classtop_frame_1_1_dlg_audio.html" title="Class DlgAudio." alt="" coords="125,56,259,83"/>\r<area shape="rect" id="node7" href="classtop_frame_1_1_dlg_com_ports.html" title="Class DlgComPorts." alt="" coords="113,107,271,133"/>\r<area shape="rect" id="node9" href="classtop_frame_1_1_dlg_options.html" title="Class DlgOptions." alt="" coords="119,157,265,184"/>\r</map>
+</td></tr>
+<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#top_frame_8_top_frame"/>
+<map name="top_frame_8_top_frame" id="top_frame_8_top_frame">
+<area shape="rect" id="node3" href="classtop_frame_1_1_top_frame.html" title="Class TopFrame." alt="" coords="112,5,251,32"/>\r</map>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/jquery.js b/fdmdv2/fdmdv2-doc/html/jquery.js
new file mode 100644 (file)
index 0000000..63939e7
--- /dev/null
@@ -0,0 +1,8 @@
+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)ca(a+"["+e+"]",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function()
+{g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div>"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
+f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d
+&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),
+f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
+{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c)
+{if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
diff --git a/fdmdv2/fdmdv2-doc/html/nav_f.png b/fdmdv2/fdmdv2-doc/html/nav_f.png
new file mode 100644 (file)
index 0000000..72a58a5
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/nav_f.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/nav_g.png b/fdmdv2/fdmdv2-doc/html/nav_g.png
new file mode 100644 (file)
index 0000000..2093a23
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/nav_g.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/nav_h.png b/fdmdv2/fdmdv2-doc/html/nav_h.png
new file mode 100644 (file)
index 0000000..33389b1
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/nav_h.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/open.png b/fdmdv2/fdmdv2-doc/html/open.png
new file mode 100644 (file)
index 0000000..30f75c7
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/open.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p-members.html b/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p-members.html
new file mode 100644 (file)
index 0000000..1a2f656
--- /dev/null
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">COMP Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="struct_c_o_m_p.html">COMP</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>imag</b> (defined in <a class="el" href="struct_c_o_m_p.html">COMP</a>)</td><td class="entry"><a class="el" href="struct_c_o_m_p.html">COMP</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>real</b> (defined in <a class="el" href="struct_c_o_m_p.html">COMP</a>)</td><td class="entry"><a class="el" href="struct_c_o_m_p.html">COMP</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html b/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html
new file mode 100644 (file)
index 0000000..ab32084
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: COMP Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="struct_c_o_m_p-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">COMP Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<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:aab5da66c35473e59242b301dafdfaf7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab5da66c35473e59242b301dafdfaf7e"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>real</b></td></tr>
+<tr class="separator:aab5da66c35473e59242b301dafdfaf7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c292c732f8928c23921da6512699bba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c292c732f8928c23921da6512699bba"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>imag</b></td></tr>
+<tr class="separator:a8c292c732f8928c23921da6512699bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/<a class="el" href="comp_8h_source.html">comp.h</a></li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html b/fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html
new file mode 100644 (file)
index 0000000..85b0d69
--- /dev/null
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">paCallBackData Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structpa_call_back_data.html">paCallBackData</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0"class="even"><td class="entry"><b>in48k</b> (defined in <a class="el" href="structpa_call_back_data.html">paCallBackData</a>)</td><td class="entry"><a class="el" href="structpa_call_back_data.html">paCallBackData</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>in8k</b> (defined in <a class="el" href="structpa_call_back_data.html">paCallBackData</a>)</td><td class="entry"><a class="el" href="structpa_call_back_data.html">paCallBackData</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html b/fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html
new file mode 100644 (file)
index 0000000..e33cf42
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: paCallBackData Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="structpa_call_back_data-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">paCallBackData Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<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:a2f3083066c414621a834d3af98aa26cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f3083066c414621a834d3af98aa26cf"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>in48k</b> [FDMDV_OS_TAPS+N48]</td></tr>
+<tr class="separator:a2f3083066c414621a834d3af98aa26cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1eaf4a649210c178b8671653b89e2141"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1eaf4a649210c178b8671653b89e2141"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>in8k</b> [MEM8+N8]</td></tr>
+<tr class="separator:a1eaf4a649210c178b8671653b89e2141"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp</li>
+</ul>
+</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/sync_off.png b/fdmdv2/fdmdv2-doc/html/sync_off.png
new file mode 100644 (file)
index 0000000..3b443fc
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/sync_off.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/sync_on.png b/fdmdv2/fdmdv2-doc/html/sync_on.png
new file mode 100644 (file)
index 0000000..e08320f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/sync_on.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/tab_a.png b/fdmdv2/fdmdv2-doc/html/tab_a.png
new file mode 100644 (file)
index 0000000..3b725c4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/tab_a.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/tab_b.png b/fdmdv2/fdmdv2-doc/html/tab_b.png
new file mode 100644 (file)
index 0000000..5f6601a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/tab_b.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/tab_h.png b/fdmdv2/fdmdv2-doc/html/tab_h.png
new file mode 100644 (file)
index 0000000..fd5cb70
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/tab_h.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/tab_s.png b/fdmdv2/fdmdv2-doc/html/tab_s.png
new file mode 100644 (file)
index 0000000..ab478c9
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/html/tab_s.png differ
diff --git a/fdmdv2/fdmdv2-doc/html/tabs.css b/fdmdv2/fdmdv2-doc/html/tabs.css
new file mode 100644 (file)
index 0000000..9cf578f
--- /dev/null
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+    background-image: url('tab_b.png');
+    width: 100%;
+    z-index: 101;
+    font-size: 13px;
+    font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+    font-size: 10px;
+}
+.tabs3 {
+    font-size: 9px;
+}
+
+.tablist {
+    margin: 0;
+    padding: 0;
+    display: table;
+}
+
+.tablist li {
+    float: left;
+    display: table-cell;
+    background-image: url('tab_b.png');
+    line-height: 36px;
+    list-style: none;
+}
+
+.tablist a {
+    display: block;
+    padding: 0 20px;
+    font-weight: bold;
+    background-image:url('tab_s.png');
+    background-repeat:no-repeat;
+    background-position:right;
+    color: #283A5D;
+    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+    text-decoration: none;
+    outline: none;
+}
+
+.tabs3 .tablist a {
+    padding: 0 10px;
+}
+
+.tablist a:hover {
+    background-image: url('tab_h.png');
+    background-repeat:repeat-x;
+    color: #fff;
+    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+    text-decoration: none;
+}
+
+.tablist li.current a {
+    background-image: url('tab_a.png');
+    background-repeat:repeat-x;
+    color: #fff;
+    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html
new file mode 100644 (file)
index 0000000..1253526
--- /dev/null
@@ -0,0 +1,267 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">thread_audio.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Name:            thread_audio.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Purpose:         Declares background thread classes to handle audio IO.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Created:         May 11, 2012</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Initial author:  David Witten</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// License:         BSD License (other licenses may apply to other</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//                  components of this project)</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//==========================================================================</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#include &lt;wx/thread.h&gt;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &quot;fdmdv2_main.h&quot;</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#ifndef __THREAD_AUDIO__</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __THREAD_AUDIO__</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">// Class AudioThread</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="code" href="class_audio_thread.html">   19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_audio_thread.html">AudioThread</a>: <span class="keyword">public</span> wxThread</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;{</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;        <a class="code" href="class_audio_thread.html">AudioThread</a>(<a class="code" href="class_main_frame.html">MainFrame</a> *handler) : wxThread(wxTHREAD_DETACHED){ m_pHandler = handler; }</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        ~<a class="code" href="class_audio_thread.html">AudioThread</a>();</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;        <span class="keywordtype">void</span> *Entry();</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        <span class="keywordtype">void</span> OnDelete();</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;        <span class="keywordtype">void</span> OnExit();</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;        <span class="keywordtype">void</span> OnKill();</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        <span class="keywordtype">bool</span> TestDestroy();</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;        <span class="comment">//ExitCode Entry();</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;        <a class="code" href="class_main_frame.html">MainFrame</a> *m_pHandler;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    <span class="comment">// declare a new type of event, to be used by our MyThread class:</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    wxDECLARE_EVENT(wxEVT_COMMAND_MYTHREAD_COMPLETED, wxThreadEvent);</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    wxDECLARE_EVENT(wxEVT_COMMAND_MYTHREAD_UPDATE, wxThreadEvent);</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    <span class="keyword">class </span><a class="code" href="class_my_frame.html">MyFrame</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="class_my_thread.html">   40</a></span>&#160;    <span class="keyword">class </span><a class="code" href="class_my_thread.html">MyThread</a> : <span class="keyword">public</span> wxThread</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    {</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        <a class="code" href="class_my_thread.html">MyThread</a>(<a class="code" href="class_my_frame.html">MyFrame</a> *handler)</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;            : wxThread(wxTHREAD_DETACHED)</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;            { m_pHandler = handler }</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        ~<a class="code" href="class_my_thread.html">MyThread</a>();</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="keyword">virtual</span> ExitCode Entry();</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <a class="code" href="class_my_frame.html">MyFrame</a> *m_pHandler;</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    };</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"><a class="code" href="class_my_frame.html">   53</a></span>&#160;    <span class="keyword">class </span><a class="code" href="class_my_frame.html">MyFrame</a> : <span class="keyword">public</span> wxFrame</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    {</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="keyword">public</span>:</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;        ~<a class="code" href="class_my_frame.html">MyFrame</a>()</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        {</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;            <span class="comment">// it&#39;s better to do any thread cleanup in the OnClose()</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;            <span class="comment">// event handler, rather than in the destructor.</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;            <span class="comment">// This is because the event loop for a top-level window is not</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;            <span class="comment">// active anymore when its destructor is called and if the thread</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;            <span class="comment">// sends events when ending, they won&#39;t be processed unless</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;            <span class="comment">// you ended the thread from OnClose.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;            <span class="comment">// See @ref overview_windowdeletion for more info.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        }</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;        <span class="keywordtype">void</span> DoStartThread();</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <span class="keywordtype">void</span> DoPauseThread();</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="comment">// a resume routine would be nearly identic to DoPauseThread()</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        <span class="keywordtype">void</span> DoResumeThread() { ... }</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;        <span class="keywordtype">void</span> OnThreadUpdate(wxThreadEvent&amp;);</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        <span class="keywordtype">void</span> OnThreadCompletion(wxThreadEvent&amp;);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <span class="keywordtype">void</span> OnClose(wxCloseEvent&amp;);</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <a class="code" href="class_my_thread.html">MyThread</a> *m_pThread;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        wxCriticalSection m_pThreadCS;    <span class="comment">// protects the m_pThread pointer</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        wxDECLARE_EVENT_TABLE();</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;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    wxBEGIN_EVENT_TABLE(<a class="code" href="class_my_frame.html">MyFrame</a>, wxFrame)</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        EVT_CLOSE(<a class="code" href="class_my_frame.html">MyFrame</a>::OnClose)</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        EVT_MENU(Minimal_Start,  <a class="code" href="class_my_frame.html">MyFrame</a>::DoStartThread)</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        EVT_COMMAND(wxID_ANY, wxEVT_COMMAND_MYTHREAD_UPDATE, <a class="code" href="class_my_frame.html">MyFrame</a>::OnThreadUpdate)</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        EVT_COMMAND(wxID_ANY, wxEVT_COMMAND_MYTHREAD_COMPLETED, <a class="code" href="class_my_frame.html">MyFrame</a>::OnThreadCompletion)</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    wxEND_EVENT_TABLE()</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    wxDEFINE_EVENT(wxEVT_COMMAND_MYTHREAD_COMPLETED, wxThreadEvent)</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    wxDEFINE_EVENT(wxEVT_COMMAND_MYTHREAD_UPDATE, wxThreadEvent)</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_my_frame.html">MyFrame</a>::DoStartThread()</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    {</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        m_pThread = <span class="keyword">new</span> <a class="code" href="class_my_thread.html">MyThread</a>(<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="keywordflow">if</span> ( m_pThread-&gt;Create() != wxTHREAD_NO_ERROR )</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;            wxLogError(<span class="stringliteral">&quot;Can&#39;t create the thread!&quot;</span>);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;            <span class="keyword">delete</span> m_pThread;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;            m_pThread = NULL;</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="keywordflow">else</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        {</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;            <span class="keywordflow">if</span> (m_pThread-&gt;Run() != wxTHREAD_NO_ERROR )</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;            {</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                wxLogError(<span class="stringliteral">&quot;Can&#39;t create the thread!&quot;</span>);</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                <span class="keyword">delete</span> m_pThread;</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                m_pThread = NULL;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;            }</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="comment">// after the call to wxThread::Run(), the m_pThread pointer is &quot;unsafe&quot;:</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;            <span class="comment">// at any moment the thread may cease to exist (because it completes its work).</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;            <span class="comment">// To avoid dangling pointers OnThreadExit() will set m_pThread</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;            <span class="comment">// to NULL when the thread dies.</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        }</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    }</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;    wxThread::ExitCode MyThread::Entry()</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    {</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        <span class="keywordflow">while</span> (!TestDestroy())</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        {</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;            <span class="comment">// ... do a bit of work...</span></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;            wxQueueEvent(m_pHandler, <span class="keyword">new</span> wxThreadEvent(wxEVT_COMMAND_MYTHREAD_UPDATE));</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        }</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">// signal the event handler that this thread is going to be destroyed</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="comment">// NOTE: here we assume that using the m_pHandler pointer is safe,</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        <span class="comment">//       (in this case this is assured by the MyFrame destructor)</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        wxQueueEvent(m_pHandler, <span class="keyword">new</span> wxThreadEvent(wxEVT_COMMAND_MYTHREAD_COMPLETED));</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="keywordflow">return</span> (wxThread::ExitCode)0;     <span class="comment">// success</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    }</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    MyThread::~MyThread()</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;    {</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        wxCriticalSectionLocker enter(m_pHandler-&gt;m_pThreadCS);</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="comment">// the thread is being destroyed; make sure not to leave dangling pointers around</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        m_pHandler-&gt;m_pThread = NULL;</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    }</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    <span class="keywordtype">void</span> MyFrame::OnThreadCompletion(wxThreadEvent&amp;)</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    {</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        wxMessageOutputDebug().Printf(<span class="stringliteral">&quot;MYFRAME: MyThread exited!\n&quot;</span>);</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    }</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="keywordtype">void</span> MyFrame::OnThreadUpdate(wxThreadEvent&amp;)</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    {</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        wxMessageOutputDebug().Printf(<span class="stringliteral">&quot;MYFRAME: MyThread update...\n&quot;</span>);</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    }</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="keywordtype">void</span> MyFrame::DoPauseThread()</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    {</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <span class="comment">// anytime we access the m_pThread pointer we must ensure that it won&#39;t</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;        <span class="comment">// be modified in the meanwhile; since only a single thread may be</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;        <span class="comment">// inside a given critical section at a given time, the following code</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        <span class="comment">// is safe:</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;        wxCriticalSectionLocker enter(m_pThreadCS);</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        <span class="keywordflow">if</span> (m_pThread)         <span class="comment">// does the thread still exist?</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;        {</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;            <span class="comment">// without a critical section, once reached this point it may happen</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;            <span class="comment">// that the OS scheduler gives control to the MyThread::Entry() function,</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;            <span class="comment">// which in turn may return (because it completes its work) making</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;            <span class="comment">// invalid the m_pThread pointer</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;            <span class="keywordflow">if</span> (m_pThread-&gt;Pause() != wxTHREAD_NO_ERROR )</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;                wxLogError(<span class="stringliteral">&quot;Can&#39;t pause the thread!&quot;</span>);</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        }</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    }</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    <span class="keywordtype">void</span> MyFrame::OnClose(wxCloseEvent&amp;)</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    {</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;            wxCriticalSectionLocker enter(m_pThreadCS);</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;            <span class="keywordflow">if</span> (m_pThread)         <span class="comment">// does the thread still exist?</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;            {</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;                wxMessageOutputDebug().Printf(<span class="stringliteral">&quot;MYFRAME: deleting thread&quot;</span>);</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;                <span class="keywordflow">if</span> (m_pThread-&gt;Delete() != wxTHREAD_NO_ERROR )</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;                    wxLogError(<span class="stringliteral">&quot;Can&#39;t delete the thread!&quot;</span>);</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;        }       <span class="comment">// exit from the critical section to give the thread</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;                <span class="comment">// the possibility to enter its destructor</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;                <span class="comment">// (which is guarded with m_pThreadCS critical section!)</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;        <span class="keywordflow">while</span> (1)</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        {</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;            { <span class="comment">// was the ~MyThread() function executed?</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;                wxCriticalSectionLocker enter(m_pThreadCS);</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;                <span class="keywordflow">if</span> (!m_pThread) <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;            }</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;            <span class="comment">// wait for thread completion</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;            wxThread::This()-&gt;Sleep(1);</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;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;        Destroy();</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    }</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</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="preprocessor">#endif // __THREAD_AUDIO__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html b/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html
new file mode 100644 (file)
index 0000000..36905a5
--- /dev/null
@@ -0,0 +1,326 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>FDMDV2: C:/bin/Projects/Radio/fdmdv2/src/topFrame.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">FDMDV2
+   &#160;<span id="projectnumber">02.00.01</span>
+   </div>
+   <div id="projectbrief">Frequency Division Multiple Data Voice with Codec2</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.2 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+    </ul>
+  </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>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">topFrame.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// C++ code generated with wxFormBuilder (version Mar 17 2012)</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// http://www.wxformbuilder.org/</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// PLEASE DO &quot;NOT&quot; EDIT THIS FILE!</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#ifndef __TOPFRAME_H__</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __TOPFRAME_H__</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;wx/artprov.h&gt;</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#include &lt;wx/xrc/xmlres.h&gt;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;wx/intl.h&gt;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;wx/string.h&gt;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;wx/bitmap.h&gt;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;wx/image.h&gt;</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;wx/icon.h&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;wx/menu.h&gt;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;wx/gdicmn.h&gt;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;wx/font.h&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;wx/colour.h&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;wx/settings.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;wx/gauge.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;wx/textctrl.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;wx/sizer.h&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;wx/statbox.h&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;wx/aui/auibook.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;wx/tglbtn.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;wx/slider.h&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;wx/checkbox.h&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;wx/statusbr.h&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;wx/frame.h&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;wx/statbmp.h&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;wx/stattext.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;wx/button.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;wx/dialog.h&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;wx/radiobut.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;wx/combobox.h&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;wx/panel.h&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;wx/listbox.h&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;wx/notebook.h&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;wx/listctrl.h&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#define ID_OPEN 1000</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_SAVE 1001</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_CLOSE 1002</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_EXIT 1003</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_COPY 1004</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_CUT 1005</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_PASTE 1006</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_OPTIONS 1007</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_ABOUT 1008</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="class_top_frame.html">   59</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_top_frame.html">TopFrame</a> : <span class="keyword">public</span> wxFrame </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;    <span class="keyword">private</span>:</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;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        wxMenuBar* m_menubarMain;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        wxMenu* file;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        wxMenu* edit;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        wxMenu* tools;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        wxMenu* help;</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        wxGauge* m_gaugeSNR;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        wxTextCtrl* m_textSNR;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        wxGauge* m_gaugeLevel;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        wxTextCtrl* m_txtCtrl;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        wxToggleButton* m_togRxID;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        wxToggleButton* m_togTxID;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        wxSlider* m_sliderSQ;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        wxCheckBox* m_ckboxSQ;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        wxToggleButton* m_togBtnOnOff;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        wxToggleButton* m_togBtnSplit;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        wxToggleButton* m_togBtnAnalog;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        wxToggleButton* m_togBtnALC;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        wxToggleButton* m_btnTogTX;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        wxStatusBar* m_statusBar1;</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="comment">// Virtual event handlers, overide them in your derived class</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> topFrame_OnClose( wxCloseEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> topFrame_OnPaint( wxPaintEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> topFrame_OnSize( wxSizeEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> topFrame_OnUpdateUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnOpen( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnOpenUpdateUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnSave( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnSaveUpdateUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnClose( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCloseUpdateUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnExit( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCopy( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCopyUpdateUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCut( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCutUpdateUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnPaste( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnPasteUpdateUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnToolsAudio( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnToolsAudioUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnToolsComCfg( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnToolsComCfgUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnToolsOptions( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnToolsOptionsUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCaptureRxStream( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCaptureTxStream( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnPlayAudioFile( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnHelpCheckUpdates( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnHelpCheckUpdatesUI( wxUpdateUIEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnHelpAbout( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTogBtnRxID( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTogBtnTxID( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCmdSliderScroll( wxScrollEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnSliderScrollBottom( wxScrollEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCmdSliderScrollChanged( wxScrollEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnSliderScrollTop( wxScrollEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCheckSQClick( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTogBtnOnOff( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTogBtnSplitClick( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTogBtnAnalogClick( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTogBtnALCClick( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTogBtnTXClick( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</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;    </div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        wxAuiNotebook* m_auiNbookCtrl;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        </div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <a class="code" href="class_top_frame.html">TopFrame</a>( wxWindow* parent, wxWindowID <span class="keywordtype">id</span> = wxID_ANY, <span class="keyword">const</span> wxString&amp; title = _(<span class="stringliteral">&quot;FDMDV2&quot;</span>), <span class="keyword">const</span> wxPoint&amp; pos = wxDefaultPosition, <span class="keyword">const</span> wxSize&amp; size = wxSize( 761,500 ), <span class="keywordtype">long</span> style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        </div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        ~<a class="code" href="class_top_frame.html">TopFrame</a>();</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;};</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="class_dlg_about.html">  140</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_dlg_about.html">DlgAbout</a> : <span class="keyword">public</span> wxDialog </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="keyword">private</span>:</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    </div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        wxStaticBitmap* m_bitmapAbout;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        wxStaticText* m_staticText1;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;        wxTextCtrl* m_textCtrl2;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        wxButton* m_button9;</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        </div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;        <span class="comment">// Virtual event handlers, overide them in your derived class</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnClose( wxCloseEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnInitDialog( wxInitDialogEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        </div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    </div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        </div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        <a class="code" href="class_dlg_about.html">DlgAbout</a>( wxWindow* parent, wxWindowID <span class="keywordtype">id</span> = wxID_ANY, <span class="keyword">const</span> wxString&amp; title = _(<span class="stringliteral">&quot;About FDMDV2&quot;</span>), <span class="keyword">const</span> wxPoint&amp; pos = wxDefaultPosition, <span class="keyword">const</span> wxSize&amp; size = wxSize( 352,343 ), <span class="keywordtype">long</span> style = wxDEFAULT_DIALOG_STYLE ); </div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        ~<a class="code" href="class_dlg_about.html">DlgAbout</a>();</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    </div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;};</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="class_dlg_audio.html">  165</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_dlg_audio.html">DlgAudio</a> : <span class="keyword">public</span> wxDialog </div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;{</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    </div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        wxNotebook* m_nbAudioOptions;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        wxPanel* m_panelDevices;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;        wxRadioButton* m_radioBtnPortAudio;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        wxStaticText* m_staticText151;</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        wxTextCtrl* m_textNumChOut;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        wxStaticText* m_staticText141;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        wxTextCtrl* m_textNumChIn;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;        wxStaticText* m_staticText14;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;        wxComboBox* m_comboAudioCodec;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        wxStaticText* m_staticText15;</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        wxComboBox* m_comboCodecTx;</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;        wxStaticText* m_staticText16;</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        wxComboBox* m_comboRadioRx;</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;        wxStaticText* m_staticText17;</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;        wxComboBox* m_comboCodecSpkr;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;        wxRadioButton* m_radioBtnFileOnly;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;        wxPanel* m_panelSettings;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        wxListBox* m_lbRxInput;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        wxTextCtrl* m_textRxInput;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;        wxListBox* m_lbTxOutput;</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;        wxTextCtrl* m_textCtrl15;</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        wxListBox* m_lbVoiceInput;</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;        wxTextCtrl* m_textVoiceInput;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        wxListBox* m_lbVoiceOutput;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        wxTextCtrl* m_textVoiceOutput;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;        wxPanel* m_panelRightChannel;</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;        wxStdDialogButtonSizer* m_sdbSizer3;</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;        wxButton* m_sdbSizer3OK;</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;        wxButton* m_sdbSizer3Apply;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;        wxButton* m_sdbSizer3Cancel;</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;        </div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;        <span class="comment">// Virtual event handlers, overide them in your derived class</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnClose( wxCloseEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnInitDialog( wxInitDialogEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnRxInputSelect( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnTxOutputSelect( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnVoiceInputSelect( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnVoiceOutputSelect( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnApply( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnCancel( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnOK( wxCommandEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;        </div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    </div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;        </div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;        <a class="code" href="class_dlg_audio.html">DlgAudio</a>( wxWindow* parent, wxWindowID <span class="keywordtype">id</span> = wxID_ANY, <span class="keyword">const</span> wxString&amp; title = _(<span class="stringliteral">&quot;Audio Options&quot;</span>), <span class="keyword">const</span> wxPoint&amp; pos = wxDefaultPosition, <span class="keyword">const</span> wxSize&amp; size = wxSize( 555,419 ), <span class="keywordtype">long</span> style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); </div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;        ~<a class="code" href="class_dlg_audio.html">DlgAudio</a>();</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    </div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;};</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"><a class="code" href="class_dlg_options.html">  223</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_dlg_options.html">DlgOptions</a> : <span class="keyword">public</span> wxDialog </div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;{</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    </div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;        wxStaticText* m_staticText2;</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;        wxTextCtrl* m_textCtrl3;</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;        wxStaticText* m_staticText3;</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;        wxTextCtrl* m_textCtrl4;</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;        wxStaticText* m_staticText4;</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;        wxTextCtrl* m_textCtrl5;</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;        wxStaticText* m_staticText5;</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;        wxTextCtrl* m_textCtrl6;</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;        wxStaticText* m_staticText6;</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;        wxTextCtrl* m_textCtrl7;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;        wxStaticText* m_staticText7;</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;        wxTextCtrl* m_textCtrl8;</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;        wxStdDialogButtonSizer* m_sdbSizer4;</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;        wxButton* m_sdbSizer4OK;</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;        wxButton* m_sdbSizer4Cancel;</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;        </div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;        <span class="comment">// Virtual event handlers, overide them in your derived class</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnClose( wxCloseEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnInitDialog( wxInitDialogEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;        </div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    </div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;        </div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;        <a class="code" href="class_dlg_options.html">DlgOptions</a>( wxWindow* parent, wxWindowID <span class="keywordtype">id</span> = wxID_ANY, <span class="keyword">const</span> wxString&amp; title = _(<span class="stringliteral">&quot;Program Options&quot;</span>), <span class="keyword">const</span> wxPoint&amp; pos = wxDefaultPosition, <span class="keyword">const</span> wxSize&amp; size = wxSize( 332,364 ), <span class="keywordtype">long</span> style = wxDEFAULT_DIALOG_STYLE ); </div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;        ~<a class="code" href="class_dlg_options.html">DlgOptions</a>();</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    </div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;};</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"><a class="code" href="class_dlg_com_ports.html">  259</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_dlg_com_ports.html">DlgComPorts</a> : <span class="keyword">public</span> wxDialog </div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;{</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    </div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;        wxStaticText* m_staticText8;</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;        wxListCtrl* m_listCtrlPortSelect;</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;        wxStaticText* m_staticText9;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;        wxTextCtrl* m_textCtrl10;</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;        wxStdDialogButtonSizer* m_sdbSizer3;</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;        wxButton* m_sdbSizer3OK;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;        wxButton* m_sdbSizer3Cancel;</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;        </div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;        <span class="comment">// Virtual event handlers, overide them in your derived class</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnListItemSelected( wxListEvent&amp; event ) { <span class="keyword">event</span>.Skip(); }</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;        </div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    </div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;    <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;        </div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;        <a class="code" href="class_dlg_com_ports.html">DlgComPorts</a>( wxWindow* parent, wxWindowID <span class="keywordtype">id</span> = wxID_ANY, <span class="keyword">const</span> wxString&amp; title = _(<span class="stringliteral">&quot;Select Com Port&quot;</span>), <span class="keyword">const</span> wxPoint&amp; pos = wxDefaultPosition, <span class="keyword">const</span> wxSize&amp; size = wxSize( 399,226 ), <span class="keywordtype">long</span> style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); </div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;        ~<a class="code" href="class_dlg_com_ports.html">DlgComPorts</a>();</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    </div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;};</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor">#endif //__TOPFRAME_H__</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">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.2
+</small></address>
+</body>
+</html>
diff --git a/fdmdv2/fdmdv2-doc/latex/Makefile b/fdmdv2/fdmdv2-doc/latex/Makefile
new file mode 100644 (file)
index 0000000..083d8b1
--- /dev/null
@@ -0,0 +1,19 @@
+all: refman.pdf
+
+pdf: refman.pdf
+
+refman.pdf: clean refman.tex
+       pdflatex refman
+       makeindex refman.idx
+       pdflatex refman
+       latex_count=5 ; \
+       while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+           do \
+             echo "Rerunning latex...." ;\
+             pdflatex refman ;\
+             latex_count=`expr $$latex_count - 1` ;\
+           done
+
+
+clean:
+       rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
diff --git a/fdmdv2/fdmdv2-doc/latex/annotated.tex b/fdmdv2/fdmdv2-doc/latex/annotated.tex
new file mode 100644 (file)
index 0000000..078daf7
--- /dev/null
@@ -0,0 +1,34 @@
+\section{Class List}
+Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{class_about_dlg}{About\-Dlg} }{\pageref{class_about_dlg}}{}
+\item\contentsline{section}{\hyperlink{class_audio_dlg}{Audio\-Dlg} }{\pageref{class_audio_dlg}}{}
+\item\contentsline{section}{\hyperlink{class_audio_stream}{Audio\-Stream} }{\pageref{class_audio_stream}}{}
+\item\contentsline{section}{\hyperlink{class_audio_thread}{Audio\-Thread} }{\pageref{class_audio_thread}}{}
+\item\contentsline{section}{\hyperlink{struct_c_o_m_p}{C\-O\-M\-P} }{\pageref{struct_c_o_m_p}}{}
+\item\contentsline{section}{\hyperlink{class_com_ports_dlg}{Com\-Ports\-Dlg} }{\pageref{class_com_ports_dlg}}{}
+\item\contentsline{section}{\hyperlink{class_dlg_about}{Dlg\-About} }{\pageref{class_dlg_about}}{}
+\item\contentsline{section}{\hyperlink{classtop_frame_1_1_dlg_about}{top\-Frame.\-Dlg\-About} \\*Class \hyperlink{classtop_frame_1_1_dlg_about}{Dlg\-About} }{\pageref{classtop_frame_1_1_dlg_about}}{}
+\item\contentsline{section}{\hyperlink{class_dlg_audio}{Dlg\-Audio} }{\pageref{class_dlg_audio}}{}
+\item\contentsline{section}{\hyperlink{classtop_frame_1_1_dlg_audio}{top\-Frame.\-Dlg\-Audio} \\*Class \hyperlink{classtop_frame_1_1_dlg_audio}{Dlg\-Audio} }{\pageref{classtop_frame_1_1_dlg_audio}}{}
+\item\contentsline{section}{\hyperlink{class_dlg_com_ports}{Dlg\-Com\-Ports} }{\pageref{class_dlg_com_ports}}{}
+\item\contentsline{section}{\hyperlink{classtop_frame_1_1_dlg_com_ports}{top\-Frame.\-Dlg\-Com\-Ports} \\*Class \hyperlink{classtop_frame_1_1_dlg_com_ports}{Dlg\-Com\-Ports} }{\pageref{classtop_frame_1_1_dlg_com_ports}}{}
+\item\contentsline{section}{\hyperlink{class_dlg_options}{Dlg\-Options} }{\pageref{class_dlg_options}}{}
+\item\contentsline{section}{\hyperlink{classtop_frame_1_1_dlg_options}{top\-Frame.\-Dlg\-Options} \\*Class \hyperlink{classtop_frame_1_1_dlg_options}{Dlg\-Options} }{\pageref{classtop_frame_1_1_dlg_options}}{}
+\item\contentsline{section}{\hyperlink{classfdmdv2_dlg_audio}{fdmdv2\-Dlg\-Audio} }{\pageref{classfdmdv2_dlg_audio}}{}
+\item\contentsline{section}{\hyperlink{class_fdmdv2_thread_audio}{Fdmdv2\-Thread\-Audio} }{\pageref{class_fdmdv2_thread_audio}}{}
+\item\contentsline{section}{\hyperlink{classfdmdv2_top_frame}{fdmdv2\-Top\-Frame} }{\pageref{classfdmdv2_top_frame}}{}
+\item\contentsline{section}{\hyperlink{class_main_app}{Main\-App} }{\pageref{class_main_app}}{}
+\item\contentsline{section}{\hyperlink{class_main_frame}{Main\-Frame} }{\pageref{class_main_frame}}{}
+\item\contentsline{section}{\hyperlink{class_my_frame}{My\-Frame} }{\pageref{class_my_frame}}{}
+\item\contentsline{section}{\hyperlink{class_my_thread}{My\-Thread} }{\pageref{class_my_thread}}{}
+\item\contentsline{section}{\hyperlink{class_options_dlg}{Options\-Dlg} }{\pageref{class_options_dlg}}{}
+\item\contentsline{section}{\hyperlink{structpa_call_back_data}{pa\-Call\-Back\-Data} }{\pageref{structpa_call_back_data}}{}
+\item\contentsline{section}{\hyperlink{class_plot_panel}{Plot\-Panel} }{\pageref{class_plot_panel}}{}
+\item\contentsline{section}{\hyperlink{class_plot_scalar}{Plot\-Scalar} }{\pageref{class_plot_scalar}}{}
+\item\contentsline{section}{\hyperlink{class_plot_scatter}{Plot\-Scatter} }{\pageref{class_plot_scatter}}{}
+\item\contentsline{section}{\hyperlink{class_plot_spectrum}{Plot\-Spectrum} }{\pageref{class_plot_spectrum}}{}
+\item\contentsline{section}{\hyperlink{class_plot_waterfall}{Plot\-Waterfall} }{\pageref{class_plot_waterfall}}{}
+\item\contentsline{section}{\hyperlink{class_port_audio_wrap}{Port\-Audio\-Wrap} }{\pageref{class_port_audio_wrap}}{}
+\item\contentsline{section}{\hyperlink{class_top_frame}{Top\-Frame} }{\pageref{class_top_frame}}{}
+\item\contentsline{section}{\hyperlink{classtop_frame_1_1_top_frame}{top\-Frame.\-Top\-Frame} \\*Class \hyperlink{classtop_frame_1_1_top_frame}{Top\-Frame} }{\pageref{classtop_frame_1_1_top_frame}}{}
+\end{DoxyCompactList}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex
new file mode 100644 (file)
index 0000000..eed5b63
--- /dev/null
@@ -0,0 +1,51 @@
+\hypertarget{class_about_dlg}{\section{About\-Dlg Class Reference}
+\label{class_about_dlg}\index{About\-Dlg@{About\-Dlg}}
+}
+
+
+Inheritance diagram for About\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_about_dlg__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for About\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_about_dlg__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_about_dlg_ac17a2e5d541346e2edabcddf043afa6e}{About\-Dlg} (wx\-Window $\ast$parent)
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_about_dlg_a5bd40ed513ca05b4e6546b3b4dcf1c0d}{void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_about_dlg_a5bd40ed513ca05b4e6546b3b4dcf1c0d}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_about_dlg_ac17a2e5d541346e2edabcddf043afa6e}{\index{About\-Dlg@{About\-Dlg}!About\-Dlg@{About\-Dlg}}
+\index{About\-Dlg@{About\-Dlg}!AboutDlg@{About\-Dlg}}
+\subsubsection[{About\-Dlg}]{\setlength{\rightskip}{0pt plus 5cm}About\-Dlg\-::\-About\-Dlg (
+\begin{DoxyParamCaption}
+\item[{wx\-Window $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}\label{class_about_dlg_ac17a2e5d541346e2edabcddf043afa6e}
+Constructor 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-about.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-about.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_about_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_about_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..ed4c1d3
--- /dev/null
@@ -0,0 +1 @@
+c2b0844d7320028808fef6e61afd5bbf
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_about_dlg__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_about_dlg__coll__graph.pdf
new file mode 100644 (file)
index 0000000..296f4a8
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_about_dlg__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_about_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_about_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..ed4c1d3
--- /dev/null
@@ -0,0 +1 @@
+c2b0844d7320028808fef6e61afd5bbf
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_about_dlg__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_about_dlg__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..296f4a8
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_about_dlg__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex
new file mode 100644 (file)
index 0000000..684cc49
--- /dev/null
@@ -0,0 +1,81 @@
+\hypertarget{class_audio_dlg}{\section{Audio\-Dlg Class Reference}
+\label{class_audio_dlg}\index{Audio\-Dlg@{Audio\-Dlg}}
+}
+
+
+Inheritance diagram for Audio\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_audio_dlg__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Audio\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_audio_dlg__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_audio_dlg_aca8f77272717136445248c9dce578bed}{Audio\-Dlg} (wx\-Window $\ast$parent)
+\item 
+\hypertarget{class_audio_dlg_ade43627922e25e984ca4ebff7bf70339}{void {\bfseries On\-Rx\-Input\-Select} (wx\-Command\-Event \&event)}\label{class_audio_dlg_ade43627922e25e984ca4ebff7bf70339}
+
+\item 
+\hypertarget{class_audio_dlg_a37703c36702cb622f0ceb152fdcb6d1c}{void {\bfseries On\-Tx\-Output\-Select} (wx\-Command\-Event \&event)}\label{class_audio_dlg_a37703c36702cb622f0ceb152fdcb6d1c}
+
+\item 
+\hypertarget{class_audio_dlg_a9e472e745d49396f1d3c8f8907e6601f}{void {\bfseries On\-Voice\-Input\-Select} (wx\-Command\-Event \&event)}\label{class_audio_dlg_a9e472e745d49396f1d3c8f8907e6601f}
+
+\item 
+\hypertarget{class_audio_dlg_a2711e45fea17d5f76c2453fc9654b008}{void {\bfseries On\-Voice\-Output\-Select} (wx\-Command\-Event \&event)}\label{class_audio_dlg_a2711e45fea17d5f76c2453fc9654b008}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_audio_dlg_ac0710354a8a791b7c8d8987d1bc175a7}{void {\bfseries On\-Cancel} (wx\-Command\-Event \&event)}\label{class_audio_dlg_ac0710354a8a791b7c8d8987d1bc175a7}
+
+\item 
+\hypertarget{class_audio_dlg_a5343cdb33868fdf568d05152b642039c}{void {\bfseries On\-O\-K} (wx\-Command\-Event \&event)}\label{class_audio_dlg_a5343cdb33868fdf568d05152b642039c}
+
+\item 
+\hypertarget{class_audio_dlg_a9e0ad3464f137b8c9a6de4a558818cf3}{void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_audio_dlg_a9e0ad3464f137b8c9a6de4a558818cf3}
+
+\item 
+\hypertarget{class_audio_dlg_af216bf6872bb49734b3c32b0a9122d8a}{void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_audio_dlg_af216bf6872bb49734b3c32b0a9122d8a}
+
+\item 
+\hypertarget{class_audio_dlg_ab09ae2516d75502062744b924e33fe8b}{void {\bfseries On\-Apply} (wx\-Command\-Event \&event)}\label{class_audio_dlg_ab09ae2516d75502062744b924e33fe8b}
+
+\item 
+\hypertarget{class_audio_dlg_a194ed3fb219d7a93824884015e625fe8}{void {\bfseries populate\-Standard\-Sample\-Rates} (wx\-Combo\-Box $\ast$target, const portaudio\-::\-Direction\-Specific\-Stream\-Parameters \&input\-Parameters, const portaudio\-::\-Direction\-Specific\-Stream\-Parameters \&output\-Parameters)}\label{class_audio_dlg_a194ed3fb219d7a93824884015e625fe8}
+
+\item 
+\hypertarget{class_audio_dlg_ad1acb1d52175795d265d7adcafc10316}{int {\bfseries populate\-Audio\-Info} ()}\label{class_audio_dlg_ad1acb1d52175795d265d7adcafc10316}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_audio_dlg_aca8f77272717136445248c9dce578bed}{\index{Audio\-Dlg@{Audio\-Dlg}!Audio\-Dlg@{Audio\-Dlg}}
+\index{Audio\-Dlg@{Audio\-Dlg}!AudioDlg@{Audio\-Dlg}}
+\subsubsection[{Audio\-Dlg}]{\setlength{\rightskip}{0pt plus 5cm}Audio\-Dlg\-::\-Audio\-Dlg (
+\begin{DoxyParamCaption}
+\item[{wx\-Window $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}\label{class_audio_dlg_aca8f77272717136445248c9dce578bed}
+Constructor 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-audio.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-audio.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..fcfd1f3
--- /dev/null
@@ -0,0 +1 @@
+d2141d94170b0500adb86263d5d4a6ef
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__coll__graph.pdf
new file mode 100644 (file)
index 0000000..e5be258
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..fcfd1f3
--- /dev/null
@@ -0,0 +1 @@
+d2141d94170b0500adb86263d5d4a6ef
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..e5be258
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_stream.tex b/fdmdv2/fdmdv2-doc/latex/class_audio_stream.tex
new file mode 100644 (file)
index 0000000..33adbc0
--- /dev/null
@@ -0,0 +1,18 @@
+\hypertarget{class_audio_stream}{\section{Audio\-Stream Class Reference}
+\label{class_audio_stream}\index{Audio\-Stream@{Audio\-Stream}}
+}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_audio_stream_a1e253941ff189daa6ae1ebdd4658b943}{{\bfseries Audio\-Stream} (int table\-Size)}\label{class_audio_stream_a1e253941ff189daa6ae1ebdd4658b943}
+
+\item 
+\hypertarget{class_audio_stream_a1abd5e1c5f7fe05fc66c52603818fc5f}{int {\bfseries generate} (const void $\ast$input\-Buffer, void $\ast$output\-Buffer, unsigned long frames\-Per\-Buffer, const Pa\-Stream\-Callback\-Time\-Info $\ast$time\-Info, Pa\-Stream\-Callback\-Flags status\-Flags)}\label{class_audio_stream_a1abd5e1c5f7fe05fc66c52603818fc5f}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/audiostream.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/audiostream.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex b/fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex
new file mode 100644 (file)
index 0000000..f0fea00
--- /dev/null
@@ -0,0 +1,56 @@
+\hypertarget{class_audio_thread}{\section{Audio\-Thread Class Reference}
+\label{class_audio_thread}\index{Audio\-Thread@{Audio\-Thread}}
+}
+
+
+Inheritance diagram for Audio\-Thread\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=150pt]{class_audio_thread__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Audio\-Thread\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_audio_thread__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_audio_thread_a407b41c520dddd1cb0c6dc0f09b9997a}{{\bfseries Audio\-Thread} (\hyperlink{class_main_frame}{Main\-Frame} $\ast$handler)}\label{class_audio_thread_a407b41c520dddd1cb0c6dc0f09b9997a}
+
+\item 
+\hypertarget{class_audio_thread_a4a03b82bdfa0086232296cd8b4625339}{void $\ast$ {\bfseries Entry} ()}\label{class_audio_thread_a4a03b82bdfa0086232296cd8b4625339}
+
+\item 
+\hypertarget{class_audio_thread_afd0e99ebf3af9715130b1346c019857b}{void {\bfseries On\-Delete} ()}\label{class_audio_thread_afd0e99ebf3af9715130b1346c019857b}
+
+\item 
+\hypertarget{class_audio_thread_a21ea33ba8e28c461d631e0b2f458b36f}{void {\bfseries On\-Exit} ()}\label{class_audio_thread_a21ea33ba8e28c461d631e0b2f458b36f}
+
+\item 
+\hypertarget{class_audio_thread_a3c74246aef18af2461b2e8ac298a9db4}{void {\bfseries On\-Kill} ()}\label{class_audio_thread_a3c74246aef18af2461b2e8ac298a9db4}
+
+\item 
+\hypertarget{class_audio_thread_a0e2537aacda2facb464f64dad8e88372}{bool {\bfseries Test\-Destroy} ()}\label{class_audio_thread_a0e2537aacda2facb464f64dad8e88372}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_audio_thread_a5f8aabc9f6e28c833743c9715f3f2d79}{\hyperlink{class_main_frame}{Main\-Frame} $\ast$ {\bfseries m\-\_\-p\-Handler}}\label{class_audio_thread_a5f8aabc9f6e28c833743c9715f3f2d79}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/thread\-\_\-audio.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/thread\-\_\-audio.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_thread__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_audio_thread__coll__graph.md5
new file mode 100644 (file)
index 0000000..1d0becd
--- /dev/null
@@ -0,0 +1 @@
+43774ff03127f6106885fd2797df350f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_thread__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_audio_thread__coll__graph.pdf
new file mode 100644 (file)
index 0000000..28b42f7
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_audio_thread__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_thread__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_audio_thread__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5e294cd
--- /dev/null
@@ -0,0 +1 @@
+b5be53ec04fda3c58322f797306b3401
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_thread__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_audio_thread__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..5519155
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_audio_thread__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex
new file mode 100644 (file)
index 0000000..10ecef6
--- /dev/null
@@ -0,0 +1,51 @@
+\hypertarget{class_com_ports_dlg}{\section{Com\-Ports\-Dlg Class Reference}
+\label{class_com_ports_dlg}\index{Com\-Ports\-Dlg@{Com\-Ports\-Dlg}}
+}
+
+
+Inheritance diagram for Com\-Ports\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=154pt]{class_com_ports_dlg__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Com\-Ports\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=154pt]{class_com_ports_dlg__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_com_ports_dlg_a02f8415185ed657f0263ae795e2b4f04}{Com\-Ports\-Dlg} (wx\-Window $\ast$parent)
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_com_ports_dlg_ad67143fe5e75a4afef411b679a0247ca}{void {\bfseries On\-List\-Item\-Selected} (wx\-List\-Event \&event)}\label{class_com_ports_dlg_ad67143fe5e75a4afef411b679a0247ca}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_com_ports_dlg_a02f8415185ed657f0263ae795e2b4f04}{\index{Com\-Ports\-Dlg@{Com\-Ports\-Dlg}!Com\-Ports\-Dlg@{Com\-Ports\-Dlg}}
+\index{Com\-Ports\-Dlg@{Com\-Ports\-Dlg}!ComPortsDlg@{Com\-Ports\-Dlg}}
+\subsubsection[{Com\-Ports\-Dlg}]{\setlength{\rightskip}{0pt plus 5cm}Com\-Ports\-Dlg\-::\-Com\-Ports\-Dlg (
+\begin{DoxyParamCaption}
+\item[{wx\-Window $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}\label{class_com_ports_dlg_a02f8415185ed657f0263ae795e2b4f04}
+Constructor 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-comports.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-comports.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..3a8c463
--- /dev/null
@@ -0,0 +1 @@
+c6351f383790d2cd30195b1ddc53b3ac
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__coll__graph.pdf
new file mode 100644 (file)
index 0000000..28dc425
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3a8c463
--- /dev/null
@@ -0,0 +1 @@
+c6351f383790d2cd30195b1ddc53b3ac
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..28dc425
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex
new file mode 100644 (file)
index 0000000..d3d3d27
--- /dev/null
@@ -0,0 +1,66 @@
+\hypertarget{class_dlg_about}{\section{Dlg\-About Class Reference}
+\label{class_dlg_about}\index{Dlg\-About@{Dlg\-About}}
+}
+
+
+{\ttfamily \#include $<$top\-Frame.\-h$>$}
+
+
+
+Inheritance diagram for Dlg\-About\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_dlg_about__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Dlg\-About\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_dlg_about__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_about_a2d94603323a5f60eff69a92380fb9042}{{\bfseries Dlg\-About} (wx\-Window $\ast$parent, wx\-Window\-I\-D id=wx\-I\-D\-\_\-\-A\-N\-Y, const wx\-String \&title=\-\_\-(\char`\"{}About F\-D\-M\-D\-V2\char`\"{}), const wx\-Point \&pos=wx\-Default\-Position, const wx\-Size \&size=wx\-Size(352, 343), long style=wx\-D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-I\-A\-L\-O\-G\-\_\-\-S\-T\-Y\-L\-E)}\label{class_dlg_about_a2d94603323a5f60eff69a92380fb9042}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_about_a3253b689497f4c6399d24c67ba78b51e}{virtual void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_dlg_about_a3253b689497f4c6399d24c67ba78b51e}
+
+\item 
+\hypertarget{class_dlg_about_a442a568cf1b87a5d52a588b212f474f3}{virtual void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_dlg_about_a442a568cf1b87a5d52a588b212f474f3}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_about_a7c406607035a55b453d7edcce9566c34}{wx\-Static\-Bitmap $\ast$ {\bfseries m\-\_\-bitmap\-About}}\label{class_dlg_about_a7c406607035a55b453d7edcce9566c34}
+
+\item 
+\hypertarget{class_dlg_about_adce6520e7385ff5ff3f032c4ed44bc14}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text1}}\label{class_dlg_about_adce6520e7385ff5ff3f032c4ed44bc14}
+
+\item 
+\hypertarget{class_dlg_about_adc2a2d88de8cb15fcc4c9c943153df27}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl2}}\label{class_dlg_about_adc2a2d88de8cb15fcc4c9c943153df27}
+
+\item 
+\hypertarget{class_dlg_about_a21c9c302df2e7f154ff410c732e6846f}{wx\-Button $\ast$ {\bfseries m\-\_\-button9}}\label{class_dlg_about_a21c9c302df2e7f154ff410c732e6846f}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{class_dlg_about}{Dlg\-About} 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_about__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_about__coll__graph.md5
new file mode 100644 (file)
index 0000000..c956208
--- /dev/null
@@ -0,0 +1 @@
+b61991454fba52e76cdcf39bbf17f904
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_about__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_about__coll__graph.pdf
new file mode 100644 (file)
index 0000000..706a57a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_about__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_about__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_about__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5e199be
--- /dev/null
@@ -0,0 +1 @@
+28fc062a6412f291b2629400495ca8ef
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_about__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_about__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..f8e69d5
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_about__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex
new file mode 100644 (file)
index 0000000..7a5146d
--- /dev/null
@@ -0,0 +1,165 @@
+\hypertarget{class_dlg_audio}{\section{Dlg\-Audio Class Reference}
+\label{class_dlg_audio}\index{Dlg\-Audio@{Dlg\-Audio}}
+}
+
+
+{\ttfamily \#include $<$top\-Frame.\-h$>$}
+
+
+
+Inheritance diagram for Dlg\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=240pt]{class_dlg_audio__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Dlg\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_dlg_audio__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_audio_a95fa3d4e8550bf2a16b8562c9c518eae}{{\bfseries Dlg\-Audio} (wx\-Window $\ast$parent, wx\-Window\-I\-D id=wx\-I\-D\-\_\-\-A\-N\-Y, const wx\-String \&title=\-\_\-(\char`\"{}Audio Options\char`\"{}), const wx\-Point \&pos=wx\-Default\-Position, const wx\-Size \&size=wx\-Size(555, 419), long style=wx\-D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-I\-A\-L\-O\-G\-\_\-\-S\-T\-Y\-L\-E$|$wx\-R\-E\-S\-I\-Z\-E\-\_\-\-B\-O\-R\-D\-E\-R)}\label{class_dlg_audio_a95fa3d4e8550bf2a16b8562c9c518eae}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_audio_a3d19dbabda45d63849c95f9202d9ee56}{virtual void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_dlg_audio_a3d19dbabda45d63849c95f9202d9ee56}
+
+\item 
+\hypertarget{class_dlg_audio_a4005f4224055bd5c8767e9e4d2296c26}{virtual void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_dlg_audio_a4005f4224055bd5c8767e9e4d2296c26}
+
+\item 
+\hypertarget{class_dlg_audio_a6981a966c4e04931511d9a0fad482591}{virtual void {\bfseries On\-Rx\-Input\-Select} (wx\-Command\-Event \&event)}\label{class_dlg_audio_a6981a966c4e04931511d9a0fad482591}
+
+\item 
+\hypertarget{class_dlg_audio_a2da73ea801464d515f0b4ea01dec3aeb}{virtual void {\bfseries On\-Tx\-Output\-Select} (wx\-Command\-Event \&event)}\label{class_dlg_audio_a2da73ea801464d515f0b4ea01dec3aeb}
+
+\item 
+\hypertarget{class_dlg_audio_a9c9848d90d805216ad52aad9443bffd8}{virtual void {\bfseries On\-Voice\-Input\-Select} (wx\-Command\-Event \&event)}\label{class_dlg_audio_a9c9848d90d805216ad52aad9443bffd8}
+
+\item 
+\hypertarget{class_dlg_audio_a337f1badd157dcdb9950e14033527f4a}{virtual void {\bfseries On\-Voice\-Output\-Select} (wx\-Command\-Event \&event)}\label{class_dlg_audio_a337f1badd157dcdb9950e14033527f4a}
+
+\item 
+\hypertarget{class_dlg_audio_a245e1317e52c8eeced77fcff2e6e2812}{virtual void {\bfseries On\-Apply} (wx\-Command\-Event \&event)}\label{class_dlg_audio_a245e1317e52c8eeced77fcff2e6e2812}
+
+\item 
+\hypertarget{class_dlg_audio_a68cb1a16f03fbb7af8d6ac0e7d5ba686}{virtual void {\bfseries On\-Cancel} (wx\-Command\-Event \&event)}\label{class_dlg_audio_a68cb1a16f03fbb7af8d6ac0e7d5ba686}
+
+\item 
+\hypertarget{class_dlg_audio_a86b960dabc5dae9f8cf4946d562330bd}{virtual void {\bfseries On\-O\-K} (wx\-Command\-Event \&event)}\label{class_dlg_audio_a86b960dabc5dae9f8cf4946d562330bd}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_audio_ac45627cdbbcdaa2e3400c08f6fe9cfe6}{wx\-Notebook $\ast$ {\bfseries m\-\_\-nb\-Audio\-Options}}\label{class_dlg_audio_ac45627cdbbcdaa2e3400c08f6fe9cfe6}
+
+\item 
+\hypertarget{class_dlg_audio_a74808776e03014a3b3dcbf03bb8f6dbe}{wx\-Panel $\ast$ {\bfseries m\-\_\-panel\-Devices}}\label{class_dlg_audio_a74808776e03014a3b3dcbf03bb8f6dbe}
+
+\item 
+\hypertarget{class_dlg_audio_a44c3e54a014e7a4e921398bddc6681c7}{wx\-Radio\-Button $\ast$ {\bfseries m\-\_\-radio\-Btn\-Port\-Audio}}\label{class_dlg_audio_a44c3e54a014e7a4e921398bddc6681c7}
+
+\item 
+\hypertarget{class_dlg_audio_a6cdf994e898954407e2b064e3aa5b0b7}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text151}}\label{class_dlg_audio_a6cdf994e898954407e2b064e3aa5b0b7}
+
+\item 
+\hypertarget{class_dlg_audio_a35f852fc3c494b83ceb14d2d5c1ad6db}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Num\-Ch\-Out}}\label{class_dlg_audio_a35f852fc3c494b83ceb14d2d5c1ad6db}
+
+\item 
+\hypertarget{class_dlg_audio_ac99a630f69e15e73d3942d0338ccae66}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text141}}\label{class_dlg_audio_ac99a630f69e15e73d3942d0338ccae66}
+
+\item 
+\hypertarget{class_dlg_audio_a0d5cd2fc25435939bf8ca2dc2c4fa9b7}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Num\-Ch\-In}}\label{class_dlg_audio_a0d5cd2fc25435939bf8ca2dc2c4fa9b7}
+
+\item 
+\hypertarget{class_dlg_audio_adfd283017fa96c14f349368961bd4737}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text14}}\label{class_dlg_audio_adfd283017fa96c14f349368961bd4737}
+
+\item 
+\hypertarget{class_dlg_audio_ac59893eccfb75467afd792051119067c}{wx\-Combo\-Box $\ast$ {\bfseries m\-\_\-combo\-Audio\-Codec}}\label{class_dlg_audio_ac59893eccfb75467afd792051119067c}
+
+\item 
+\hypertarget{class_dlg_audio_adf762645da78b3948bc1fe8ba31b1444}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text15}}\label{class_dlg_audio_adf762645da78b3948bc1fe8ba31b1444}
+
+\item 
+\hypertarget{class_dlg_audio_aeaf78c48df4b0314dc4dc06bfa2244b7}{wx\-Combo\-Box $\ast$ {\bfseries m\-\_\-combo\-Codec\-Tx}}\label{class_dlg_audio_aeaf78c48df4b0314dc4dc06bfa2244b7}
+
+\item 
+\hypertarget{class_dlg_audio_a90f47825bd359dfde13a0f2e6aa34e69}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text16}}\label{class_dlg_audio_a90f47825bd359dfde13a0f2e6aa34e69}
+
+\item 
+\hypertarget{class_dlg_audio_aa2cf1a98f25e26545da3044b354ba9a6}{wx\-Combo\-Box $\ast$ {\bfseries m\-\_\-combo\-Radio\-Rx}}\label{class_dlg_audio_aa2cf1a98f25e26545da3044b354ba9a6}
+
+\item 
+\hypertarget{class_dlg_audio_aab6e9f04d01aff925f76195da96471fc}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text17}}\label{class_dlg_audio_aab6e9f04d01aff925f76195da96471fc}
+
+\item 
+\hypertarget{class_dlg_audio_af35d36a3df31c77480d7714e08533d58}{wx\-Combo\-Box $\ast$ {\bfseries m\-\_\-combo\-Codec\-Spkr}}\label{class_dlg_audio_af35d36a3df31c77480d7714e08533d58}
+
+\item 
+\hypertarget{class_dlg_audio_abbbc7d86cca84f89c78c16b9b6d3b793}{wx\-Radio\-Button $\ast$ {\bfseries m\-\_\-radio\-Btn\-File\-Only}}\label{class_dlg_audio_abbbc7d86cca84f89c78c16b9b6d3b793}
+
+\item 
+\hypertarget{class_dlg_audio_acfc12b7c79d7b058f6702d13d5663f70}{wx\-Panel $\ast$ {\bfseries m\-\_\-panel\-Settings}}\label{class_dlg_audio_acfc12b7c79d7b058f6702d13d5663f70}
+
+\item 
+\hypertarget{class_dlg_audio_a0690c3ab64ff5a74b476250f5f5ad490}{wx\-List\-Box $\ast$ {\bfseries m\-\_\-lb\-Rx\-Input}}\label{class_dlg_audio_a0690c3ab64ff5a74b476250f5f5ad490}
+
+\item 
+\hypertarget{class_dlg_audio_a159d6689a03be5cd0f7fef25bba965fc}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Rx\-Input}}\label{class_dlg_audio_a159d6689a03be5cd0f7fef25bba965fc}
+
+\item 
+\hypertarget{class_dlg_audio_a7a15f882dd0791867d7284cc4b043ca2}{wx\-List\-Box $\ast$ {\bfseries m\-\_\-lb\-Tx\-Output}}\label{class_dlg_audio_a7a15f882dd0791867d7284cc4b043ca2}
+
+\item 
+\hypertarget{class_dlg_audio_a860a5ec2c827f0c20db39660462eee4a}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl15}}\label{class_dlg_audio_a860a5ec2c827f0c20db39660462eee4a}
+
+\item 
+\hypertarget{class_dlg_audio_a022070976a0bc9ffb78bea4298f759aa}{wx\-List\-Box $\ast$ {\bfseries m\-\_\-lb\-Voice\-Input}}\label{class_dlg_audio_a022070976a0bc9ffb78bea4298f759aa}
+
+\item 
+\hypertarget{class_dlg_audio_a900d174fd432c0e70d6f3fccd24e723b}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Voice\-Input}}\label{class_dlg_audio_a900d174fd432c0e70d6f3fccd24e723b}
+
+\item 
+\hypertarget{class_dlg_audio_a75f209f62dd213b4236624f019f611e1}{wx\-List\-Box $\ast$ {\bfseries m\-\_\-lb\-Voice\-Output}}\label{class_dlg_audio_a75f209f62dd213b4236624f019f611e1}
+
+\item 
+\hypertarget{class_dlg_audio_a24ed8e4513996b1d938fbc6977d883a4}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Voice\-Output}}\label{class_dlg_audio_a24ed8e4513996b1d938fbc6977d883a4}
+
+\item 
+\hypertarget{class_dlg_audio_a3094036ccbb10b69ae53be1989416cc1}{wx\-Panel $\ast$ {\bfseries m\-\_\-panel\-Right\-Channel}}\label{class_dlg_audio_a3094036ccbb10b69ae53be1989416cc1}
+
+\item 
+\hypertarget{class_dlg_audio_aa2834821c2fcae88fbedf3abfb9d69e0}{wx\-Std\-Dialog\-Button\-Sizer $\ast$ {\bfseries m\-\_\-sdb\-Sizer3}}\label{class_dlg_audio_aa2834821c2fcae88fbedf3abfb9d69e0}
+
+\item 
+\hypertarget{class_dlg_audio_a81c75edcacae099633853ee775d72de9}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer3\-O\-K}}\label{class_dlg_audio_a81c75edcacae099633853ee775d72de9}
+
+\item 
+\hypertarget{class_dlg_audio_a2a6d0fffd35e01a0b59c22164625e6c3}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer3\-Apply}}\label{class_dlg_audio_a2a6d0fffd35e01a0b59c22164625e6c3}
+
+\item 
+\hypertarget{class_dlg_audio_a749b04f8606ba939394d75267f8003ce}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer3\-Cancel}}\label{class_dlg_audio_a749b04f8606ba939394d75267f8003ce}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{class_dlg_audio}{Dlg\-Audio} 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..ed07366
--- /dev/null
@@ -0,0 +1 @@
+20b598804d8f8e4d9f68d631b9e5f876
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__coll__graph.pdf
new file mode 100644 (file)
index 0000000..7b761d6
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..2942d0e
--- /dev/null
@@ -0,0 +1 @@
+e0ea6ede1559efab52e09a7bd0d7302d
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..f143e1c
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex
new file mode 100644 (file)
index 0000000..6795f13
--- /dev/null
@@ -0,0 +1,72 @@
+\hypertarget{class_dlg_com_ports}{\section{Dlg\-Com\-Ports Class Reference}
+\label{class_dlg_com_ports}\index{Dlg\-Com\-Ports@{Dlg\-Com\-Ports}}
+}
+
+
+{\ttfamily \#include $<$top\-Frame.\-h$>$}
+
+
+
+Inheritance diagram for Dlg\-Com\-Ports\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=154pt]{class_dlg_com_ports__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Dlg\-Com\-Ports\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=154pt]{class_dlg_com_ports__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_com_ports_a3f410b6cd51d3cf06cb0b4b74963c63d}{{\bfseries Dlg\-Com\-Ports} (wx\-Window $\ast$parent, wx\-Window\-I\-D id=wx\-I\-D\-\_\-\-A\-N\-Y, const wx\-String \&title=\-\_\-(\char`\"{}Select Com Port\char`\"{}), const wx\-Point \&pos=wx\-Default\-Position, const wx\-Size \&size=wx\-Size(399, 226), long style=wx\-D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-I\-A\-L\-O\-G\-\_\-\-S\-T\-Y\-L\-E$|$wx\-R\-E\-S\-I\-Z\-E\-\_\-\-B\-O\-R\-D\-E\-R)}\label{class_dlg_com_ports_a3f410b6cd51d3cf06cb0b4b74963c63d}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_com_ports_a1a4cc254a36227c69954b7e7dabf3efc}{virtual void {\bfseries On\-List\-Item\-Selected} (wx\-List\-Event \&event)}\label{class_dlg_com_ports_a1a4cc254a36227c69954b7e7dabf3efc}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_com_ports_af0cbd9e67bbede8e5b1d4ef2941d4ad6}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text8}}\label{class_dlg_com_ports_af0cbd9e67bbede8e5b1d4ef2941d4ad6}
+
+\item 
+\hypertarget{class_dlg_com_ports_a79fa4831dbf5e4aa13f239c23d1ca9a8}{wx\-List\-Ctrl $\ast$ {\bfseries m\-\_\-list\-Ctrl\-Port\-Select}}\label{class_dlg_com_ports_a79fa4831dbf5e4aa13f239c23d1ca9a8}
+
+\item 
+\hypertarget{class_dlg_com_ports_ae20ae58413be1c7932f9d83f37ccfe3e}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text9}}\label{class_dlg_com_ports_ae20ae58413be1c7932f9d83f37ccfe3e}
+
+\item 
+\hypertarget{class_dlg_com_ports_a3f2305bfcbaa6ea63d78ad612b39e32c}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl10}}\label{class_dlg_com_ports_a3f2305bfcbaa6ea63d78ad612b39e32c}
+
+\item 
+\hypertarget{class_dlg_com_ports_a11141b8001c743a769287b0f3f99061c}{wx\-Std\-Dialog\-Button\-Sizer $\ast$ {\bfseries m\-\_\-sdb\-Sizer3}}\label{class_dlg_com_ports_a11141b8001c743a769287b0f3f99061c}
+
+\item 
+\hypertarget{class_dlg_com_ports_a3148ae8add57c342e6f3446a25f743a5}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer3\-O\-K}}\label{class_dlg_com_ports_a3148ae8add57c342e6f3446a25f743a5}
+
+\item 
+\hypertarget{class_dlg_com_ports_a887df8e54cc7986a49497afeecc1b04d}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer3\-Cancel}}\label{class_dlg_com_ports_a887df8e54cc7986a49497afeecc1b04d}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{class_dlg_com_ports}{Dlg\-Com\-Ports} 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__coll__graph.md5
new file mode 100644 (file)
index 0000000..5f152ee
--- /dev/null
@@ -0,0 +1 @@
+927f2cb46bd6a25706b26ed87d901b16
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__coll__graph.pdf
new file mode 100644 (file)
index 0000000..491285c
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__inherit__graph.md5
new file mode 100644 (file)
index 0000000..c333611
--- /dev/null
@@ -0,0 +1 @@
+73752e65698baee5863949d939d24b51
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..2242e17
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex
new file mode 100644 (file)
index 0000000..b6353b5
--- /dev/null
@@ -0,0 +1,99 @@
+\hypertarget{class_dlg_options}{\section{Dlg\-Options Class Reference}
+\label{class_dlg_options}\index{Dlg\-Options@{Dlg\-Options}}
+}
+
+
+{\ttfamily \#include $<$top\-Frame.\-h$>$}
+
+
+
+Inheritance diagram for Dlg\-Options\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=144pt]{class_dlg_options__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Dlg\-Options\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=144pt]{class_dlg_options__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_options_adc03c273f743697a2346cec1f3b34efa}{{\bfseries Dlg\-Options} (wx\-Window $\ast$parent, wx\-Window\-I\-D id=wx\-I\-D\-\_\-\-A\-N\-Y, const wx\-String \&title=\-\_\-(\char`\"{}Program Options\char`\"{}), const wx\-Point \&pos=wx\-Default\-Position, const wx\-Size \&size=wx\-Size(332, 364), long style=wx\-D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-I\-A\-L\-O\-G\-\_\-\-S\-T\-Y\-L\-E)}\label{class_dlg_options_adc03c273f743697a2346cec1f3b34efa}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_options_aad6cf9d439aced63416da6dc04f326d7}{virtual void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_dlg_options_aad6cf9d439aced63416da6dc04f326d7}
+
+\item 
+\hypertarget{class_dlg_options_ab293c5e4e64e5d2de1b9d1ee67e3a448}{virtual void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_dlg_options_ab293c5e4e64e5d2de1b9d1ee67e3a448}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_dlg_options_abdb2ecd5cdb67f4e0975b675c6d4b0c1}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text2}}\label{class_dlg_options_abdb2ecd5cdb67f4e0975b675c6d4b0c1}
+
+\item 
+\hypertarget{class_dlg_options_a98a1eaa6e551674e04f9f5a52a4cd786}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl3}}\label{class_dlg_options_a98a1eaa6e551674e04f9f5a52a4cd786}
+
+\item 
+\hypertarget{class_dlg_options_a4e8c47efc358292c877acc2582d91d96}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text3}}\label{class_dlg_options_a4e8c47efc358292c877acc2582d91d96}
+
+\item 
+\hypertarget{class_dlg_options_a7b33a3a320a8f5cbce3eff97268ebc5d}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl4}}\label{class_dlg_options_a7b33a3a320a8f5cbce3eff97268ebc5d}
+
+\item 
+\hypertarget{class_dlg_options_a82326f04c59e3bbeb706cba2653a1b18}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text4}}\label{class_dlg_options_a82326f04c59e3bbeb706cba2653a1b18}
+
+\item 
+\hypertarget{class_dlg_options_aef875e819d6e463b985859b319f4197f}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl5}}\label{class_dlg_options_aef875e819d6e463b985859b319f4197f}
+
+\item 
+\hypertarget{class_dlg_options_a8ad98bb2bd779da9e35984673fb79af9}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text5}}\label{class_dlg_options_a8ad98bb2bd779da9e35984673fb79af9}
+
+\item 
+\hypertarget{class_dlg_options_a43f9a8d2714f7f5d8de2eada66d0f829}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl6}}\label{class_dlg_options_a43f9a8d2714f7f5d8de2eada66d0f829}
+
+\item 
+\hypertarget{class_dlg_options_a4fdffe00b1d96ef3bf333ddf5fe05bb6}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text6}}\label{class_dlg_options_a4fdffe00b1d96ef3bf333ddf5fe05bb6}
+
+\item 
+\hypertarget{class_dlg_options_adba9ce87076479d390d32932f5c71a7c}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl7}}\label{class_dlg_options_adba9ce87076479d390d32932f5c71a7c}
+
+\item 
+\hypertarget{class_dlg_options_a1d6d4b2a70e0eb5d1a998da2e5ea86c0}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text7}}\label{class_dlg_options_a1d6d4b2a70e0eb5d1a998da2e5ea86c0}
+
+\item 
+\hypertarget{class_dlg_options_acaed1591a5e35a2750f610644cc90f29}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl8}}\label{class_dlg_options_acaed1591a5e35a2750f610644cc90f29}
+
+\item 
+\hypertarget{class_dlg_options_ab71c6ceea19ba3ba907aa7d1d3a5a63d}{wx\-Std\-Dialog\-Button\-Sizer $\ast$ {\bfseries m\-\_\-sdb\-Sizer4}}\label{class_dlg_options_ab71c6ceea19ba3ba907aa7d1d3a5a63d}
+
+\item 
+\hypertarget{class_dlg_options_a7d0b24d52fdb25871dc30640f1027a51}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer4\-O\-K}}\label{class_dlg_options_a7d0b24d52fdb25871dc30640f1027a51}
+
+\item 
+\hypertarget{class_dlg_options_ae99c4b9abc19085e47108d6f8db704c6}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer4\-Cancel}}\label{class_dlg_options_ae99c4b9abc19085e47108d6f8db704c6}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{class_dlg_options}{Dlg\-Options} 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_options__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_options__coll__graph.md5
new file mode 100644 (file)
index 0000000..845420c
--- /dev/null
@@ -0,0 +1 @@
+eee5d7a3ebc5f40938735675fc76d4c4
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_options__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_options__coll__graph.pdf
new file mode 100644 (file)
index 0000000..b4ba8ec
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_options__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_options__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_dlg_options__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6a74920
--- /dev/null
@@ -0,0 +1 @@
+370dba705d6afef1af21e93e1d03f382
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_options__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_dlg_options__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..018d44d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_dlg_options__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex
new file mode 100644 (file)
index 0000000..43bed99
--- /dev/null
@@ -0,0 +1,46 @@
+\hypertarget{class_fdmdv2_thread_audio}{\section{Fdmdv2\-Thread\-Audio Class Reference}
+\label{class_fdmdv2_thread_audio}\index{Fdmdv2\-Thread\-Audio@{Fdmdv2\-Thread\-Audio}}
+}
+
+
+Inheritance diagram for Fdmdv2\-Thread\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=184pt]{class_fdmdv2_thread_audio__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Fdmdv2\-Thread\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=184pt]{class_fdmdv2_thread_audio__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_fdmdv2_thread_audio_a4ff402c2338da6183124d1eacb05e839}{virtual void $\ast$ {\bfseries Entry} ()}\label{class_fdmdv2_thread_audio_a4ff402c2338da6183124d1eacb05e839}
+
+\item 
+\hypertarget{class_fdmdv2_thread_audio_aab6a2b669712e1ab88c2c288058eb11c}{virtual void {\bfseries On\-Delete} ()}\label{class_fdmdv2_thread_audio_aab6a2b669712e1ab88c2c288058eb11c}
+
+\item 
+\hypertarget{class_fdmdv2_thread_audio_ac6d4c36ce78f1065a022d212eed4cffa}{virtual void {\bfseries On\-Exit} ()}\label{class_fdmdv2_thread_audio_ac6d4c36ce78f1065a022d212eed4cffa}
+
+\item 
+\hypertarget{class_fdmdv2_thread_audio_ae33f92c6b2ce3978dc604e379c1db2ef}{virtual void {\bfseries On\-Kill} ()}\label{class_fdmdv2_thread_audio_ae33f92c6b2ce3978dc604e379c1db2ef}
+
+\item 
+\hypertarget{class_fdmdv2_thread_audio_ac57cb9d783c4fe3c96f33f6211f7a3a5}{virtual bool {\bfseries Test\-Destroy} ()}\label{class_fdmdv2_thread_audio_ac57cb9d783c4fe3c96f33f6211f7a3a5}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-thread\-\_\-audio.\-h\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..4e9ced5
--- /dev/null
@@ -0,0 +1 @@
+4e0a4d27f471911751a030d8e419f02c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__coll__graph.pdf
new file mode 100644 (file)
index 0000000..deb93fd
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..4e9ced5
--- /dev/null
@@ -0,0 +1 @@
+4e0a4d27f471911751a030d8e419f02c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..deb93fd
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_app.tex b/fdmdv2/fdmdv2-doc/latex/class_main_app.tex
new file mode 100644 (file)
index 0000000..b655653
--- /dev/null
@@ -0,0 +1,38 @@
+\hypertarget{class_main_app}{\section{Main\-App Class Reference}
+\label{class_main_app}\index{Main\-App@{Main\-App}}
+}
+
+
+Inheritance diagram for Main\-App\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=134pt]{class_main_app__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Main\-App\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=134pt]{class_main_app__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_main_app_aff3d398e1b61f1016c37d57798f86731}{virtual bool {\bfseries On\-Init} ()}\label{class_main_app_aff3d398e1b61f1016c37d57798f86731}
+
+\item 
+\hypertarget{class_main_app_aff49a6bb4a0494d717a3136e9fe17351}{virtual int {\bfseries On\-Exit} ()}\label{class_main_app_aff49a6bb4a0494d717a3136e9fe17351}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-main.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-main.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_app__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_main_app__coll__graph.md5
new file mode 100644 (file)
index 0000000..669b073
--- /dev/null
@@ -0,0 +1 @@
+95e02bb3aaa787910e3a21331cb851ca
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_app__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_main_app__coll__graph.pdf
new file mode 100644 (file)
index 0000000..599cb87
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_main_app__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_app__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_main_app__inherit__graph.md5
new file mode 100644 (file)
index 0000000..669b073
--- /dev/null
@@ -0,0 +1 @@
+95e02bb3aaa787910e3a21331cb851ca
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_app__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_main_app__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..599cb87
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_main_app__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex b/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex
new file mode 100644 (file)
index 0000000..a4e263b
--- /dev/null
@@ -0,0 +1,257 @@
+\hypertarget{class_main_frame}{\section{Main\-Frame Class Reference}
+\label{class_main_frame}\index{Main\-Frame@{Main\-Frame}}
+}
+
+
+Inheritance diagram for Main\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=144pt]{class_main_frame__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Main\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_main_frame__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_main_frame_a394b51dbf31b7430ecad3f6ee1007e22}{{\bfseries Main\-Frame} (wx\-Window $\ast$parent)}\label{class_main_frame_a394b51dbf31b7430ecad3f6ee1007e22}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_main_frame_a4cbae9088c818e3b0885955290b5db9e}{\hyperlink{class_plot_panel}{Plot\-Panel} $\ast$ {\bfseries m\-\_\-panel\-Default\-A}}\label{class_main_frame_a4cbae9088c818e3b0885955290b5db9e}
+
+\item 
+\hypertarget{class_main_frame_ad1b95178b20fe5216cef0d22bd06b039}{\hyperlink{class_plot_panel}{Plot\-Panel} $\ast$ {\bfseries m\-\_\-panel\-Default\-B}}\label{class_main_frame_ad1b95178b20fe5216cef0d22bd06b039}
+
+\item 
+\hypertarget{class_main_frame_a3fc0fe9ca321814476397cb32476e40c}{\hyperlink{class_plot_spectrum}{Plot\-Spectrum} $\ast$ {\bfseries m\-\_\-panel\-Spectrum}}\label{class_main_frame_a3fc0fe9ca321814476397cb32476e40c}
+
+\item 
+\hypertarget{class_main_frame_a6f0fa80dd24e33f0d32228ac73418882}{\hyperlink{class_plot_waterfall}{Plot\-Waterfall} $\ast$ {\bfseries m\-\_\-panel\-Waterfall}}\label{class_main_frame_a6f0fa80dd24e33f0d32228ac73418882}
+
+\item 
+\hypertarget{class_main_frame_ada5dd6fc66036782c19f12175793da13}{\hyperlink{class_plot_scatter}{Plot\-Scatter} $\ast$ {\bfseries m\-\_\-panel\-Scatter}}\label{class_main_frame_ada5dd6fc66036782c19f12175793da13}
+
+\item 
+\hypertarget{class_main_frame_a4b9bdbcea86dbffc51bc48ae586cbe01}{\hyperlink{class_plot_scalar}{Plot\-Scalar} $\ast$ {\bfseries m\-\_\-panel\-Scalar}}\label{class_main_frame_a4b9bdbcea86dbffc51bc48ae586cbe01}
+
+\item 
+\hypertarget{class_main_frame_a3087b1f1ea26a408da5f7b05f37afed4}{bool {\bfseries m\-\_\-\-Squelch\-Active}}\label{class_main_frame_a3087b1f1ea26a408da5f7b05f37afed4}
+
+\item 
+\hypertarget{class_main_frame_a6b08d2c940a180091d73ca2520eb7572}{bool {\bfseries m\-\_\-\-Rx\-Running}}\label{class_main_frame_a6b08d2c940a180091d73ca2520eb7572}
+
+\item 
+\hypertarget{class_main_frame_a8532b7b31adc84716e6edcf9c8d54192}{bool {\bfseries m\-\_\-\-Tx\-Running}}\label{class_main_frame_a8532b7b31adc84716e6edcf9c8d54192}
+
+\item 
+\hypertarget{class_main_frame_ad6f8ae2f867f69dd69a2b58ad0b26ccb}{C\-O\-D\-E\-C2 $\ast$ {\bfseries m\-\_\-\-R\-X\-Codec2}}\label{class_main_frame_ad6f8ae2f867f69dd69a2b58ad0b26ccb}
+
+\item 
+\hypertarget{class_main_frame_afaba7062c501caac37727f56e5544cd0}{C\-O\-D\-E\-C2 $\ast$ {\bfseries m\-\_\-\-T\-X\-Codec2}}\label{class_main_frame_afaba7062c501caac37727f56e5544cd0}
+
+\item 
+\hypertarget{class_main_frame_abe7ab65d044b37b6973ed849bcd2759b}{\hyperlink{class_port_audio_wrap}{Port\-Audio\-Wrap} $\ast$ {\bfseries m\-\_\-rx\-Pa}}\label{class_main_frame_abe7ab65d044b37b6973ed849bcd2759b}
+
+\item 
+\hypertarget{class_main_frame_a2bedcb7f813060b8fb918ec315496f17}{\hyperlink{class_port_audio_wrap}{Port\-Audio\-Wrap} $\ast$ {\bfseries m\-\_\-tx\-Pa}}\label{class_main_frame_a2bedcb7f813060b8fb918ec315496f17}
+
+\item 
+\hypertarget{class_main_frame_ab9d54920598f48bdbfa67161b3167b11}{Pa\-Device\-Index {\bfseries m\-\_\-rx\-Dev\-In}}\label{class_main_frame_ab9d54920598f48bdbfa67161b3167b11}
+
+\item 
+\hypertarget{class_main_frame_aa73d0adbbf4fe9f2d14778ad1474a3d3}{Pa\-Device\-Index {\bfseries m\-\_\-rx\-Dev\-Out}}\label{class_main_frame_aa73d0adbbf4fe9f2d14778ad1474a3d3}
+
+\item 
+\hypertarget{class_main_frame_a5d89367413fe47a5d82b6aa7c7827746}{Pa\-Device\-Index {\bfseries m\-\_\-tx\-Dev\-In}}\label{class_main_frame_a5d89367413fe47a5d82b6aa7c7827746}
+
+\item 
+\hypertarget{class_main_frame_aac31ac35a3c5bb4847e94501f18f3eab}{Pa\-Device\-Index {\bfseries m\-\_\-tx\-Dev\-Out}}\label{class_main_frame_aac31ac35a3c5bb4847e94501f18f3eab}
+
+\item 
+\hypertarget{class_main_frame_a9410cdbd4251567ae01c77d8e7bd505b}{Pa\-Error {\bfseries m\-\_\-rx\-Err}}\label{class_main_frame_a9410cdbd4251567ae01c77d8e7bd505b}
+
+\item 
+\hypertarget{class_main_frame_a9af2231b1aac90f8c6abdede80eb0911}{Pa\-Error {\bfseries m\-\_\-tx\-Err}}\label{class_main_frame_a9af2231b1aac90f8c6abdede80eb0911}
+
+\item 
+\hypertarget{class_main_frame_a6458de14647c34b3ae5ace81992710d6}{wx\-Sound $\ast$ {\bfseries m\-\_\-sound}}\label{class_main_frame_a6458de14647c34b3ae5ace81992710d6}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_main_frame_ad96135c590b5739d8982b45a4778424e}{virtual void {\bfseries On\-Close\-Frame} (wx\-Close\-Event \&event)}\label{class_main_frame_ad96135c590b5739d8982b45a4778424e}
+
+\item 
+\hypertarget{class_main_frame_ab9ed8ca71402b68b41fd5a7cedb20928}{virtual void {\bfseries On\-Exit\-Click} (wx\-Command\-Event \&event)}\label{class_main_frame_ab9ed8ca71402b68b41fd5a7cedb20928}
+
+\item 
+\hypertarget{class_main_frame_af01eb2c59f1a9bcee0b956f8a72004c0}{void {\bfseries start\-Tx\-Stream} ()}\label{class_main_frame_af01eb2c59f1a9bcee0b956f8a72004c0}
+
+\item 
+\hypertarget{class_main_frame_ad17245c1c9c295fc216fc6615f31e0a5}{void {\bfseries start\-Rx\-Stream} ()}\label{class_main_frame_ad17245c1c9c295fc216fc6615f31e0a5}
+
+\item 
+\hypertarget{class_main_frame_a9c5b263953c6703f0e721ba5694391f4}{void {\bfseries stop\-Tx\-Stream} ()}\label{class_main_frame_a9c5b263953c6703f0e721ba5694391f4}
+
+\item 
+\hypertarget{class_main_frame_a91b813d6f6fc4c3777e332b018999a8d}{void {\bfseries stop\-Rx\-Stream} ()}\label{class_main_frame_a91b813d6f6fc4c3777e332b018999a8d}
+
+\item 
+\hypertarget{class_main_frame_abbe36f1aac14dba091ab0ec0c6ef2936}{void {\bfseries abort\-Tx\-Stream} ()}\label{class_main_frame_abbe36f1aac14dba091ab0ec0c6ef2936}
+
+\item 
+\hypertarget{class_main_frame_a44e48d93613d91be1db586553466feac}{void {\bfseries abort\-Rx\-Stream} ()}\label{class_main_frame_a44e48d93613d91be1db586553466feac}
+
+\item 
+\hypertarget{class_main_frame_aabe1bcb0b9f62cd0f7578456a05099ee}{void {\bfseries On\-Open} (wx\-Command\-Event \&event)}\label{class_main_frame_aabe1bcb0b9f62cd0f7578456a05099ee}
+
+\item 
+\hypertarget{class_main_frame_ad81168bd08750269977d4c1d7bd42477}{void {\bfseries On\-Open\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_ad81168bd08750269977d4c1d7bd42477}
+
+\item 
+\hypertarget{class_main_frame_a78af6a47c864028ec8855cdd3f08c027}{void {\bfseries On\-Save} (wx\-Command\-Event \&event)}\label{class_main_frame_a78af6a47c864028ec8855cdd3f08c027}
+
+\item 
+\hypertarget{class_main_frame_a5160647848d288c9e750807f6237158a}{void {\bfseries On\-Save\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_a5160647848d288c9e750807f6237158a}
+
+\item 
+\hypertarget{class_main_frame_a22a222bc2e78f162e63113282fe7b008}{void {\bfseries On\-Close} (wx\-Command\-Event \&event)}\label{class_main_frame_a22a222bc2e78f162e63113282fe7b008}
+
+\item 
+\hypertarget{class_main_frame_aa5c50eabdeda94f98d2a820022dc5c7d}{void {\bfseries On\-Close\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_aa5c50eabdeda94f98d2a820022dc5c7d}
+
+\item 
+\hypertarget{class_main_frame_af1146ec5200a7421957b143782bca765}{void {\bfseries On\-Exit} (wx\-Command\-Event \&event)}\label{class_main_frame_af1146ec5200a7421957b143782bca765}
+
+\item 
+\hypertarget{class_main_frame_a8097107697fc7fa693ab55aa7ea71a8b}{void {\bfseries On\-Copy} (wx\-Command\-Event \&event)}\label{class_main_frame_a8097107697fc7fa693ab55aa7ea71a8b}
+
+\item 
+\hypertarget{class_main_frame_a1359735d6cce965dfcaa161cee9e8df8}{void {\bfseries On\-Copy\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_a1359735d6cce965dfcaa161cee9e8df8}
+
+\item 
+\hypertarget{class_main_frame_aeb57051751eb8390a8305766620ca253}{void {\bfseries On\-Cut} (wx\-Command\-Event \&event)}\label{class_main_frame_aeb57051751eb8390a8305766620ca253}
+
+\item 
+\hypertarget{class_main_frame_ae9222bb34fe54e65f32e9dcde9315d2d}{void {\bfseries On\-Cut\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_ae9222bb34fe54e65f32e9dcde9315d2d}
+
+\item 
+\hypertarget{class_main_frame_af6e53b7f644155f5235a8dfc940ea885}{void {\bfseries On\-Paste} (wx\-Command\-Event \&event)}\label{class_main_frame_af6e53b7f644155f5235a8dfc940ea885}
+
+\item 
+\hypertarget{class_main_frame_a096dd35dab302c41ba1d97c21cda5026}{void {\bfseries On\-Paste\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_a096dd35dab302c41ba1d97c21cda5026}
+
+\item 
+\hypertarget{class_main_frame_a82a92e9b1ea9ffdd26badd5b74ee254d}{void {\bfseries On\-Tools\-Audio} (wx\-Command\-Event \&event)}\label{class_main_frame_a82a92e9b1ea9ffdd26badd5b74ee254d}
+
+\item 
+\hypertarget{class_main_frame_abecf4d16789e14b0f42177a939eb07f4}{void {\bfseries On\-Tools\-Audio\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_abecf4d16789e14b0f42177a939eb07f4}
+
+\item 
+\hypertarget{class_main_frame_a560029fb1c277c79bd932c047ec9effd}{void {\bfseries On\-Tools\-Com\-Cfg} (wx\-Command\-Event \&event)}\label{class_main_frame_a560029fb1c277c79bd932c047ec9effd}
+
+\item 
+\hypertarget{class_main_frame_acd3cdef97be73dd70187f21016eeb1cb}{void {\bfseries On\-Tools\-Com\-Cfg\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_acd3cdef97be73dd70187f21016eeb1cb}
+
+\item 
+\hypertarget{class_main_frame_a82b97e0f3c4e530d5700b2c2dbac42bf}{void {\bfseries On\-Tools\-Options} (wx\-Command\-Event \&event)}\label{class_main_frame_a82b97e0f3c4e530d5700b2c2dbac42bf}
+
+\item 
+\hypertarget{class_main_frame_ac7ceb1e047f2f3b0c26c0b42a110fe99}{void {\bfseries On\-Tools\-Options\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_ac7ceb1e047f2f3b0c26c0b42a110fe99}
+
+\item 
+\hypertarget{class_main_frame_a29cacc38a66c9e000f7f512ebf14473b}{void {\bfseries On\-Capture\-Rx\-Stream} (wx\-Command\-Event \&event)}\label{class_main_frame_a29cacc38a66c9e000f7f512ebf14473b}
+
+\item 
+\hypertarget{class_main_frame_ac4bb829b48fa6e931098436e87c5fd8c}{void {\bfseries On\-Capture\-Tx\-Stream} (wx\-Command\-Event \&event)}\label{class_main_frame_ac4bb829b48fa6e931098436e87c5fd8c}
+
+\item 
+\hypertarget{class_main_frame_ae0c35052e6bb6642ebbbe5c8de7be68e}{void {\bfseries On\-Play\-Audio\-File} (wx\-Command\-Event \&event)}\label{class_main_frame_ae0c35052e6bb6642ebbbe5c8de7be68e}
+
+\item 
+\hypertarget{class_main_frame_ac7eac67418976a65c8fc98e12924042b}{void {\bfseries On\-Help\-Check\-Updates} (wx\-Command\-Event \&event)}\label{class_main_frame_ac7eac67418976a65c8fc98e12924042b}
+
+\item 
+\hypertarget{class_main_frame_ae82ea0e5f4f7299d52943ea6b85aa957}{void {\bfseries On\-Help\-Check\-Updates\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_ae82ea0e5f4f7299d52943ea6b85aa957}
+
+\item 
+\hypertarget{class_main_frame_a1761b6b588beed7b8965d9b0b2b561cc}{void {\bfseries On\-Help\-About} (wx\-Command\-Event \&event)}\label{class_main_frame_a1761b6b588beed7b8965d9b0b2b561cc}
+
+\item 
+\hypertarget{class_main_frame_a844e8058f4e8869af084cb35643a0c6c}{void {\bfseries On\-Cmd\-Slider\-Scroll} (wx\-Scroll\-Event \&event)}\label{class_main_frame_a844e8058f4e8869af084cb35643a0c6c}
+
+\item 
+\hypertarget{class_main_frame_aeda570594ad6ca298ade6b2dec5812c4}{void {\bfseries On\-Slider\-Scroll\-Bottom} (wx\-Scroll\-Event \&event)}\label{class_main_frame_aeda570594ad6ca298ade6b2dec5812c4}
+
+\item 
+\hypertarget{class_main_frame_a09fe6aa48627dd153964d44e9d80afa0}{void {\bfseries On\-Cmd\-Slider\-Scroll\-Changed} (wx\-Scroll\-Event \&event)}\label{class_main_frame_a09fe6aa48627dd153964d44e9d80afa0}
+
+\item 
+\hypertarget{class_main_frame_af7e0da6a850c5f08fd726280b7dc0af4}{void {\bfseries On\-Slider\-Scroll\-Top} (wx\-Scroll\-Event \&event)}\label{class_main_frame_af7e0da6a850c5f08fd726280b7dc0af4}
+
+\item 
+\hypertarget{class_main_frame_a648c966a7d7ba7c86b0c404cb8f97361}{void {\bfseries On\-Check\-S\-Q\-Click} (wx\-Command\-Event \&event)}\label{class_main_frame_a648c966a7d7ba7c86b0c404cb8f97361}
+
+\item 
+\hypertarget{class_main_frame_ad4c37f5ff0d7131df3450f8caab155d3}{void {\bfseries On\-Tog\-Btn\-Split\-Click} (wx\-Command\-Event \&event)}\label{class_main_frame_ad4c37f5ff0d7131df3450f8caab155d3}
+
+\item 
+\hypertarget{class_main_frame_af237b0cdbd857d4cc72f5a523457eb82}{void {\bfseries On\-Tog\-Btn\-Analog\-Click} (wx\-Command\-Event \&event)}\label{class_main_frame_af237b0cdbd857d4cc72f5a523457eb82}
+
+\item 
+\hypertarget{class_main_frame_ab1371babf6ebc9e24211a3ada34ab666}{void {\bfseries On\-Tog\-Btn\-A\-L\-C\-Click} (wx\-Command\-Event \&event)}\label{class_main_frame_ab1371babf6ebc9e24211a3ada34ab666}
+
+\item 
+\hypertarget{class_main_frame_a242e28aff7e479e59afccfaffb8b8e85}{void {\bfseries On\-Tog\-Btn\-Rx\-I\-D} (wx\-Command\-Event \&event)}\label{class_main_frame_a242e28aff7e479e59afccfaffb8b8e85}
+
+\item 
+\hypertarget{class_main_frame_a2bcfb5c59829cca3136f4bbc3989cf79}{void {\bfseries On\-Tog\-Btn\-Tx\-I\-D} (wx\-Command\-Event \&event)}\label{class_main_frame_a2bcfb5c59829cca3136f4bbc3989cf79}
+
+\item 
+\hypertarget{class_main_frame_a4bb33d30636a8cad4693412bc25337b7}{void {\bfseries On\-Tog\-Btn\-T\-X\-Click} (wx\-Command\-Event \&event)}\label{class_main_frame_a4bb33d30636a8cad4693412bc25337b7}
+
+\item 
+\hypertarget{class_main_frame_a7fc4afa20b92ac8e5f1ddfcf86820f28}{void {\bfseries On\-Tog\-Btn\-On\-Off} (wx\-Command\-Event \&event)}\label{class_main_frame_a7fc4afa20b92ac8e5f1ddfcf86820f28}
+
+\item 
+\hypertarget{class_main_frame_a2977ee86cf7f80eda32e6a900d47ab81}{void {\bfseries On\-Paint} (wx\-Paint\-Event \&event)}\label{class_main_frame_a2977ee86cf7f80eda32e6a900d47ab81}
+
+\item 
+\hypertarget{class_main_frame_a9f6f7f89d8b9aded1334cfa6eaca22bc}{void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_main_frame_a9f6f7f89d8b9aded1334cfa6eaca22bc}
+
+\item 
+\hypertarget{class_main_frame_a8fd9580d3191784843f34269810a676b}{void {\bfseries On\-Size} (wx\-Size\-Event \&event)}\label{class_main_frame_a8fd9580d3191784843f34269810a676b}
+
+\item 
+\hypertarget{class_main_frame_a4757c5d7d0e9b2c98dc34336f1dce49e}{void {\bfseries On\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_main_frame_a4757c5d7d0e9b2c98dc34336f1dce49e}
+
+\item 
+\hypertarget{class_main_frame_a2577b78ec0105922e5356287519d2e54}{wx\-String {\bfseries Load\-User\-Image} (wx\-Image \&image)}\label{class_main_frame_a2577b78ec0105922e5356287519d2e54}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_main_frame_a52c9829b1a1304bfb6ce8f6c3cb7cb98}{wx\-Critical\-Section {\bfseries m\-\_\-p\-Thread\-C\-S}}\label{class_main_frame_a52c9829b1a1304bfb6ce8f6c3cb7cb98}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-main.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-main.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_main_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..e08a60e
--- /dev/null
@@ -0,0 +1 @@
+1291b43bb746572bd1512f40335a4723
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_frame__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_main_frame__coll__graph.pdf
new file mode 100644 (file)
index 0000000..0388fee
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_main_frame__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_main_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..c49ac29
--- /dev/null
@@ -0,0 +1 @@
+f3f77a8b7cb773917445bede3a673a27
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_frame__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_main_frame__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..df8c7a5
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_main_frame__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_frame.tex b/fdmdv2/fdmdv2-doc/latex/class_my_frame.tex
new file mode 100644 (file)
index 0000000..488f9f6
--- /dev/null
@@ -0,0 +1,64 @@
+\hypertarget{class_my_frame}{\section{My\-Frame Class Reference}
+\label{class_my_frame}\index{My\-Frame@{My\-Frame}}
+}
+
+
+Inheritance diagram for My\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=138pt]{class_my_frame__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for My\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=254pt]{class_my_frame__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_my_frame_a5bba78c1375f8e12e92aaa37ed09e194}{void {\bfseries Do\-Start\-Thread} ()}\label{class_my_frame_a5bba78c1375f8e12e92aaa37ed09e194}
+
+\item 
+\hypertarget{class_my_frame_aa035a8902e9c0f3ad8fd42cb881f722d}{void {\bfseries Do\-Pause\-Thread} ()}\label{class_my_frame_aa035a8902e9c0f3ad8fd42cb881f722d}
+
+\item 
+\hypertarget{class_my_frame_aac16356b13311d0cf4219843eeb54bd5}{void {\bfseries Do\-Resume\-Thread} ()}\label{class_my_frame_aac16356b13311d0cf4219843eeb54bd5}
+
+\item 
+\hypertarget{class_my_frame_a4a43a0b3f7d830aaed136acff8096cfc}{void {\bfseries On\-Thread\-Update} (wx\-Thread\-Event \&)}\label{class_my_frame_a4a43a0b3f7d830aaed136acff8096cfc}
+
+\item 
+\hypertarget{class_my_frame_a23808ee028f1eb6e7ea673d963ca9284}{void {\bfseries On\-Thread\-Completion} (wx\-Thread\-Event \&)}\label{class_my_frame_a23808ee028f1eb6e7ea673d963ca9284}
+
+\item 
+\hypertarget{class_my_frame_abbf675938c147f9ba9394c8d2df49ca8}{void {\bfseries On\-Close} (wx\-Close\-Event \&)}\label{class_my_frame_abbf675938c147f9ba9394c8d2df49ca8}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_my_frame_af5512a4d5fbaddd8d2afcd3b748258fb}{{\bfseries wx\-D\-E\-C\-L\-A\-R\-E\-\_\-\-E\-V\-E\-N\-T\-\_\-\-T\-A\-B\-L\-E} ()}\label{class_my_frame_af5512a4d5fbaddd8d2afcd3b748258fb}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_my_frame_a7c3bc828e14d2fffdf2a71ea31b54ee1}{\hyperlink{class_my_thread}{My\-Thread} $\ast$ {\bfseries m\-\_\-p\-Thread}}\label{class_my_frame_a7c3bc828e14d2fffdf2a71ea31b54ee1}
+
+\item 
+\hypertarget{class_my_frame_a1a458e34841ff600e9aafae51212a2c3}{wx\-Critical\-Section {\bfseries m\-\_\-p\-Thread\-C\-S}}\label{class_my_frame_a1a458e34841ff600e9aafae51212a2c3}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/thread\-\_\-audio.\-h\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_my_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..3554479
--- /dev/null
@@ -0,0 +1 @@
+f989134011c8f2ade5ff3f0d4b375509
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_frame__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_my_frame__coll__graph.pdf
new file mode 100644 (file)
index 0000000..4ce4ebe
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_my_frame__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_my_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..1adf1e5
--- /dev/null
@@ -0,0 +1 @@
+20bef14a0d437291c7af48c19e01c1d1
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_frame__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_my_frame__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..29934b7
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_my_frame__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_thread.tex b/fdmdv2/fdmdv2-doc/latex/class_my_thread.tex
new file mode 100644 (file)
index 0000000..3464d7e
--- /dev/null
@@ -0,0 +1,46 @@
+\hypertarget{class_my_thread}{\section{My\-Thread Class Reference}
+\label{class_my_thread}\index{My\-Thread@{My\-Thread}}
+}
+
+
+Inheritance diagram for My\-Thread\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=138pt]{class_my_thread__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for My\-Thread\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=254pt]{class_my_thread__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_my_thread_aa6e966c01502e58062e1fd5f6327cc58}{{\bfseries My\-Thread} (\hyperlink{class_my_frame}{My\-Frame} $\ast$handler)}\label{class_my_thread_aa6e966c01502e58062e1fd5f6327cc58}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_my_thread_a4d6a8787272aa070fdb1738110333e8c}{virtual Exit\-Code {\bfseries Entry} ()}\label{class_my_thread_a4d6a8787272aa070fdb1738110333e8c}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_my_thread_a784223b4cc5897c86dcfb3c417f081c0}{\hyperlink{class_my_frame}{My\-Frame} $\ast$ {\bfseries m\-\_\-p\-Handler}}\label{class_my_thread_a784223b4cc5897c86dcfb3c417f081c0}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/thread\-\_\-audio.\-h\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_thread__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_my_thread__coll__graph.md5
new file mode 100644 (file)
index 0000000..5720573
--- /dev/null
@@ -0,0 +1 @@
+ea489fdcf4bf100d56f878ed619ae534
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_thread__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_my_thread__coll__graph.pdf
new file mode 100644 (file)
index 0000000..f53582f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_my_thread__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_thread__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_my_thread__inherit__graph.md5
new file mode 100644 (file)
index 0000000..eb9e1a7
--- /dev/null
@@ -0,0 +1 @@
+64c4377be911491e5c9f2b971b8cdf83
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_thread__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_my_thread__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..338dcbe
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_my_thread__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex
new file mode 100644 (file)
index 0000000..43899de
--- /dev/null
@@ -0,0 +1,54 @@
+\hypertarget{class_options_dlg}{\section{Options\-Dlg Class Reference}
+\label{class_options_dlg}\index{Options\-Dlg@{Options\-Dlg}}
+}
+
+
+Inheritance diagram for Options\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=144pt]{class_options_dlg__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Options\-Dlg\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=144pt]{class_options_dlg__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_options_dlg_a40a392346d152d4b9e37e54bcf2cb40a}{Options\-Dlg} (wx\-Window $\ast$parent)
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_options_dlg_adfc306dd1752dc33edbfb155e446e29b}{void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_options_dlg_adfc306dd1752dc33edbfb155e446e29b}
+
+\item 
+\hypertarget{class_options_dlg_a955c09ba654830aae49fa44221fe92a9}{void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_options_dlg_a955c09ba654830aae49fa44221fe92a9}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_options_dlg_a40a392346d152d4b9e37e54bcf2cb40a}{\index{Options\-Dlg@{Options\-Dlg}!Options\-Dlg@{Options\-Dlg}}
+\index{Options\-Dlg@{Options\-Dlg}!OptionsDlg@{Options\-Dlg}}
+\subsubsection[{Options\-Dlg}]{\setlength{\rightskip}{0pt plus 5cm}Options\-Dlg\-::\-Options\-Dlg (
+\begin{DoxyParamCaption}
+\item[{wx\-Window $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}\label{class_options_dlg_a40a392346d152d4b9e37e54bcf2cb40a}
+Constructor 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-options.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/dlg\-\_\-options.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_options_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_options_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..a5e85e2
--- /dev/null
@@ -0,0 +1 @@
+1c769939ef680ec62b389498b7d6cf30
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_options_dlg__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_options_dlg__coll__graph.pdf
new file mode 100644 (file)
index 0000000..d313739
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_options_dlg__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_options_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_options_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..a5e85e2
--- /dev/null
@@ -0,0 +1 @@
+1c769939ef680ec62b389498b7d6cf30
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_options_dlg__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_options_dlg__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..d313739
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_options_dlg__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex
new file mode 100644 (file)
index 0000000..bb63a13
--- /dev/null
@@ -0,0 +1,173 @@
+\hypertarget{class_plot_panel}{\section{Plot\-Panel Class Reference}
+\label{class_plot_panel}\index{Plot\-Panel@{Plot\-Panel}}
+}
+
+
+Inheritance diagram for Plot\-Panel\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_plot_panel__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Plot\-Panel\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_plot_panel__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_panel_a27892db4859ae9afca652f4175a7f88c}{{\bfseries Plot\-Panel} (wx\-Frame $\ast$parent)}\label{class_plot_panel_a27892db4859ae9afca652f4175a7f88c}
+
+\item 
+\hypertarget{class_plot_panel_aa44338288a6fce70a6683b3e556dc44d}{void {\bfseries On\-Mouse\-Move} (wx\-Mouse\-Event \&event)}\label{class_plot_panel_aa44338288a6fce70a6683b3e556dc44d}
+
+\item 
+\hypertarget{class_plot_panel_ad2e6780f516e870139eecf753223f708}{void {\bfseries On\-Mouse\-Down} (wx\-Mouse\-Event \&event)}\label{class_plot_panel_ad2e6780f516e870139eecf753223f708}
+
+\item 
+\hypertarget{class_plot_panel_a291b7a817083d10883226cf52a74e71e}{void {\bfseries On\-Mouse\-Up} (wx\-Mouse\-Event \&event)}\label{class_plot_panel_a291b7a817083d10883226cf52a74e71e}
+
+\item 
+\hypertarget{class_plot_panel_a6a537f5cdc334aaa423fa25d86bbf0af}{void {\bfseries On\-Mouse\-Wheel\-Moved} (wx\-Mouse\-Event \&event)}\label{class_plot_panel_a6a537f5cdc334aaa423fa25d86bbf0af}
+
+\item 
+\hypertarget{class_plot_panel_adb48aa0b95cd2e744795881146ca3563}{void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_plot_panel_adb48aa0b95cd2e744795881146ca3563}
+
+\item 
+\hypertarget{class_plot_panel_a994c5955446c7b606ec70db498f4edc0}{void {\bfseries On\-Size} (wx\-Size\-Event \&event)}\label{class_plot_panel_a994c5955446c7b606ec70db498f4edc0}
+
+\item 
+\hypertarget{class_plot_panel_a7af545a2edf85655c28e5af4a41c0161}{void {\bfseries On\-Erase} (wx\-Erase\-Event \&event)}\label{class_plot_panel_a7af545a2edf85655c28e5af4a41c0161}
+
+\item 
+\hypertarget{class_plot_panel_a72ee37d726eb276bf9aca7f3b50c7b85}{void {\bfseries On\-Paint} (wx\-Paint\-Event \&event)}\label{class_plot_panel_a72ee37d726eb276bf9aca7f3b50c7b85}
+
+\item 
+\hypertarget{class_plot_panel_a042c9df2ebe0c245d9fb5f3aa63595bc}{void {\bfseries paint\-Event} (wx\-Paint\-Event \&evt)}\label{class_plot_panel_a042c9df2ebe0c245d9fb5f3aa63595bc}
+
+\item 
+\hypertarget{class_plot_panel_a5f35a9628a035ef904fb056f5ebcc3c3}{virtual void {\bfseries draw} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_panel_a5f35a9628a035ef904fb056f5ebcc3c3}
+
+\item 
+\hypertarget{class_plot_panel_ac9a8cc0d4ab016dc22195b813643c675}{virtual void {\bfseries draw\-Graticule} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_panel_ac9a8cc0d4ab016dc22195b813643c675}
+
+\item 
+\hypertarget{class_plot_panel_a8e8722d1f4c02f166f7acd6905ea4009}{virtual double {\bfseries Set\-Zoom\-Factor} (double zf)}\label{class_plot_panel_a8e8722d1f4c02f166f7acd6905ea4009}
+
+\item 
+\hypertarget{class_plot_panel_a6f6ef3db5a4b4f6cb50d92a38fa36dbd}{virtual double {\bfseries Get\-Zoom\-Factor} (double zf)}\label{class_plot_panel_a6f6ef3db5a4b4f6cb50d92a38fa36dbd}
+
+\item 
+\hypertarget{class_plot_panel_a3858e2d6bd9f1cfc900c5a1c7391e0fb}{virtual void {\bfseries On\-Show} (wx\-Show\-Event \&event)}\label{class_plot_panel_a3858e2d6bd9f1cfc900c5a1c7391e0fb}
+
+\item 
+\hypertarget{class_plot_panel_a539ab140f79c5cff29031aa312a9f159}{virtual double {\bfseries Get\-Label\-Size} ()}\label{class_plot_panel_a539ab140f79c5cff29031aa312a9f159}
+
+\item 
+\hypertarget{class_plot_panel_a2fcb6c7fc21c942122b0a8f4d4a9af2d}{virtual void {\bfseries Set\-Label\-Size} (double size)}\label{class_plot_panel_a2fcb6c7fc21c942122b0a8f4d4a9af2d}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_panel_a111adb0975870b5d448da832bd44fc99}{wx\-Pen {\bfseries m\-\_\-pen\-Short\-Dash}}\label{class_plot_panel_a111adb0975870b5d448da832bd44fc99}
+
+\item 
+\hypertarget{class_plot_panel_a227751dba1777b261ffdc27b53fb087d}{wx\-Pen {\bfseries m\-\_\-pen\-Dot\-Dash}}\label{class_plot_panel_a227751dba1777b261ffdc27b53fb087d}
+
+\item 
+\hypertarget{class_plot_panel_a229628c08bb7d0fa16589dbf83d635d1}{wx\-Pen {\bfseries m\-\_\-pen\-Solid}}\label{class_plot_panel_a229628c08bb7d0fa16589dbf83d635d1}
+
+\item 
+\hypertarget{class_plot_panel_ad1cfa169df1cfa5ef798b57d2619d742}{wx\-Rect {\bfseries m\-\_\-rect\-Ctrl}}\label{class_plot_panel_ad1cfa169df1cfa5ef798b57d2619d742}
+
+\item 
+\hypertarget{class_plot_panel_a467e202bbd0fa3ef1997fa2b322e349d}{wx\-Rect {\bfseries m\-\_\-rect\-Grid}}\label{class_plot_panel_a467e202bbd0fa3ef1997fa2b322e349d}
+
+\item 
+\hypertarget{class_plot_panel_afcee74e089f5a50659bb534db80532d9}{wx\-Rect {\bfseries m\-\_\-rect\-Plot}}\label{class_plot_panel_afcee74e089f5a50659bb534db80532d9}
+
+\item 
+\hypertarget{class_plot_panel_ad28637582a93843082fc7b1d8d80c807}{\hyperlink{class_main_frame}{Main\-Frame} $\ast$ {\bfseries m\-\_\-p\-Top\-Frame}}\label{class_plot_panel_ad28637582a93843082fc7b1d8d80c807}
+
+\item 
+\hypertarget{class_plot_panel_a63b99d2f75a6486dda96f4934ba369fa}{wx\-Aui\-Notebook $\ast$ {\bfseries m\-\_\-p\-Note\-Book}}\label{class_plot_panel_a63b99d2f75a6486dda96f4934ba369fa}
+
+\item 
+\hypertarget{class_plot_panel_a00eb5aef94866f0f385fcf793cb841b6}{double {\bfseries m\-\_\-label\-\_\-size}}\label{class_plot_panel_a00eb5aef94866f0f385fcf793cb841b6}
+
+\item 
+\hypertarget{class_plot_panel_a61a49a35721e334b959e833464add15f}{wx\-Size {\bfseries m\-\_\-\-Bufsz}}\label{class_plot_panel_a61a49a35721e334b959e833464add15f}
+
+\item 
+\hypertarget{class_plot_panel_a803a71153ab9758b6134fc51855a71b3}{bool {\bfseries m\-\_\-newdata}}\label{class_plot_panel_a803a71153ab9758b6134fc51855a71b3}
+
+\item 
+\hypertarget{class_plot_panel_a8cf01c846dc561a79c0d1dee88a80ef4}{wx\-Bitmap $\ast$ {\bfseries m\-\_\-bmp}}\label{class_plot_panel_a8cf01c846dc561a79c0d1dee88a80ef4}
+
+\item 
+\hypertarget{class_plot_panel_a274a9ad1bf4f03ccc74ae259029835d5}{wx\-Native\-Pixel\-Data $\ast$ {\bfseries m\-\_\-p\-Bmp}}\label{class_plot_panel_a274a9ad1bf4f03ccc74ae259029835d5}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_panel_abd0a64bd20aec2e300e383abfd60315d}{int {\bfseries m\-\_\-x}}\label{class_plot_panel_abd0a64bd20aec2e300e383abfd60315d}
+
+\item 
+\hypertarget{class_plot_panel_a822981fef8ff50da327b3dbca9fd2777}{int {\bfseries m\-\_\-y}}\label{class_plot_panel_a822981fef8ff50da327b3dbca9fd2777}
+
+\item 
+\hypertarget{class_plot_panel_ae78b6e7fc3e44bea81809813d753125c}{int {\bfseries m\-\_\-w}}\label{class_plot_panel_ae78b6e7fc3e44bea81809813d753125c}
+
+\item 
+\hypertarget{class_plot_panel_adcc3cec53897df2c9e99a980938092c1}{int {\bfseries m\-\_\-h}}\label{class_plot_panel_adcc3cec53897df2c9e99a980938092c1}
+
+\item 
+\hypertarget{class_plot_panel_ab41676a2e46c2e801bc639c274a7d5f5}{int {\bfseries m\-\_\-left}}\label{class_plot_panel_ab41676a2e46c2e801bc639c274a7d5f5}
+
+\item 
+\hypertarget{class_plot_panel_a8c49969c560b64902272347835f151a0}{int {\bfseries m\-\_\-top}}\label{class_plot_panel_a8c49969c560b64902272347835f151a0}
+
+\item 
+\hypertarget{class_plot_panel_a398b423039df00405f2f23b786a02b0d}{int {\bfseries m\-\_\-prev\-\_\-w}}\label{class_plot_panel_a398b423039df00405f2f23b786a02b0d}
+
+\item 
+\hypertarget{class_plot_panel_af85cf51a62f09adf0cbb4eb35d7cfc97}{int {\bfseries m\-\_\-prev\-\_\-h}}\label{class_plot_panel_af85cf51a62f09adf0cbb4eb35d7cfc97}
+
+\item 
+\hypertarget{class_plot_panel_ab38a4323755a529cbdab28a5854ffc06}{int {\bfseries m\-\_\-prev\-\_\-x}}\label{class_plot_panel_ab38a4323755a529cbdab28a5854ffc06}
+
+\item 
+\hypertarget{class_plot_panel_a2e1ea18bbea07dd04acc76567a993070}{int {\bfseries m\-\_\-prev\-\_\-y}}\label{class_plot_panel_a2e1ea18bbea07dd04acc76567a993070}
+
+\item 
+\hypertarget{class_plot_panel_a20336cef42ecb91f0fd1f9af1f70ba43}{bool {\bfseries m\-\_\-use\-\_\-bitmap}}\label{class_plot_panel_a20336cef42ecb91f0fd1f9af1f70ba43}
+
+\item 
+\hypertarget{class_plot_panel_a07334de87de07eeab43eabbdaf730ab5}{bool {\bfseries m\-\_\-clip}}\label{class_plot_panel_a07334de87de07eeab43eabbdaf730ab5}
+
+\item 
+\hypertarget{class_plot_panel_a7182715e509f98f42e78210d324fe042}{bool {\bfseries m\-\_\-rubber\-Band}}\label{class_plot_panel_a7182715e509f98f42e78210d324fe042}
+
+\item 
+\hypertarget{class_plot_panel_acebe9485868374626f03516e3508b592}{bool {\bfseries m\-\_\-mouse\-Down}}\label{class_plot_panel_acebe9485868374626f03516e3508b592}
+
+\item 
+\hypertarget{class_plot_panel_ae2f4907a8e4ed958ef4995e99b1f7148}{double {\bfseries m\-\_\-zoom\-Factor}}\label{class_plot_panel_ae2f4907a8e4ed958ef4995e99b1f7148}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_panel__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_panel__coll__graph.md5
new file mode 100644 (file)
index 0000000..008c36d
--- /dev/null
@@ -0,0 +1 @@
+d959f6f1d79bde4d42c08267d90c92ba
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_panel__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_panel__coll__graph.pdf
new file mode 100644 (file)
index 0000000..71c4266
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_panel__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_panel__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_panel__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6c4c268
--- /dev/null
@@ -0,0 +1 @@
+076661bbc1f2dda4c63c2be46353534c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_panel__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_panel__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..bd0cabf
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_panel__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex
new file mode 100644 (file)
index 0000000..8778d01
--- /dev/null
@@ -0,0 +1,78 @@
+\hypertarget{class_plot_scalar}{\section{Plot\-Scalar Class Reference}
+\label{class_plot_scalar}\index{Plot\-Scalar@{Plot\-Scalar}}
+}
+
+
+Inheritance diagram for Plot\-Scalar\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=142pt]{class_plot_scalar__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Plot\-Scalar\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_plot_scalar__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_scalar_a53c9d8fbf1e4420dd1fc27910fb02403}{{\bfseries Plot\-Scalar} (wx\-Frame $\ast$parent, int x\-\_\-max\-\_\-, int y\-\_\-max\-\_\-)}\label{class_plot_scalar_a53c9d8fbf1e4420dd1fc27910fb02403}
+
+\item 
+\hypertarget{class_plot_scalar_a0d910560ef24c40c5aab8540c6dd82c2}{void {\bfseries add\-\_\-new\-\_\-sample} (float sample)}\label{class_plot_scalar_a0d910560ef24c40c5aab8540c6dd82c2}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_scalar_ad2c5214849ba51b85c61e5ed1949b28e}{int {\bfseries clip} (int y1)}\label{class_plot_scalar_ad2c5214849ba51b85c61e5ed1949b28e}
+
+\item 
+\hypertarget{class_plot_scalar_aa901215be79b5a522c416224c6554cf3}{void {\bfseries draw} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_scalar_aa901215be79b5a522c416224c6554cf3}
+
+\item 
+\hypertarget{class_plot_scalar_a8e31e0b1a2415d7bdf8a4c521dbc2e8d}{void {\bfseries On\-Paint} (wx\-Paint\-Event \&event)}\label{class_plot_scalar_a8e31e0b1a2415d7bdf8a4c521dbc2e8d}
+
+\item 
+\hypertarget{class_plot_scalar_a6b41cd9d409567b395f539d0204c706c}{void {\bfseries On\-Size} (wx\-Size\-Event \&event)}\label{class_plot_scalar_a6b41cd9d409567b395f539d0204c706c}
+
+\item 
+\hypertarget{class_plot_scalar_acb95980f2589a99431b5e358c98a91f2}{void {\bfseries On\-Show} (wx\-Show\-Event \&event)}\label{class_plot_scalar_acb95980f2589a99431b5e358c98a91f2}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_scalar_a9a9edfbd8517f1ce1e7b75bcd4fda4f5}{int {\bfseries m\-\_\-x\-\_\-max}}\label{class_plot_scalar_a9a9edfbd8517f1ce1e7b75bcd4fda4f5}
+
+\item 
+\hypertarget{class_plot_scalar_a91ce24595550dd2c4add253025ba668c}{int {\bfseries m\-\_\-y\-\_\-max}}\label{class_plot_scalar_a91ce24595550dd2c4add253025ba668c}
+
+\item 
+\hypertarget{class_plot_scalar_a28e4e09d513bce7b2890635d1ed1967d}{float $\ast$ {\bfseries m\-\_\-mem}}\label{class_plot_scalar_a28e4e09d513bce7b2890635d1ed1967d}
+
+\item 
+\hypertarget{class_plot_scalar_a963d1a8e34175f7d3b1f82fa4e71ae19}{float {\bfseries m\-\_\-new\-\_\-sample}}\label{class_plot_scalar_a963d1a8e34175f7d3b1f82fa4e71ae19}
+
+\item 
+\hypertarget{class_plot_scalar_a3ff0dec7b8f50b3ca7155c06e8877ab5}{int {\bfseries m\-\_\-index}}\label{class_plot_scalar_a3ff0dec7b8f50b3ca7155c06e8877ab5}
+
+\item 
+\hypertarget{class_plot_scalar_a8e057f0175729eea2a6e8ec5597bb1c0}{int {\bfseries m\-\_\-step}}\label{class_plot_scalar_a8e057f0175729eea2a6e8ec5597bb1c0}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-scalar.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-scalar.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__coll__graph.md5
new file mode 100644 (file)
index 0000000..a28aa77
--- /dev/null
@@ -0,0 +1 @@
+0f0fc4b893b8646e81309e164a9411ad
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__coll__graph.pdf
new file mode 100644 (file)
index 0000000..38728cd
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3b50669
--- /dev/null
@@ -0,0 +1 @@
+44e98d85c7a1cc589ee419c0159cb5bb
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..43960c8
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex
new file mode 100644 (file)
index 0000000..42d705c
--- /dev/null
@@ -0,0 +1,63 @@
+\hypertarget{class_plot_scatter}{\section{Plot\-Scatter Class Reference}
+\label{class_plot_scatter}\index{Plot\-Scatter@{Plot\-Scatter}}
+}
+
+
+Inheritance diagram for Plot\-Scatter\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=144pt]{class_plot_scatter__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Plot\-Scatter\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_plot_scatter__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_scatter_a3afb429623d26da2e130a53940afae3d}{{\bfseries Plot\-Scatter} (wx\-Frame $\ast$parent)}\label{class_plot_scatter_a3afb429623d26da2e130a53940afae3d}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_scatter_aee86ff1a62c9f5131a9e2901078143d6}{void {\bfseries draw} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_scatter_aee86ff1a62c9f5131a9e2901078143d6}
+
+\item 
+\hypertarget{class_plot_scatter_ab88a05eba2000d796fd5d9ce3a722923}{void {\bfseries add\-\_\-new\-\_\-samples} (\hyperlink{struct_c_o_m_p}{C\-O\-M\-P} samples\mbox{[}$\,$\mbox{]})}\label{class_plot_scatter_ab88a05eba2000d796fd5d9ce3a722923}
+
+\item 
+\hypertarget{class_plot_scatter_a96f16b57f595b0916a7fa4843aeed53f}{void {\bfseries On\-Paint} (wx\-Paint\-Event \&event)}\label{class_plot_scatter_a96f16b57f595b0916a7fa4843aeed53f}
+
+\item 
+\hypertarget{class_plot_scatter_aefccecfa048d8102724295fce801cb4e}{void {\bfseries On\-Size} (wx\-Size\-Event \&event)}\label{class_plot_scatter_aefccecfa048d8102724295fce801cb4e}
+
+\item 
+\hypertarget{class_plot_scatter_a7f56259f17e46eea4b223f6e6b4c2a8d}{void {\bfseries On\-Show} (wx\-Show\-Event \&event)}\label{class_plot_scatter_a7f56259f17e46eea4b223f6e6b4c2a8d}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_scatter_ab0c0683c27bb137bc7bb04aff7de88ab}{\hyperlink{struct_c_o_m_p}{C\-O\-M\-P} {\bfseries m\-\_\-mem} \mbox{[}S\-C\-A\-T\-T\-E\-R\-\_\-\-M\-E\-M\mbox{]}}\label{class_plot_scatter_ab0c0683c27bb137bc7bb04aff7de88ab}
+
+\item 
+\hypertarget{class_plot_scatter_a54ec91bd3e57b7648b1ee225de414993}{\hyperlink{struct_c_o_m_p}{C\-O\-M\-P} {\bfseries m\-\_\-new\-\_\-samples} \mbox{[}F\-D\-M\-D\-V\-\_\-\-N\-S\-Y\-M\mbox{]}}\label{class_plot_scatter_a54ec91bd3e57b7648b1ee225de414993}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-scatter.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-scatter.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__coll__graph.md5
new file mode 100644 (file)
index 0000000..7a4c869
--- /dev/null
@@ -0,0 +1 @@
+1aa2327825830229798662c204b553ec
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__coll__graph.pdf
new file mode 100644 (file)
index 0000000..f1b76cb
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5c736ef
--- /dev/null
@@ -0,0 +1 @@
+317ef4bec495b85175c165991051f5c6
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..3f3b1c2
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex
new file mode 100644 (file)
index 0000000..b3fc148
--- /dev/null
@@ -0,0 +1,54 @@
+\hypertarget{class_plot_spectrum}{\section{Plot\-Spectrum Class Reference}
+\label{class_plot_spectrum}\index{Plot\-Spectrum@{Plot\-Spectrum}}
+}
+
+
+Inheritance diagram for Plot\-Spectrum\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=156pt]{class_plot_spectrum__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Plot\-Spectrum\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_plot_spectrum__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_spectrum_acf2d5350a75a47ece11c0dc33399a0da}{{\bfseries Plot\-Spectrum} (wx\-Frame $\ast$parent)}\label{class_plot_spectrum_acf2d5350a75a47ece11c0dc33399a0da}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_spectrum_ac95b33dfd2838f6fc2a6791003b26d0a}{void {\bfseries On\-Paint} (wx\-Paint\-Event \&event)}\label{class_plot_spectrum_ac95b33dfd2838f6fc2a6791003b26d0a}
+
+\item 
+\hypertarget{class_plot_spectrum_aa104352673f08ff08c72bcf4729f23eb}{void {\bfseries On\-Size} (wx\-Size\-Event \&event)}\label{class_plot_spectrum_aa104352673f08ff08c72bcf4729f23eb}
+
+\item 
+\hypertarget{class_plot_spectrum_a40d38e7467b04ab2f958218f38209aab}{void {\bfseries On\-Show} (wx\-Show\-Event \&event)}\label{class_plot_spectrum_a40d38e7467b04ab2f958218f38209aab}
+
+\item 
+\hypertarget{class_plot_spectrum_a2d78efb58ea00ec8961a88632a54f357}{void {\bfseries draw\-Graticule} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_spectrum_a2d78efb58ea00ec8961a88632a54f357}
+
+\item 
+\hypertarget{class_plot_spectrum_aeab5798a4f3bd55bd69045cc7b817d48}{void {\bfseries draw} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_spectrum_aeab5798a4f3bd55bd69045cc7b817d48}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-spectrum.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-spectrum.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__coll__graph.md5
new file mode 100644 (file)
index 0000000..3800a83
--- /dev/null
@@ -0,0 +1 @@
+e76369cbbba121f3dae2b69f147e36b3
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__coll__graph.pdf
new file mode 100644 (file)
index 0000000..25ba19f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d34b42e
--- /dev/null
@@ -0,0 +1 @@
+deb0c947dcf8cb61e93fa03d3c7b078b
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..eccb518
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex
new file mode 100644 (file)
index 0000000..918711d
--- /dev/null
@@ -0,0 +1,72 @@
+\hypertarget{class_plot_waterfall}{\section{Plot\-Waterfall Class Reference}
+\label{class_plot_waterfall}\index{Plot\-Waterfall@{Plot\-Waterfall}}
+}
+
+
+Inheritance diagram for Plot\-Waterfall\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=152pt]{class_plot_waterfall__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Plot\-Waterfall\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{class_plot_waterfall__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_waterfall_ab8cb1de06d17616f05ab872923563167}{{\bfseries Plot\-Waterfall} (wx\-Frame $\ast$parent)}\label{class_plot_waterfall_ab8cb1de06d17616f05ab872923563167}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_waterfall_a9258386bf42d94ddda768e4e767a77aa}{unsigned {\bfseries heatmap} (float val, float min, float max)}\label{class_plot_waterfall_a9258386bf42d94ddda768e4e767a77aa}
+
+\item 
+\hypertarget{class_plot_waterfall_a37d541349ac6f010a90fee3b9f32fbbb}{void {\bfseries On\-Paint} (wx\-Paint\-Event \&evt)}\label{class_plot_waterfall_a37d541349ac6f010a90fee3b9f32fbbb}
+
+\item 
+\hypertarget{class_plot_waterfall_adae15df2acf8dd7a1812ea79b2708b65}{void {\bfseries On\-Size} (wx\-Size\-Event \&event)}\label{class_plot_waterfall_adae15df2acf8dd7a1812ea79b2708b65}
+
+\item 
+\hypertarget{class_plot_waterfall_ad55e0e3078f0d5c3699df36ba6d8ab5d}{void {\bfseries On\-Show} (wx\-Show\-Event \&event)}\label{class_plot_waterfall_ad55e0e3078f0d5c3699df36ba6d8ab5d}
+
+\item 
+\hypertarget{class_plot_waterfall_aa97d243b7bb91238b7493dcb96139803}{void {\bfseries draw\-Graticule} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_waterfall_aa97d243b7bb91238b7493dcb96139803}
+
+\item 
+\hypertarget{class_plot_waterfall_a3956d17d4ece2c0ca4d50b6f7002b24c}{void {\bfseries draw} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_waterfall_a3956d17d4ece2c0ca4d50b6f7002b24c}
+
+\item 
+\hypertarget{class_plot_waterfall_ae19ead564f66f723b7192dbb2bd5815b}{void {\bfseries plot\-Data} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_waterfall_ae19ead564f66f723b7192dbb2bd5815b}
+
+\item 
+\hypertarget{class_plot_waterfall_aec560c10f32a6c6e92a62225288c28f3}{void {\bfseries plot\-Pixel\-Data} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_waterfall_aec560c10f32a6c6e92a62225288c28f3}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_plot_waterfall_aae04482318331ac760954376f23a1e3c}{unsigned {\bfseries m\-\_\-heatmap\-\_\-lut} \mbox{[}256\mbox{]}}\label{class_plot_waterfall_aae04482318331ac760954376f23a1e3c}
+
+\item 
+\hypertarget{class_plot_waterfall_a1cb3639849f17b1882b2b3713fd690cf}{int {\bfseries m\-\_\-greyscale}}\label{class_plot_waterfall_a1cb3639849f17b1882b2b3713fd690cf}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-waterfall.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-plot\-\_\-waterfall.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__coll__graph.md5
new file mode 100644 (file)
index 0000000..19e5966
--- /dev/null
@@ -0,0 +1 @@
+50ee80a3ec67ffaae5eac8db4dced8ab
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__coll__graph.pdf
new file mode 100644 (file)
index 0000000..61b4950
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3d3641c
--- /dev/null
@@ -0,0 +1 @@
+4633357ff54e8af9942d6613c65a3089
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..07092ca
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_port_audio_wrap.tex b/fdmdv2/fdmdv2-doc/latex/class_port_audio_wrap.tex
new file mode 100644 (file)
index 0000000..54f9fab
--- /dev/null
@@ -0,0 +1,180 @@
+\hypertarget{class_port_audio_wrap}{\section{Port\-Audio\-Wrap Class Reference}
+\label{class_port_audio_wrap}\index{Port\-Audio\-Wrap@{Port\-Audio\-Wrap}}
+}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_port_audio_wrap_a4af13f96f4f8639148668c89942b3365}{void {\bfseries per\-\_\-frame\-\_\-rx\-\_\-processing} (short output\-\_\-buf\mbox{[}$\,$\mbox{]}, int $\ast$n\-\_\-output\-\_\-buf, int codec\-\_\-bits\mbox{[}$\,$\mbox{]}, short input\-\_\-buf\mbox{[}$\,$\mbox{]}, int $\ast$n\-\_\-input\-\_\-buf, int $\ast$nin, int $\ast$state, struct C\-O\-D\-E\-C2 $\ast$c2)}\label{class_port_audio_wrap_a4af13f96f4f8639148668c89942b3365}
+
+\item 
+\hypertarget{class_port_audio_wrap_a2a122bf5de62e7f1fb1bfed6801e063c}{Pa\-Device\-Index {\bfseries get\-Default\-Input\-Device} ()}\label{class_port_audio_wrap_a2a122bf5de62e7f1fb1bfed6801e063c}
+
+\item 
+\hypertarget{class_port_audio_wrap_a8cde3f5f6f312fbd8c0ad60619d617ad}{Pa\-Device\-Index {\bfseries get\-Default\-Output\-Device} ()}\label{class_port_audio_wrap_a8cde3f5f6f312fbd8c0ad60619d617ad}
+
+\item 
+\hypertarget{class_port_audio_wrap_a246ec79a44d879a74d6afe3e1005bc00}{Pa\-Stream\-Parameters $\ast$ {\bfseries get\-Device\-Info} (Pa\-Device\-Index idx)}\label{class_port_audio_wrap_a246ec79a44d879a74d6afe3e1005bc00}
+
+\item 
+\hypertarget{class_port_audio_wrap_a34ec7a96cbe5859f4a6aba6cb4b508cf}{Pa\-Error {\bfseries set\-Frames\-Per\-Buffer} (unsigned long size)}\label{class_port_audio_wrap_a34ec7a96cbe5859f4a6aba6cb4b508cf}
+
+\item 
+\hypertarget{class_port_audio_wrap_a7245832a8cafbc8d140a51e106838fbb}{Pa\-Error {\bfseries set\-Sample\-Rate} (unsigned long size)}\label{class_port_audio_wrap_a7245832a8cafbc8d140a51e106838fbb}
+
+\item 
+\hypertarget{class_port_audio_wrap_a47fe0dd437c0a4693824966e7100255a}{Pa\-Error {\bfseries set\-Stream\-Flags} (Pa\-Stream\-Flags flags)}\label{class_port_audio_wrap_a47fe0dd437c0a4693824966e7100255a}
+
+\item 
+\hypertarget{class_port_audio_wrap_a7b455cc4397b90c6d381c26073e51b2a}{Pa\-Error {\bfseries set\-Callback} (Pa\-Stream\-Callback $\ast$stream\-Callback)}\label{class_port_audio_wrap_a7b455cc4397b90c6d381c26073e51b2a}
+
+\item 
+\hypertarget{class_port_audio_wrap_adf02f262bcd9f85c33fea7da0e4cd841}{Pa\-Error {\bfseries set\-Stream\-Callback} (Pa\-Stream $\ast$stream, Pa\-Stream\-Callback $\ast$callback)}\label{class_port_audio_wrap_adf02f262bcd9f85c33fea7da0e4cd841}
+
+\item 
+\hypertarget{class_port_audio_wrap_a163f9ff1095444793a25f1e90442b32c}{Pa\-Error {\bfseries set\-Stream\-Finished\-Callback} (Pa\-Stream $\ast$stream, Pa\-Stream\-Finished\-Callback $\ast$stream\-Finished\-Callback)}\label{class_port_audio_wrap_a163f9ff1095444793a25f1e90442b32c}
+
+\item 
+\hypertarget{class_port_audio_wrap_ae9fa5c4e8bd989d3ff722c76a381f33f}{Pa\-Error {\bfseries stream\-Open} ()}\label{class_port_audio_wrap_ae9fa5c4e8bd989d3ff722c76a381f33f}
+
+\item 
+\hypertarget{class_port_audio_wrap_abf1e9b6f6b6e09df0b926c7995963575}{Pa\-Error {\bfseries set\-Input\-Device} (Pa\-Device\-Index dev)}\label{class_port_audio_wrap_abf1e9b6f6b6e09df0b926c7995963575}
+
+\item 
+\hypertarget{class_port_audio_wrap_ac14a25862172c41c0186add676842859}{Pa\-Error {\bfseries set\-Input\-Channel\-Count} (int count)}\label{class_port_audio_wrap_ac14a25862172c41c0186add676842859}
+
+\item 
+\hypertarget{class_port_audio_wrap_a70ee9d33e7aecf0c2844060dc7628037}{int {\bfseries get\-Input\-Channel\-Count} ()}\label{class_port_audio_wrap_a70ee9d33e7aecf0c2844060dc7628037}
+
+\item 
+\hypertarget{class_port_audio_wrap_aaa979ac038d7cea196a012484aa84623}{Pa\-Error {\bfseries set\-Input\-Sample\-Format} (Pa\-Sample\-Format format)}\label{class_port_audio_wrap_aaa979ac038d7cea196a012484aa84623}
+
+\item 
+\hypertarget{class_port_audio_wrap_af20b6e10b5e67bbc71a0ce405688d19c}{Pa\-Error {\bfseries set\-Input\-Sample\-Rate} (Pa\-Sample\-Format format)}\label{class_port_audio_wrap_af20b6e10b5e67bbc71a0ce405688d19c}
+
+\item 
+\hypertarget{class_port_audio_wrap_a79575cbf76ba487b4edc3e6188e680ad}{Pa\-Error {\bfseries set\-Input\-Latency} (Pa\-Time latency)}\label{class_port_audio_wrap_a79575cbf76ba487b4edc3e6188e680ad}
+
+\item 
+\hypertarget{class_port_audio_wrap_a5ce5a1875848b5c93fb769d4186dbcf3}{void {\bfseries set\-Input\-Host\-Api\-Stream\-Info} (void $\ast$info=N\-U\-L\-L)}\label{class_port_audio_wrap_a5ce5a1875848b5c93fb769d4186dbcf3}
+
+\item 
+\hypertarget{class_port_audio_wrap_af2b23ddbc2df1f3a8f20ba59db2e26eb}{Pa\-Time {\bfseries get\-Input\-Default\-Low\-Latency} ()}\label{class_port_audio_wrap_af2b23ddbc2df1f3a8f20ba59db2e26eb}
+
+\item 
+\hypertarget{class_port_audio_wrap_a17132c9ddbe6b7a184ad5d3ecf4aa66e}{const char $\ast$ {\bfseries get\-Device\-Name} (Pa\-Device\-Index dev)}\label{class_port_audio_wrap_a17132c9ddbe6b7a184ad5d3ecf4aa66e}
+
+\item 
+\hypertarget{class_port_audio_wrap_ac5fdc035a033cf426f259d4bac87e4ca}{Pa\-Error {\bfseries set\-Output\-Device} (Pa\-Device\-Index dev)}\label{class_port_audio_wrap_ac5fdc035a033cf426f259d4bac87e4ca}
+
+\item 
+\hypertarget{class_port_audio_wrap_aac39854526473140e2b9bcf6c30ce876}{Pa\-Error {\bfseries set\-Output\-Channel\-Count} (int count)}\label{class_port_audio_wrap_aac39854526473140e2b9bcf6c30ce876}
+
+\item 
+\hypertarget{class_port_audio_wrap_a29ae357027ce0ac70f52c5a8fc416b16}{const int {\bfseries get\-Output\-Channel\-Count} ()}\label{class_port_audio_wrap_a29ae357027ce0ac70f52c5a8fc416b16}
+
+\item 
+\hypertarget{class_port_audio_wrap_a342018893c092acac26509351b45602f}{Pa\-Error {\bfseries set\-Output\-Sample\-Format} (Pa\-Sample\-Format format)}\label{class_port_audio_wrap_a342018893c092acac26509351b45602f}
+
+\item 
+\hypertarget{class_port_audio_wrap_a619ad8a126e30b328468a57c8047f2f8}{Pa\-Error {\bfseries set\-Output\-Latency} (Pa\-Time latency)}\label{class_port_audio_wrap_a619ad8a126e30b328468a57c8047f2f8}
+
+\item 
+\hypertarget{class_port_audio_wrap_a879e58affa1895a9fd737b44e72b609e}{Pa\-Error {\bfseries stream\-Start} ()}\label{class_port_audio_wrap_a879e58affa1895a9fd737b44e72b609e}
+
+\item 
+\hypertarget{class_port_audio_wrap_a7f900dbb4003a1e01341e4f9f95c72e8}{Pa\-Error {\bfseries stream\-Close} ()}\label{class_port_audio_wrap_a7f900dbb4003a1e01341e4f9f95c72e8}
+
+\item 
+\hypertarget{class_port_audio_wrap_ab7d9fc6cda5c61cda105e6d9bba9215c}{void {\bfseries set\-Output\-Host\-Api\-Stream\-Info} (void $\ast$info=N\-U\-L\-L)}\label{class_port_audio_wrap_ab7d9fc6cda5c61cda105e6d9bba9215c}
+
+\item 
+\hypertarget{class_port_audio_wrap_a1014d8750069b7dc914e6f836da79660}{Pa\-Time {\bfseries get\-Output\-Default\-Low\-Latency} ()}\label{class_port_audio_wrap_a1014d8750069b7dc914e6f836da79660}
+
+\item 
+\hypertarget{class_port_audio_wrap_a987405b6ca5fbecb33ac69ddfe843659}{void {\bfseries average\-Data} (float mag\-\_\-d\-B\mbox{[}$\,$\mbox{]})}\label{class_port_audio_wrap_a987405b6ca5fbecb33ac69ddfe843659}
+
+\item 
+\hypertarget{class_port_audio_wrap_a65d6263d05a44f6696a3eb93a669e862}{void {\bfseries set\-Fdmdv\-State} (F\-D\-M\-D\-V $\ast$fdmdv\-\_\-state)}\label{class_port_audio_wrap_a65d6263d05a44f6696a3eb93a669e862}
+
+\item 
+\hypertarget{class_port_audio_wrap_a132273a300efd015cf3d66ee5b250216}{void {\bfseries set\-Input\-Buffer} (const Pa\-Stream\-Parameters \&input\-Buffer)}\label{class_port_audio_wrap_a132273a300efd015cf3d66ee5b250216}
+
+\item 
+\hypertarget{class_port_audio_wrap_a2284b3598963428bd5970b69a2ec0370}{void {\bfseries set\-Output\-Buffer} (const Pa\-Stream\-Parameters \&output\-Buffer)}\label{class_port_audio_wrap_a2284b3598963428bd5970b69a2ec0370}
+
+\item 
+\hypertarget{class_port_audio_wrap_a20f5cf508b5e13bd29632acb1af52d26}{void {\bfseries set\-Samplerate} (int samplerate)}\label{class_port_audio_wrap_a20f5cf508b5e13bd29632acb1af52d26}
+
+\item 
+\hypertarget{class_port_audio_wrap_ad2c8ee53c0f11504777d1dc41747b453}{void {\bfseries set\-Status\-Flags} (const Pa\-Stream\-Callback\-Flags \&status\-Flags)}\label{class_port_audio_wrap_ad2c8ee53c0f11504777d1dc41747b453}
+
+\item 
+\hypertarget{class_port_audio_wrap_a8f18f16ddf796eba036e11694b25a2a4}{void {\bfseries set\-Stream} (Pa\-Stream $\ast$stream)}\label{class_port_audio_wrap_a8f18f16ddf796eba036e11694b25a2a4}
+
+\item 
+\hypertarget{class_port_audio_wrap_a13581d19c503fc1a837078c31d80df11}{void {\bfseries set\-Stream\-Finished\-Callback} (Pa\-Stream\-Finished\-Callback $\ast$stream\-Finished\-Callback)}\label{class_port_audio_wrap_a13581d19c503fc1a837078c31d80df11}
+
+\item 
+\hypertarget{class_port_audio_wrap_a4d2bb7132714099aa2a0390f11a57ce6}{void {\bfseries set\-Time\-Info} (Pa\-Stream\-Callback\-Time\-Info $\ast$time\-Info)}\label{class_port_audio_wrap_a4d2bb7132714099aa2a0390f11a57ce6}
+
+\item 
+\hypertarget{class_port_audio_wrap_a2bac5a36a40fd1f86df5c1f94e964ac4}{void {\bfseries set\-User\-Data} (void $\ast$user\-Data)}\label{class_port_audio_wrap_a2bac5a36a40fd1f86df5c1f94e964ac4}
+
+\item 
+\hypertarget{class_port_audio_wrap_a66693a413ee2158cc331253a1035f915}{F\-D\-M\-D\-V $\ast$ {\bfseries get\-Fdmdv\-State} ()}\label{class_port_audio_wrap_a66693a413ee2158cc331253a1035f915}
+
+\item 
+\hypertarget{class_port_audio_wrap_ad2ea7c12d674b8bf882a5a5ffdff7acb}{unsigned long {\bfseries get\-Frames\-Per\-Buffer} () const }\label{class_port_audio_wrap_ad2ea7c12d674b8bf882a5a5ffdff7acb}
+
+\item 
+\hypertarget{class_port_audio_wrap_a3e2997d41e53309bfb6b06baabb43a04}{const Pa\-Stream\-Parameters \& {\bfseries get\-Input\-Buffer} () const }\label{class_port_audio_wrap_a3e2997d41e53309bfb6b06baabb43a04}
+
+\item 
+\hypertarget{class_port_audio_wrap_abb0273b674c970ee96594dd61f7abfc9}{const Pa\-Stream\-Parameters \& {\bfseries get\-Output\-Buffer} () const }\label{class_port_audio_wrap_abb0273b674c970ee96594dd61f7abfc9}
+
+\item 
+\hypertarget{class_port_audio_wrap_a2007046aefb3754994b3fe883b237177}{int {\bfseries get\-Samplerate} () const }\label{class_port_audio_wrap_a2007046aefb3754994b3fe883b237177}
+
+\item 
+\hypertarget{class_port_audio_wrap_a43a6d5f7562fde40166872b77a7804ea}{const Pa\-Stream\-Callback\-Flags \& {\bfseries get\-Status\-Flags} () const }\label{class_port_audio_wrap_a43a6d5f7562fde40166872b77a7804ea}
+
+\item 
+\hypertarget{class_port_audio_wrap_a33fed4f960c963aff711932ee84e9a1e}{Pa\-Stream $\ast$ {\bfseries get\-Stream} ()}\label{class_port_audio_wrap_a33fed4f960c963aff711932ee84e9a1e}
+
+\item 
+\hypertarget{class_port_audio_wrap_a07fdd881924d8b7b31b0ed309a8d56cb}{void $\ast$ {\bfseries get\-User\-Data} ()}\label{class_port_audio_wrap_a07fdd881924d8b7b31b0ed309a8d56cb}
+
+\item 
+\hypertarget{class_port_audio_wrap_a73b644da1b76cd3c6b1900218fcb4873}{void {\bfseries terminate} ()}\label{class_port_audio_wrap_a73b644da1b76cd3c6b1900218fcb4873}
+
+\item 
+\hypertarget{class_port_audio_wrap_a852668fd29440064746f2ce0530b3bc1}{void {\bfseries stop} ()}\label{class_port_audio_wrap_a852668fd29440064746f2ce0530b3bc1}
+
+\item 
+\hypertarget{class_port_audio_wrap_a22409ee2e9d87fbab60ef71288620c34}{void {\bfseries abort} ()}\label{class_port_audio_wrap_a22409ee2e9d87fbab60ef71288620c34}
+
+\item 
+\hypertarget{class_port_audio_wrap_ad4a72bbe2ec6190336c2412df076c3f7}{bool {\bfseries is\-Open} () const }\label{class_port_audio_wrap_ad4a72bbe2ec6190336c2412df076c3f7}
+
+\item 
+\hypertarget{class_port_audio_wrap_ae0bac2f93270a323c9ead4dbf61eda1d}{bool {\bfseries is\-Stopped} () const }\label{class_port_audio_wrap_ae0bac2f93270a323c9ead4dbf61eda1d}
+
+\item 
+\hypertarget{class_port_audio_wrap_ae89ba28aeb62269ae28be8908294bb1c}{bool {\bfseries is\-Active} () const }\label{class_port_audio_wrap_ae89ba28aeb62269ae28be8908294bb1c}
+
+\item 
+\hypertarget{class_port_audio_wrap_aa5776602a5e021fe3c83c1cdf36340d1}{void {\bfseries load\-Data} ()}\label{class_port_audio_wrap_aa5776602a5e021fe3c83c1cdf36340d1}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_port_audio_wrap_ad9da60946a4fec855cce07c1e497d7be}{float {\bfseries m\-\_\-av\-\_\-mag} \mbox{[}F\-D\-M\-D\-V\-\_\-\-N\-S\-P\-E\-C\mbox{]}}\label{class_port_audio_wrap_ad9da60946a4fec855cce07c1e497d7be}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-pa\-\_\-wrapper.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-pa\-\_\-wrapper.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_top_frame.tex b/fdmdv2/fdmdv2-doc/latex/class_top_frame.tex
new file mode 100644 (file)
index 0000000..0ca8dc3
--- /dev/null
@@ -0,0 +1,234 @@
+\hypertarget{class_top_frame}{\section{Top\-Frame Class Reference}
+\label{class_top_frame}\index{Top\-Frame@{Top\-Frame}}
+}
+
+
+{\ttfamily \#include $<$top\-Frame.\-h$>$}
+
+
+
+Inheritance diagram for Top\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=253pt]{class_top_frame__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for Top\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=140pt]{class_top_frame__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_top_frame_af89867621f7fa66c9865f09a1245153c}{{\bfseries Top\-Frame} (wx\-Window $\ast$parent, wx\-Window\-I\-D id=wx\-I\-D\-\_\-\-A\-N\-Y, const wx\-String \&title=\-\_\-(\char`\"{}F\-D\-M\-D\-V2\char`\"{}), const wx\-Point \&pos=wx\-Default\-Position, const wx\-Size \&size=wx\-Size(761, 500), long style=wx\-D\-E\-F\-A\-U\-L\-T\-\_\-\-F\-R\-A\-M\-E\-\_\-\-S\-T\-Y\-L\-E$|$wx\-R\-E\-S\-I\-Z\-E\-\_\-\-B\-O\-R\-D\-E\-R$|$wx\-T\-A\-B\-\_\-\-T\-R\-A\-V\-E\-R\-S\-A\-L)}\label{class_top_frame_af89867621f7fa66c9865f09a1245153c}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_top_frame_af2bf3b05c2e23a16d9b74d8689c83dca}{wx\-Aui\-Notebook $\ast$ {\bfseries m\-\_\-aui\-Nbook\-Ctrl}}\label{class_top_frame_af2bf3b05c2e23a16d9b74d8689c83dca}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_top_frame_aa5f73113b1457581e250a3c5fb8f0064}{virtual void {\bfseries top\-Frame\-\_\-\-On\-Close} (wx\-Close\-Event \&event)}\label{class_top_frame_aa5f73113b1457581e250a3c5fb8f0064}
+
+\item 
+\hypertarget{class_top_frame_a68d78b4baf77908eeccd2e6032b75f1b}{virtual void {\bfseries top\-Frame\-\_\-\-On\-Paint} (wx\-Paint\-Event \&event)}\label{class_top_frame_a68d78b4baf77908eeccd2e6032b75f1b}
+
+\item 
+\hypertarget{class_top_frame_a834d6181bfec63909019441880f665a7}{virtual void {\bfseries top\-Frame\-\_\-\-On\-Size} (wx\-Size\-Event \&event)}\label{class_top_frame_a834d6181bfec63909019441880f665a7}
+
+\item 
+\hypertarget{class_top_frame_ab41da1d8b60a477e0c2b8aa7ce584a54}{virtual void {\bfseries top\-Frame\-\_\-\-On\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_ab41da1d8b60a477e0c2b8aa7ce584a54}
+
+\item 
+\hypertarget{class_top_frame_afbbfabd076b41bcab884206b6c6b0526}{virtual void {\bfseries On\-Open} (wx\-Command\-Event \&event)}\label{class_top_frame_afbbfabd076b41bcab884206b6c6b0526}
+
+\item 
+\hypertarget{class_top_frame_a47e0020ef6fc50864c3ac66556ca1185}{virtual void {\bfseries On\-Open\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a47e0020ef6fc50864c3ac66556ca1185}
+
+\item 
+\hypertarget{class_top_frame_a0171f3cd74c08fdd1c58e2d9448094ea}{virtual void {\bfseries On\-Save} (wx\-Command\-Event \&event)}\label{class_top_frame_a0171f3cd74c08fdd1c58e2d9448094ea}
+
+\item 
+\hypertarget{class_top_frame_a617c3d12f8fd373c84858c4d2f0cef34}{virtual void {\bfseries On\-Save\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a617c3d12f8fd373c84858c4d2f0cef34}
+
+\item 
+\hypertarget{class_top_frame_a62e531b947f11cd089a675807ff12269}{virtual void {\bfseries On\-Close} (wx\-Command\-Event \&event)}\label{class_top_frame_a62e531b947f11cd089a675807ff12269}
+
+\item 
+\hypertarget{class_top_frame_a5fa1106de0693c88325cd4c64ecbd94c}{virtual void {\bfseries On\-Close\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a5fa1106de0693c88325cd4c64ecbd94c}
+
+\item 
+\hypertarget{class_top_frame_aea48b19f458cbbc4c147440cfc690c46}{virtual void {\bfseries On\-Exit} (wx\-Command\-Event \&event)}\label{class_top_frame_aea48b19f458cbbc4c147440cfc690c46}
+
+\item 
+\hypertarget{class_top_frame_a9881e6bb8be2e113e7d9fc2a716e24e6}{virtual void {\bfseries On\-Copy} (wx\-Command\-Event \&event)}\label{class_top_frame_a9881e6bb8be2e113e7d9fc2a716e24e6}
+
+\item 
+\hypertarget{class_top_frame_a9d41733351b6db1434ec921cd7de8525}{virtual void {\bfseries On\-Copy\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a9d41733351b6db1434ec921cd7de8525}
+
+\item 
+\hypertarget{class_top_frame_a0af1a4ab11be1ddd910029789b3dea3b}{virtual void {\bfseries On\-Cut} (wx\-Command\-Event \&event)}\label{class_top_frame_a0af1a4ab11be1ddd910029789b3dea3b}
+
+\item 
+\hypertarget{class_top_frame_a53e123763a3b9ec0ec5c58017f70b48e}{virtual void {\bfseries On\-Cut\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a53e123763a3b9ec0ec5c58017f70b48e}
+
+\item 
+\hypertarget{class_top_frame_ac76966928c8491bb5adbd1acc8678fd5}{virtual void {\bfseries On\-Paste} (wx\-Command\-Event \&event)}\label{class_top_frame_ac76966928c8491bb5adbd1acc8678fd5}
+
+\item 
+\hypertarget{class_top_frame_a384a65f40c483dcbd2cc1151bd71bfbb}{virtual void {\bfseries On\-Paste\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a384a65f40c483dcbd2cc1151bd71bfbb}
+
+\item 
+\hypertarget{class_top_frame_aed15be3f44741ca04b3681ec625a326b}{virtual void {\bfseries On\-Tools\-Audio} (wx\-Command\-Event \&event)}\label{class_top_frame_aed15be3f44741ca04b3681ec625a326b}
+
+\item 
+\hypertarget{class_top_frame_ad8454329da0c84b5097524c4b11702ef}{virtual void {\bfseries On\-Tools\-Audio\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_ad8454329da0c84b5097524c4b11702ef}
+
+\item 
+\hypertarget{class_top_frame_a4da08864997b39e455cb27baf149158e}{virtual void {\bfseries On\-Tools\-Com\-Cfg} (wx\-Command\-Event \&event)}\label{class_top_frame_a4da08864997b39e455cb27baf149158e}
+
+\item 
+\hypertarget{class_top_frame_ae6a2fcaea9f637a07c268966e3701a7f}{virtual void {\bfseries On\-Tools\-Com\-Cfg\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_ae6a2fcaea9f637a07c268966e3701a7f}
+
+\item 
+\hypertarget{class_top_frame_ad5868b1c2fde8ca783406adc8ef0265e}{virtual void {\bfseries On\-Tools\-Options} (wx\-Command\-Event \&event)}\label{class_top_frame_ad5868b1c2fde8ca783406adc8ef0265e}
+
+\item 
+\hypertarget{class_top_frame_a8e2097cede4251a0af1b514644e2af7d}{virtual void {\bfseries On\-Tools\-Options\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a8e2097cede4251a0af1b514644e2af7d}
+
+\item 
+\hypertarget{class_top_frame_a9df4550ab45099f529c0c590494711f1}{virtual void {\bfseries On\-Capture\-Rx\-Stream} (wx\-Command\-Event \&event)}\label{class_top_frame_a9df4550ab45099f529c0c590494711f1}
+
+\item 
+\hypertarget{class_top_frame_a62ff15f1e41b0f427dd38eb5141ff28f}{virtual void {\bfseries On\-Capture\-Tx\-Stream} (wx\-Command\-Event \&event)}\label{class_top_frame_a62ff15f1e41b0f427dd38eb5141ff28f}
+
+\item 
+\hypertarget{class_top_frame_a6d4b2952ca287bc60f8c4086b0a5e61c}{virtual void {\bfseries On\-Play\-Audio\-File} (wx\-Command\-Event \&event)}\label{class_top_frame_a6d4b2952ca287bc60f8c4086b0a5e61c}
+
+\item 
+\hypertarget{class_top_frame_a942a998d831614a31f69b9d91aacff33}{virtual void {\bfseries On\-Help\-Check\-Updates} (wx\-Command\-Event \&event)}\label{class_top_frame_a942a998d831614a31f69b9d91aacff33}
+
+\item 
+\hypertarget{class_top_frame_a9512f3c04c2e9ab2c47f84141547fd1d}{virtual void {\bfseries On\-Help\-Check\-Updates\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{class_top_frame_a9512f3c04c2e9ab2c47f84141547fd1d}
+
+\item 
+\hypertarget{class_top_frame_ad455667bbd5107f04f82b8ee748d9eb5}{virtual void {\bfseries On\-Help\-About} (wx\-Command\-Event \&event)}\label{class_top_frame_ad455667bbd5107f04f82b8ee748d9eb5}
+
+\item 
+\hypertarget{class_top_frame_abecf92c946e342c33afdb164e91dfc74}{virtual void {\bfseries On\-Tog\-Btn\-Rx\-I\-D} (wx\-Command\-Event \&event)}\label{class_top_frame_abecf92c946e342c33afdb164e91dfc74}
+
+\item 
+\hypertarget{class_top_frame_aa856acd0a0bc52635485b7ef8a6845d3}{virtual void {\bfseries On\-Tog\-Btn\-Tx\-I\-D} (wx\-Command\-Event \&event)}\label{class_top_frame_aa856acd0a0bc52635485b7ef8a6845d3}
+
+\item 
+\hypertarget{class_top_frame_a39dca1a19cf1c237b8021dba4076f2ae}{virtual void {\bfseries On\-Cmd\-Slider\-Scroll} (wx\-Scroll\-Event \&event)}\label{class_top_frame_a39dca1a19cf1c237b8021dba4076f2ae}
+
+\item 
+\hypertarget{class_top_frame_a396019a3b0ff107eab1bf80b4f776a18}{virtual void {\bfseries On\-Slider\-Scroll\-Bottom} (wx\-Scroll\-Event \&event)}\label{class_top_frame_a396019a3b0ff107eab1bf80b4f776a18}
+
+\item 
+\hypertarget{class_top_frame_a09ae230ed88b1230e42e891e92b95b1d}{virtual void {\bfseries On\-Cmd\-Slider\-Scroll\-Changed} (wx\-Scroll\-Event \&event)}\label{class_top_frame_a09ae230ed88b1230e42e891e92b95b1d}
+
+\item 
+\hypertarget{class_top_frame_add7272e7926661e4766572a5f3b39d70}{virtual void {\bfseries On\-Slider\-Scroll\-Top} (wx\-Scroll\-Event \&event)}\label{class_top_frame_add7272e7926661e4766572a5f3b39d70}
+
+\item 
+\hypertarget{class_top_frame_a450fef86926774a21a5ea9cff84a5aa0}{virtual void {\bfseries On\-Check\-S\-Q\-Click} (wx\-Command\-Event \&event)}\label{class_top_frame_a450fef86926774a21a5ea9cff84a5aa0}
+
+\item 
+\hypertarget{class_top_frame_adf37ba3f68b44511ab4f479482693d17}{virtual void {\bfseries On\-Tog\-Btn\-On\-Off} (wx\-Command\-Event \&event)}\label{class_top_frame_adf37ba3f68b44511ab4f479482693d17}
+
+\item 
+\hypertarget{class_top_frame_a497486f3a9da3eb9037575b8a7bd280c}{virtual void {\bfseries On\-Tog\-Btn\-Split\-Click} (wx\-Command\-Event \&event)}\label{class_top_frame_a497486f3a9da3eb9037575b8a7bd280c}
+
+\item 
+\hypertarget{class_top_frame_ab566e52bc9e8e09bec02fdf5f1ecdaf2}{virtual void {\bfseries On\-Tog\-Btn\-Analog\-Click} (wx\-Command\-Event \&event)}\label{class_top_frame_ab566e52bc9e8e09bec02fdf5f1ecdaf2}
+
+\item 
+\hypertarget{class_top_frame_a5ee807cd9f43de8f9cb6c100feab9f22}{virtual void {\bfseries On\-Tog\-Btn\-A\-L\-C\-Click} (wx\-Command\-Event \&event)}\label{class_top_frame_a5ee807cd9f43de8f9cb6c100feab9f22}
+
+\item 
+\hypertarget{class_top_frame_a4ecd076a7c6a7c0285b3cdba51d37ace}{virtual void {\bfseries On\-Tog\-Btn\-T\-X\-Click} (wx\-Command\-Event \&event)}\label{class_top_frame_a4ecd076a7c6a7c0285b3cdba51d37ace}
+
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_top_frame_ab8388928329baa6623d0f70f070e6d19}{wx\-Menu\-Bar $\ast$ {\bfseries m\-\_\-menubar\-Main}}\label{class_top_frame_ab8388928329baa6623d0f70f070e6d19}
+
+\item 
+\hypertarget{class_top_frame_a2f719fd825ff8e4dbf04bc734429b668}{wx\-Menu $\ast$ {\bfseries file}}\label{class_top_frame_a2f719fd825ff8e4dbf04bc734429b668}
+
+\item 
+\hypertarget{class_top_frame_a60ea330aef5ff340179c5ee637d3a204}{wx\-Menu $\ast$ {\bfseries edit}}\label{class_top_frame_a60ea330aef5ff340179c5ee637d3a204}
+
+\item 
+\hypertarget{class_top_frame_a4471183520bb3cb8788cfa2e9786ea13}{wx\-Menu $\ast$ {\bfseries tools}}\label{class_top_frame_a4471183520bb3cb8788cfa2e9786ea13}
+
+\item 
+\hypertarget{class_top_frame_a2f92350d1f6b62ae32ba3eef2961db5f}{wx\-Menu $\ast$ {\bfseries help}}\label{class_top_frame_a2f92350d1f6b62ae32ba3eef2961db5f}
+
+\item 
+\hypertarget{class_top_frame_aff23d43f975a63e1bfeec89f1ef19257}{wx\-Gauge $\ast$ {\bfseries m\-\_\-gauge\-S\-N\-R}}\label{class_top_frame_aff23d43f975a63e1bfeec89f1ef19257}
+
+\item 
+\hypertarget{class_top_frame_a0e4812881b601e62d2ebf30579f9d451}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-S\-N\-R}}\label{class_top_frame_a0e4812881b601e62d2ebf30579f9d451}
+
+\item 
+\hypertarget{class_top_frame_a156842bf1e564d3a3bfbf8a17ae1df10}{wx\-Gauge $\ast$ {\bfseries m\-\_\-gauge\-Level}}\label{class_top_frame_a156842bf1e564d3a3bfbf8a17ae1df10}
+
+\item 
+\hypertarget{class_top_frame_a7611a87ad6897f435cae4f9f972195b1}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-txt\-Ctrl}}\label{class_top_frame_a7611a87ad6897f435cae4f9f972195b1}
+
+\item 
+\hypertarget{class_top_frame_ab66518823dd4d7b1f2802676ac651cdc}{wx\-Toggle\-Button $\ast$ {\bfseries m\-\_\-tog\-Rx\-I\-D}}\label{class_top_frame_ab66518823dd4d7b1f2802676ac651cdc}
+
+\item 
+\hypertarget{class_top_frame_af862a4419c535f7ffef6f23b9f2e2a7d}{wx\-Toggle\-Button $\ast$ {\bfseries m\-\_\-tog\-Tx\-I\-D}}\label{class_top_frame_af862a4419c535f7ffef6f23b9f2e2a7d}
+
+\item 
+\hypertarget{class_top_frame_a73c219dba416e316b38bd6f095835aaf}{wx\-Slider $\ast$ {\bfseries m\-\_\-slider\-S\-Q}}\label{class_top_frame_a73c219dba416e316b38bd6f095835aaf}
+
+\item 
+\hypertarget{class_top_frame_a29df670ba3a1603316bd0eb5b6b9300c}{wx\-Check\-Box $\ast$ {\bfseries m\-\_\-ckbox\-S\-Q}}\label{class_top_frame_a29df670ba3a1603316bd0eb5b6b9300c}
+
+\item 
+\hypertarget{class_top_frame_a6c398070906190fbf6c6c3d663cc33ed}{wx\-Toggle\-Button $\ast$ {\bfseries m\-\_\-tog\-Btn\-On\-Off}}\label{class_top_frame_a6c398070906190fbf6c6c3d663cc33ed}
+
+\item 
+\hypertarget{class_top_frame_a787ed365379f1fc2a2b51bbde67ad575}{wx\-Toggle\-Button $\ast$ {\bfseries m\-\_\-tog\-Btn\-Split}}\label{class_top_frame_a787ed365379f1fc2a2b51bbde67ad575}
+
+\item 
+\hypertarget{class_top_frame_ab788d1aa2da2f2c1458bc7315c7beeef}{wx\-Toggle\-Button $\ast$ {\bfseries m\-\_\-tog\-Btn\-Analog}}\label{class_top_frame_ab788d1aa2da2f2c1458bc7315c7beeef}
+
+\item 
+\hypertarget{class_top_frame_ac0cb4ac628d6bd0e25aee632eb9330d2}{wx\-Toggle\-Button $\ast$ {\bfseries m\-\_\-tog\-Btn\-A\-L\-C}}\label{class_top_frame_ac0cb4ac628d6bd0e25aee632eb9330d2}
+
+\item 
+\hypertarget{class_top_frame_a1b6c8716d6993f0c28f00a5c6ada789b}{wx\-Toggle\-Button $\ast$ {\bfseries m\-\_\-btn\-Tog\-T\-X}}\label{class_top_frame_a1b6c8716d6993f0c28f00a5c6ada789b}
+
+\item 
+\hypertarget{class_top_frame_a71fa08a482cbad3b7b3121b25570c25a}{wx\-Status\-Bar $\ast$ {\bfseries m\-\_\-status\-Bar1}}\label{class_top_frame_a71fa08a482cbad3b7b3121b25570c25a}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{class_top_frame}{Top\-Frame} 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-h\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/class_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..f70e52d
--- /dev/null
@@ -0,0 +1 @@
+13c97f8d6f801333287b275eaf4428c8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_top_frame__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_top_frame__coll__graph.pdf
new file mode 100644 (file)
index 0000000..ea22859
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_top_frame__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/class_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/class_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..aee120c
--- /dev/null
@@ -0,0 +1 @@
+f806a2592813c6566042ff896194ffcb
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/class_top_frame__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/class_top_frame__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..9a68d0e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/class_top_frame__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex
new file mode 100644 (file)
index 0000000..526f7f3
--- /dev/null
@@ -0,0 +1,64 @@
+\hypertarget{classfdmdv2_dlg_audio}{\section{fdmdv2\-Dlg\-Audio Class Reference}
+\label{classfdmdv2_dlg_audio}\index{fdmdv2\-Dlg\-Audio@{fdmdv2\-Dlg\-Audio}}
+}
+
+
+{\ttfamily \#include $<$fdmdv2\-Dlg\-Audio.\-h$>$}
+
+
+
+Inheritance diagram for fdmdv2\-Dlg\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{classfdmdv2_dlg_audio__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for fdmdv2\-Dlg\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{classfdmdv2_dlg_audio__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classfdmdv2_dlg_audio_a0719937a7b9b852c7130b5f821d8194c}{fdmdv2\-Dlg\-Audio} (wx\-Window $\ast$parent)
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classfdmdv2_dlg_audio_a367e3ebe2e31a163437c0af3ae01d72f}{void {\bfseries On\-Apply} (wx\-Command\-Event \&event)}\label{classfdmdv2_dlg_audio_a367e3ebe2e31a163437c0af3ae01d72f}
+
+\item 
+\hypertarget{classfdmdv2_dlg_audio_ac94191ee6717df53fb214b94dc587d0d}{void {\bfseries On\-Cancel} (wx\-Command\-Event \&event)}\label{classfdmdv2_dlg_audio_ac94191ee6717df53fb214b94dc587d0d}
+
+\item 
+\hypertarget{classfdmdv2_dlg_audio_a980fcc0756b061293e5cb17e841a40bc}{void {\bfseries On\-O\-K} (wx\-Command\-Event \&event)}\label{classfdmdv2_dlg_audio_a980fcc0756b061293e5cb17e841a40bc}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+\subsection{Detailed Description}
+Implementing \hyperlink{class_dlg_audio}{Dlg\-Audio} 
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classfdmdv2_dlg_audio_a0719937a7b9b852c7130b5f821d8194c}{\index{fdmdv2\-Dlg\-Audio@{fdmdv2\-Dlg\-Audio}!fdmdv2\-Dlg\-Audio@{fdmdv2\-Dlg\-Audio}}
+\index{fdmdv2\-Dlg\-Audio@{fdmdv2\-Dlg\-Audio}!fdmdv2DlgAudio@{fdmdv2\-Dlg\-Audio}}
+\subsubsection[{fdmdv2\-Dlg\-Audio}]{\setlength{\rightskip}{0pt plus 5cm}fdmdv2\-Dlg\-Audio\-::fdmdv2\-Dlg\-Audio (
+\begin{DoxyParamCaption}
+\item[{wx\-Window $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}\label{classfdmdv2_dlg_audio_a0719937a7b9b852c7130b5f821d8194c}
+Constructor 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/\hyperlink{fdmdv2_dlg_audio_8h}{fdmdv2\-Dlg\-Audio.\-h}\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Dlg\-Audio.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..43e07ac
--- /dev/null
@@ -0,0 +1 @@
+31aa49cf039d9f3ee25fb96b267258b8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__coll__graph.pdf
new file mode 100644 (file)
index 0000000..9299492
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..43e07ac
--- /dev/null
@@ -0,0 +1 @@
+31aa49cf039d9f3ee25fb96b267258b8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..9299492
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex
new file mode 100644 (file)
index 0000000..7390419
--- /dev/null
@@ -0,0 +1,166 @@
+\hypertarget{classfdmdv2_top_frame}{\section{fdmdv2\-Top\-Frame Class Reference}
+\label{classfdmdv2_top_frame}\index{fdmdv2\-Top\-Frame@{fdmdv2\-Top\-Frame}}
+}
+
+
+{\ttfamily \#include $<$fdmdv2\-Top\-Frame.\-h$>$}
+
+
+
+Inheritance diagram for fdmdv2\-Top\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=170pt]{classfdmdv2_top_frame__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for fdmdv2\-Top\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=170pt]{classfdmdv2_top_frame__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classfdmdv2_top_frame_a1f0ad87f5fbbc72f700fa741a4596d84}{fdmdv2\-Top\-Frame} (wx\-Window $\ast$parent)
+\end{DoxyCompactItemize}
+\subsection*{Protected Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classfdmdv2_top_frame_a75758da26b9f1d4d95a4756d804d090b}{void {\bfseries top\-Frame\-\_\-\-On\-Close} (wx\-Close\-Event \&event)}\label{classfdmdv2_top_frame_a75758da26b9f1d4d95a4756d804d090b}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a6fe062b45e4e7f3323eb72ef931807df}{void {\bfseries top\-Frame\-\_\-\-On\-Paint} (wx\-Paint\-Event \&event)}\label{classfdmdv2_top_frame_a6fe062b45e4e7f3323eb72ef931807df}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a7bd457c44e334b8d59a48a844942866d}{void {\bfseries top\-Frame\-\_\-\-On\-Size} (wx\-Size\-Event \&event)}\label{classfdmdv2_top_frame_a7bd457c44e334b8d59a48a844942866d}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a6631bc79dc08dc55da9daadd6c8d1531}{void {\bfseries top\-Frame\-\_\-\-On\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_a6631bc79dc08dc55da9daadd6c8d1531}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a38ca5d4d0de386fbd0bb097c472084e6}{void {\bfseries On\-Open} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a38ca5d4d0de386fbd0bb097c472084e6}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a053681a1faa59f4c4617f02d7ba1d583}{void {\bfseries On\-Open\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_a053681a1faa59f4c4617f02d7ba1d583}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a00c49f4b14481582e60b83a041d1aea7}{void {\bfseries On\-Save} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a00c49f4b14481582e60b83a041d1aea7}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_aac7ce1795fff90a80da7c6b3a3fe6770}{void {\bfseries On\-Save\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_aac7ce1795fff90a80da7c6b3a3fe6770}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a83f38a1a80648104e706813518c4e88e}{void {\bfseries On\-Close} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a83f38a1a80648104e706813518c4e88e}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a769791d057058f47056dc712f5676779}{void {\bfseries On\-Close\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_a769791d057058f47056dc712f5676779}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a1a57ce539310fc9297dfad3de00d3eff}{void {\bfseries On\-Exit} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a1a57ce539310fc9297dfad3de00d3eff}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a20d13ff92c314580a172be4fa637780f}{void {\bfseries On\-Copy} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a20d13ff92c314580a172be4fa637780f}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a85a5f9f93ed7f201293d380b102cc3fa}{void {\bfseries On\-Copy\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_a85a5f9f93ed7f201293d380b102cc3fa}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a343d064f0407d4d3345133d46571e4cf}{void {\bfseries On\-Cut} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a343d064f0407d4d3345133d46571e4cf}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a81ba22ffbddc7469e31181974007c5ed}{void {\bfseries On\-Cut\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_a81ba22ffbddc7469e31181974007c5ed}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a195ddcfc4b57aa6b274eb40d9cf2c8ac}{void {\bfseries On\-Paste} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a195ddcfc4b57aa6b274eb40d9cf2c8ac}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_abb18285166128574f831ccca7144ef0c}{void {\bfseries On\-Paste\-Update\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_abb18285166128574f831ccca7144ef0c}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a7a538e085978ad3062cfde21fa932ec4}{void {\bfseries On\-Tools\-Audio} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a7a538e085978ad3062cfde21fa932ec4}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a6138a06447129f36c71c7869ce83c90d}{void {\bfseries On\-Tools\-Audio\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_a6138a06447129f36c71c7869ce83c90d}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_affe4a50628fe0c30a31578842d75caa4}{void {\bfseries On\-Tools\-Com\-Cfg} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_affe4a50628fe0c30a31578842d75caa4}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_ad67765b1be6f6aa759128418cd990a57}{void {\bfseries On\-Tools\-Com\-Cfg\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_ad67765b1be6f6aa759128418cd990a57}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a6bf565f4dca69f694533b517d3a0d2e2}{void {\bfseries On\-Tools\-Options} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a6bf565f4dca69f694533b517d3a0d2e2}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a73a65fd3008330ad3059b5100e389c72}{void {\bfseries On\-Tools\-Options\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_a73a65fd3008330ad3059b5100e389c72}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a1323384ebf5b3b473a00847b633354be}{void {\bfseries On\-Help\-Check\-Updates} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a1323384ebf5b3b473a00847b633354be}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_ae4270eada2afe33666ab0aee83a26c2b}{void {\bfseries On\-Help\-Check\-Updates\-U\-I} (wx\-Update\-U\-I\-Event \&event)}\label{classfdmdv2_top_frame_ae4270eada2afe33666ab0aee83a26c2b}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_ad8684e7e8b0e4b67d7d770ed71a72673}{void {\bfseries On\-Help\-About} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_ad8684e7e8b0e4b67d7d770ed71a72673}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a8a4932e438bc43216c1758b2b743999d}{void {\bfseries On\-Tog\-Btn\-Rx\-I\-D} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a8a4932e438bc43216c1758b2b743999d}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a5019137fb2394fcbf752ef3fd93ab34e}{void {\bfseries On\-Tog\-Btn\-Tx\-I\-D} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a5019137fb2394fcbf752ef3fd93ab34e}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_af289ab4037653c543a3fc6013fb1557c}{void {\bfseries On\-Cmd\-Slider\-Scroll} (wx\-Scroll\-Event \&event)}\label{classfdmdv2_top_frame_af289ab4037653c543a3fc6013fb1557c}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a80eed826553b3b9bd0b5abf0e8bd873e}{void {\bfseries On\-Slider\-Scroll\-Bottom} (wx\-Scroll\-Event \&event)}\label{classfdmdv2_top_frame_a80eed826553b3b9bd0b5abf0e8bd873e}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a2a9e3791fee37e151c3ec8dc1282cd9f}{void {\bfseries On\-Cmd\-Slider\-Scroll\-Changed} (wx\-Scroll\-Event \&event)}\label{classfdmdv2_top_frame_a2a9e3791fee37e151c3ec8dc1282cd9f}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_aab79b33c4b93e9dd53ad5504c9adb9de}{void {\bfseries On\-Slider\-Scroll\-Top} (wx\-Scroll\-Event \&event)}\label{classfdmdv2_top_frame_aab79b33c4b93e9dd53ad5504c9adb9de}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_a117d1df5645785732cec78f16f7988de}{void {\bfseries On\-Check\-S\-Q\-Click} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_a117d1df5645785732cec78f16f7988de}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_aad23421c7ed54e19319de0e1dc1588e5}{void {\bfseries On\-Tog\-Btn\-Split\-Click} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_aad23421c7ed54e19319de0e1dc1588e5}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_af0d8da60f6d22ea57f67b4312beff8c9}{void {\bfseries On\-Tog\-Btn\-Analog\-Click} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_af0d8da60f6d22ea57f67b4312beff8c9}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_afe6f710b0e59ab7cc90f5198b118dbcd}{void {\bfseries On\-Tog\-Btn\-A\-L\-C\-Click} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_afe6f710b0e59ab7cc90f5198b118dbcd}
+
+\item 
+\hypertarget{classfdmdv2_top_frame_aa7cd279560fb011e7f8d79cdc104248d}{void {\bfseries On\-Tog\-Btn\-T\-X\-Click} (wx\-Command\-Event \&event)}\label{classfdmdv2_top_frame_aa7cd279560fb011e7f8d79cdc104248d}
+
+\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+\subsection{Detailed Description}
+Implementing \hyperlink{class_top_frame}{Top\-Frame} 
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classfdmdv2_top_frame_a1f0ad87f5fbbc72f700fa741a4596d84}{\index{fdmdv2\-Top\-Frame@{fdmdv2\-Top\-Frame}!fdmdv2\-Top\-Frame@{fdmdv2\-Top\-Frame}}
+\index{fdmdv2\-Top\-Frame@{fdmdv2\-Top\-Frame}!fdmdv2TopFrame@{fdmdv2\-Top\-Frame}}
+\subsubsection[{fdmdv2\-Top\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}fdmdv2\-Top\-Frame\-::fdmdv2\-Top\-Frame (
+\begin{DoxyParamCaption}
+\item[{wx\-Window $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}\label{classfdmdv2_top_frame_a1f0ad87f5fbbc72f700fa741a4596d84}
+Constructor 
+
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/\hyperlink{fdmdv2_top_frame_8h}{fdmdv2\-Top\-Frame.\-h}\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Top\-Frame.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..d2d3bb2
--- /dev/null
@@ -0,0 +1 @@
+498516ed49d0a3048576a54e877b5c0f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__coll__graph.pdf
new file mode 100644 (file)
index 0000000..883ec1f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d2d3bb2
--- /dev/null
@@ -0,0 +1 @@
+498516ed49d0a3048576a54e877b5c0f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..883ec1f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about.tex b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about.tex
new file mode 100644 (file)
index 0000000..d99c970
--- /dev/null
@@ -0,0 +1,66 @@
+\hypertarget{classtop_frame_1_1_dlg_about}{\section{top\-Frame.\-Dlg\-About Class Reference}
+\label{classtop_frame_1_1_dlg_about}\index{top\-Frame.\-Dlg\-About@{top\-Frame.\-Dlg\-About}}
+}
+
+
+Class \hyperlink{classtop_frame_1_1_dlg_about}{Dlg\-About}.  
+
+
+
+
+Inheritance diagram for top\-Frame.\-Dlg\-About\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=180pt]{classtop_frame_1_1_dlg_about__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for top\-Frame.\-Dlg\-About\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=180pt]{classtop_frame_1_1_dlg_about__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_a9a54951456720a52289b2cf0cb554f8f}{def {\bfseries \-\_\-\-\_\-init\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_about_a9a54951456720a52289b2cf0cb554f8f}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_a2ae66cf7ba45375df2430997bf343d83}{def {\bfseries \-\_\-\-\_\-del\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_about_a2ae66cf7ba45375df2430997bf343d83}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_a857097225e2f16ad6f280eb801e85a9a}{def {\bfseries On\-Close}}\label{classtop_frame_1_1_dlg_about_a857097225e2f16ad6f280eb801e85a9a}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_aa081cc24b3c0e89f3e89b3d9db5607b4}{def {\bfseries On\-Init\-Dialog}}\label{classtop_frame_1_1_dlg_about_aa081cc24b3c0e89f3e89b3d9db5607b4}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_a0a7d799c2f12548b0361431beee39ee3}{{\bfseries m\-\_\-bitmap\-About}}\label{classtop_frame_1_1_dlg_about_a0a7d799c2f12548b0361431beee39ee3}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_ad598c9e5cd10837598c4cb05b666e901}{{\bfseries m\-\_\-static\-Text1}}\label{classtop_frame_1_1_dlg_about_ad598c9e5cd10837598c4cb05b666e901}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_a92b3f82522d65be92730ea21323e05a1}{{\bfseries m\-\_\-text\-Ctrl2}}\label{classtop_frame_1_1_dlg_about_a92b3f82522d65be92730ea21323e05a1}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_about_a84e41c9f9794cdc92cbb4c57ef0101b9}{{\bfseries m\-\_\-button9}}\label{classtop_frame_1_1_dlg_about_a84e41c9f9794cdc92cbb4c57ef0101b9}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{classtop_frame_1_1_dlg_about}{Dlg\-About}. 
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-py\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__coll__graph.md5
new file mode 100644 (file)
index 0000000..5e0bc93
--- /dev/null
@@ -0,0 +1 @@
+e0a8ae856c46e1d8364868d25492c74c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__coll__graph.pdf
new file mode 100644 (file)
index 0000000..487f68f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5e0bc93
--- /dev/null
@@ -0,0 +1 @@
+e0a8ae856c46e1d8364868d25492c74c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..487f68f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio.tex b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio.tex
new file mode 100644 (file)
index 0000000..0e43b92
--- /dev/null
@@ -0,0 +1,162 @@
+\hypertarget{classtop_frame_1_1_dlg_audio}{\section{top\-Frame.\-Dlg\-Audio Class Reference}
+\label{classtop_frame_1_1_dlg_audio}\index{top\-Frame.\-Dlg\-Audio@{top\-Frame.\-Dlg\-Audio}}
+}
+
+
+Class \hyperlink{classtop_frame_1_1_dlg_audio}{Dlg\-Audio}.  
+
+
+
+
+Inheritance diagram for top\-Frame.\-Dlg\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=180pt]{classtop_frame_1_1_dlg_audio__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for top\-Frame.\-Dlg\-Audio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=180pt]{classtop_frame_1_1_dlg_audio__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a7a495d594fc6fb325e0cd93e39c0c237}{def {\bfseries \-\_\-\-\_\-init\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_audio_a7a495d594fc6fb325e0cd93e39c0c237}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a40d7e3d63aae25f330a6ea0e5e05bb6d}{def {\bfseries \-\_\-\-\_\-del\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_audio_a40d7e3d63aae25f330a6ea0e5e05bb6d}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_ac5ce3a5e6041b81de54891b76894eaf9}{def {\bfseries On\-Close}}\label{classtop_frame_1_1_dlg_audio_ac5ce3a5e6041b81de54891b76894eaf9}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a1fb91492068da9f9e4fa363dbdf6b0f1}{def {\bfseries On\-Init\-Dialog}}\label{classtop_frame_1_1_dlg_audio_a1fb91492068da9f9e4fa363dbdf6b0f1}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a91ecef8ce46e5cb387e2e9d4ceec1918}{def {\bfseries On\-Rx\-Input\-Select}}\label{classtop_frame_1_1_dlg_audio_a91ecef8ce46e5cb387e2e9d4ceec1918}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_ae57365fbf3c98ce03687277de302971d}{def {\bfseries On\-Tx\-Output\-Select}}\label{classtop_frame_1_1_dlg_audio_ae57365fbf3c98ce03687277de302971d}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a6428699a235365093280c1bb2b62ea94}{def {\bfseries On\-Voice\-Input\-Select}}\label{classtop_frame_1_1_dlg_audio_a6428699a235365093280c1bb2b62ea94}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a04e5ac28611d729225f9c4b6c627169c}{def {\bfseries On\-Voice\-Output\-Select}}\label{classtop_frame_1_1_dlg_audio_a04e5ac28611d729225f9c4b6c627169c}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_ae6adfc873b828014e46bb3e203b45839}{def {\bfseries On\-Apply}}\label{classtop_frame_1_1_dlg_audio_ae6adfc873b828014e46bb3e203b45839}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_af7cc1df100353fbf6b3495d78d084a5f}{def {\bfseries On\-Cancel}}\label{classtop_frame_1_1_dlg_audio_af7cc1df100353fbf6b3495d78d084a5f}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a4b53e7ed1cd9b4fcaed11be000854584}{def {\bfseries On\-O\-K}}\label{classtop_frame_1_1_dlg_audio_a4b53e7ed1cd9b4fcaed11be000854584}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_adb6a9ee38bc116b33e275e65f61b256f}{{\bfseries m\-\_\-nb\-Audio\-Options}}\label{classtop_frame_1_1_dlg_audio_adb6a9ee38bc116b33e275e65f61b256f}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_ac8fd2c46b0f2077ee356c4ccad8f47c6}{{\bfseries m\-\_\-panel\-Devices}}\label{classtop_frame_1_1_dlg_audio_ac8fd2c46b0f2077ee356c4ccad8f47c6}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_acd2ebdd3ca0a2cd52214d8122b0f0afd}{{\bfseries m\-\_\-radio\-Btn\-Port\-Audio}}\label{classtop_frame_1_1_dlg_audio_acd2ebdd3ca0a2cd52214d8122b0f0afd}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a7e316a25c36a808905a372f9810a2008}{{\bfseries m\-\_\-static\-Text151}}\label{classtop_frame_1_1_dlg_audio_a7e316a25c36a808905a372f9810a2008}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a512f5b5f86a2e6c801d7f34c3c9c0132}{{\bfseries m\-\_\-text\-Num\-Ch\-Out}}\label{classtop_frame_1_1_dlg_audio_a512f5b5f86a2e6c801d7f34c3c9c0132}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a3e8066c14fc4cdb744575a4400cf184d}{{\bfseries m\-\_\-static\-Text141}}\label{classtop_frame_1_1_dlg_audio_a3e8066c14fc4cdb744575a4400cf184d}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a325f4a99cbb1dd6f8af7493b6679952c}{{\bfseries m\-\_\-text\-Num\-Ch\-In}}\label{classtop_frame_1_1_dlg_audio_a325f4a99cbb1dd6f8af7493b6679952c}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a357e59e3781c20e4fe24a29ad036fead}{{\bfseries m\-\_\-static\-Text14}}\label{classtop_frame_1_1_dlg_audio_a357e59e3781c20e4fe24a29ad036fead}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a20bed31ae3447371e36dc311fa9bd774}{{\bfseries m\-\_\-combo\-Audio\-Codec}}\label{classtop_frame_1_1_dlg_audio_a20bed31ae3447371e36dc311fa9bd774}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a18ff04f395a755832b8e677d52ee241b}{{\bfseries m\-\_\-static\-Text15}}\label{classtop_frame_1_1_dlg_audio_a18ff04f395a755832b8e677d52ee241b}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_ac15aafacf9bcb7a26efcfe0fa7afa44f}{{\bfseries m\-\_\-combo\-Codec\-Tx}}\label{classtop_frame_1_1_dlg_audio_ac15aafacf9bcb7a26efcfe0fa7afa44f}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a9ba77b55c2643feff0c869955b678eb8}{{\bfseries m\-\_\-static\-Text16}}\label{classtop_frame_1_1_dlg_audio_a9ba77b55c2643feff0c869955b678eb8}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a91268403d6d537fbe28bb2704d1b075d}{{\bfseries m\-\_\-combo\-Radio\-Rx}}\label{classtop_frame_1_1_dlg_audio_a91268403d6d537fbe28bb2704d1b075d}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a186a15a66f3f66b124de15f0e0d73dcc}{{\bfseries m\-\_\-static\-Text17}}\label{classtop_frame_1_1_dlg_audio_a186a15a66f3f66b124de15f0e0d73dcc}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_aaa35feef18ce85818206f039930d2028}{{\bfseries m\-\_\-combo\-Codec\-Spkr}}\label{classtop_frame_1_1_dlg_audio_aaa35feef18ce85818206f039930d2028}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a2ae697d7a3383f98fb14b6718ca58f26}{{\bfseries m\-\_\-radio\-Btn\-File\-Only}}\label{classtop_frame_1_1_dlg_audio_a2ae697d7a3383f98fb14b6718ca58f26}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a4446b2321faa15d9ed29a86476ced77b}{{\bfseries m\-\_\-panel\-Settings}}\label{classtop_frame_1_1_dlg_audio_a4446b2321faa15d9ed29a86476ced77b}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a37f2869716aa9f5f7a6361c382f11c5b}{{\bfseries m\-\_\-lb\-Rx\-Input}}\label{classtop_frame_1_1_dlg_audio_a37f2869716aa9f5f7a6361c382f11c5b}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a63829340e3e3c1558d558b61e7c3dba8}{{\bfseries m\-\_\-text\-Rx\-Input}}\label{classtop_frame_1_1_dlg_audio_a63829340e3e3c1558d558b61e7c3dba8}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a71fad20ce38522a3d7fdf382bac574eb}{{\bfseries m\-\_\-lb\-Tx\-Output}}\label{classtop_frame_1_1_dlg_audio_a71fad20ce38522a3d7fdf382bac574eb}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_ac2f717412a50f5cd89b9d0a59017bf15}{{\bfseries m\-\_\-text\-Ctrl15}}\label{classtop_frame_1_1_dlg_audio_ac2f717412a50f5cd89b9d0a59017bf15}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_ac9bd58efb64f6a5d0321a90dfe513b9f}{{\bfseries m\-\_\-lb\-Voice\-Input}}\label{classtop_frame_1_1_dlg_audio_ac9bd58efb64f6a5d0321a90dfe513b9f}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a9482d146d43bbce0a799a3da1dd4ad0d}{{\bfseries m\-\_\-text\-Voice\-Input}}\label{classtop_frame_1_1_dlg_audio_a9482d146d43bbce0a799a3da1dd4ad0d}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a6c4209a69a20cf63cfacff12a157bed1}{{\bfseries m\-\_\-lb\-Voice\-Output}}\label{classtop_frame_1_1_dlg_audio_a6c4209a69a20cf63cfacff12a157bed1}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a9ae504c996b2ce07cf6527ab3aca6cd0}{{\bfseries m\-\_\-text\-Voice\-Output}}\label{classtop_frame_1_1_dlg_audio_a9ae504c996b2ce07cf6527ab3aca6cd0}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a0280c445b4ade90d302a4afd83ae1256}{{\bfseries m\-\_\-panel\-Right\-Channel}}\label{classtop_frame_1_1_dlg_audio_a0280c445b4ade90d302a4afd83ae1256}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_aa65de832c1293d83a4d9850ee27b171b}{{\bfseries m\-\_\-sdb\-Sizer3\-O\-K}}\label{classtop_frame_1_1_dlg_audio_aa65de832c1293d83a4d9850ee27b171b}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a38ef9c9e99dd4334c9350ffa6cb9ea88}{{\bfseries m\-\_\-sdb\-Sizer3\-Apply}}\label{classtop_frame_1_1_dlg_audio_a38ef9c9e99dd4334c9350ffa6cb9ea88}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_audio_a7add09e92b8ef21c2eca492da8a8e175}{{\bfseries m\-\_\-sdb\-Sizer3\-Cancel}}\label{classtop_frame_1_1_dlg_audio_a7add09e92b8ef21c2eca492da8a8e175}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{classtop_frame_1_1_dlg_audio}{Dlg\-Audio}. 
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-py\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..e9ac491
--- /dev/null
@@ -0,0 +1 @@
+2c2aca11fd605277ed36747b14eca47d
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__coll__graph.pdf
new file mode 100644 (file)
index 0000000..4eae241
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..e9ac491
--- /dev/null
@@ -0,0 +1 @@
+2c2aca11fd605277ed36747b14eca47d
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..4eae241
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports.tex b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports.tex
new file mode 100644 (file)
index 0000000..d00f088
--- /dev/null
@@ -0,0 +1,69 @@
+\hypertarget{classtop_frame_1_1_dlg_com_ports}{\section{top\-Frame.\-Dlg\-Com\-Ports Class Reference}
+\label{classtop_frame_1_1_dlg_com_ports}\index{top\-Frame.\-Dlg\-Com\-Ports@{top\-Frame.\-Dlg\-Com\-Ports}}
+}
+
+
+Class \hyperlink{classtop_frame_1_1_dlg_com_ports}{Dlg\-Com\-Ports}.  
+
+
+
+
+Inheritance diagram for top\-Frame.\-Dlg\-Com\-Ports\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=198pt]{classtop_frame_1_1_dlg_com_ports__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for top\-Frame.\-Dlg\-Com\-Ports\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=198pt]{classtop_frame_1_1_dlg_com_ports__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_ae98733e64a744a52bfbc8c0f49af99e5}{def {\bfseries \-\_\-\-\_\-init\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_com_ports_ae98733e64a744a52bfbc8c0f49af99e5}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_aa849a2e894a2f9b82177d7df02a552f8}{def {\bfseries \-\_\-\-\_\-del\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_com_ports_aa849a2e894a2f9b82177d7df02a552f8}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_a01e8607331a41ba1c2a13a07403967a2}{def {\bfseries On\-List\-Item\-Selected}}\label{classtop_frame_1_1_dlg_com_ports_a01e8607331a41ba1c2a13a07403967a2}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_a156b1a6dcc89ba6de5f1c22f9467e783}{{\bfseries m\-\_\-static\-Text8}}\label{classtop_frame_1_1_dlg_com_ports_a156b1a6dcc89ba6de5f1c22f9467e783}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_a81255da6dfb053727fe00b99cad70da1}{{\bfseries m\-\_\-list\-Ctrl\-Port\-Select}}\label{classtop_frame_1_1_dlg_com_ports_a81255da6dfb053727fe00b99cad70da1}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_ab3d37ce653a67b581fd9a617593bafb6}{{\bfseries m\-\_\-static\-Text9}}\label{classtop_frame_1_1_dlg_com_ports_ab3d37ce653a67b581fd9a617593bafb6}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_ae9daef694b60b48a96291a5621d209b4}{{\bfseries m\-\_\-text\-Ctrl10}}\label{classtop_frame_1_1_dlg_com_ports_ae9daef694b60b48a96291a5621d209b4}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_a4e536ff0bffe6c7e37e69de3dc800ac0}{{\bfseries m\-\_\-sdb\-Sizer3\-O\-K}}\label{classtop_frame_1_1_dlg_com_ports_a4e536ff0bffe6c7e37e69de3dc800ac0}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_com_ports_a1881f8f6fbefea59ed1776b345949c40}{{\bfseries m\-\_\-sdb\-Sizer3\-Cancel}}\label{classtop_frame_1_1_dlg_com_ports_a1881f8f6fbefea59ed1776b345949c40}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{classtop_frame_1_1_dlg_com_ports}{Dlg\-Com\-Ports}. 
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-py\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__coll__graph.md5
new file mode 100644 (file)
index 0000000..80fd568
--- /dev/null
@@ -0,0 +1 @@
+db383d644396ed53952eb9ed95a0de96
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__coll__graph.pdf
new file mode 100644 (file)
index 0000000..3008367
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5
new file mode 100644 (file)
index 0000000..80fd568
--- /dev/null
@@ -0,0 +1 @@
+db383d644396ed53952eb9ed95a0de96
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..3008367
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_com_ports__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options.tex b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options.tex
new file mode 100644 (file)
index 0000000..54ee2b0
--- /dev/null
@@ -0,0 +1,96 @@
+\hypertarget{classtop_frame_1_1_dlg_options}{\section{top\-Frame.\-Dlg\-Options Class Reference}
+\label{classtop_frame_1_1_dlg_options}\index{top\-Frame.\-Dlg\-Options@{top\-Frame.\-Dlg\-Options}}
+}
+
+
+Class \hyperlink{classtop_frame_1_1_dlg_options}{Dlg\-Options}.  
+
+
+
+
+Inheritance diagram for top\-Frame.\-Dlg\-Options\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=188pt]{classtop_frame_1_1_dlg_options__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for top\-Frame.\-Dlg\-Options\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=188pt]{classtop_frame_1_1_dlg_options__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a6893e868e13cea7691a5ce907aa26698}{def {\bfseries \-\_\-\-\_\-init\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_options_a6893e868e13cea7691a5ce907aa26698}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_ab6c6573237008353197b5d59edf483aa}{def {\bfseries \-\_\-\-\_\-del\-\_\-\-\_\-}}\label{classtop_frame_1_1_dlg_options_ab6c6573237008353197b5d59edf483aa}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a345d1bbcdca3053fcbb64d5c0107048d}{def {\bfseries On\-Close}}\label{classtop_frame_1_1_dlg_options_a345d1bbcdca3053fcbb64d5c0107048d}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a3ee30fad536ba149910ac425bff06b90}{def {\bfseries On\-Init\-Dialog}}\label{classtop_frame_1_1_dlg_options_a3ee30fad536ba149910ac425bff06b90}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a83ff578b00809c86b8708582a0198709}{{\bfseries m\-\_\-static\-Text2}}\label{classtop_frame_1_1_dlg_options_a83ff578b00809c86b8708582a0198709}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a4e43078a902e88035ab01d4c1d743a9e}{{\bfseries m\-\_\-text\-Ctrl3}}\label{classtop_frame_1_1_dlg_options_a4e43078a902e88035ab01d4c1d743a9e}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a559146b807cfc5adc62bcedec1cb2c42}{{\bfseries m\-\_\-static\-Text3}}\label{classtop_frame_1_1_dlg_options_a559146b807cfc5adc62bcedec1cb2c42}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a258ca1fa054c0453c836a0d821328e66}{{\bfseries m\-\_\-text\-Ctrl4}}\label{classtop_frame_1_1_dlg_options_a258ca1fa054c0453c836a0d821328e66}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_ac39f9c97dacd85cc83854992a51ffaf1}{{\bfseries m\-\_\-static\-Text4}}\label{classtop_frame_1_1_dlg_options_ac39f9c97dacd85cc83854992a51ffaf1}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a2e0e0018007419c8e905747d50f862ad}{{\bfseries m\-\_\-text\-Ctrl5}}\label{classtop_frame_1_1_dlg_options_a2e0e0018007419c8e905747d50f862ad}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a92a0629878d28d0d14a03078b66dee8e}{{\bfseries m\-\_\-static\-Text5}}\label{classtop_frame_1_1_dlg_options_a92a0629878d28d0d14a03078b66dee8e}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_add159bd5c8630602c4c69864ad6e8574}{{\bfseries m\-\_\-text\-Ctrl6}}\label{classtop_frame_1_1_dlg_options_add159bd5c8630602c4c69864ad6e8574}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_aea1fa9f96425e0687c0b3a2a20400bb7}{{\bfseries m\-\_\-static\-Text6}}\label{classtop_frame_1_1_dlg_options_aea1fa9f96425e0687c0b3a2a20400bb7}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_ac133ff4700bf43d396b4d03e8984cc07}{{\bfseries m\-\_\-text\-Ctrl7}}\label{classtop_frame_1_1_dlg_options_ac133ff4700bf43d396b4d03e8984cc07}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a616709942883690ba5867e5a4e4d6189}{{\bfseries m\-\_\-static\-Text7}}\label{classtop_frame_1_1_dlg_options_a616709942883690ba5867e5a4e4d6189}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_a7a32f2e9f938dc99f9162597b439ae13}{{\bfseries m\-\_\-text\-Ctrl8}}\label{classtop_frame_1_1_dlg_options_a7a32f2e9f938dc99f9162597b439ae13}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_ac5fe8380ae73901f5161860e090e6faf}{{\bfseries m\-\_\-sdb\-Sizer4\-O\-K}}\label{classtop_frame_1_1_dlg_options_ac5fe8380ae73901f5161860e090e6faf}
+
+\item 
+\hypertarget{classtop_frame_1_1_dlg_options_aa82caef9581486ce3114491843d7a4fe}{{\bfseries m\-\_\-sdb\-Sizer4\-Cancel}}\label{classtop_frame_1_1_dlg_options_aa82caef9581486ce3114491843d7a4fe}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{classtop_frame_1_1_dlg_options}{Dlg\-Options}. 
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-py\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__coll__graph.md5
new file mode 100644 (file)
index 0000000..875123a
--- /dev/null
@@ -0,0 +1 @@
+c46f18808166118211541e2f13754802
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__coll__graph.pdf
new file mode 100644 (file)
index 0000000..4acc10d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__inherit__graph.md5
new file mode 100644 (file)
index 0000000..875123a
--- /dev/null
@@ -0,0 +1 @@
+c46f18808166118211541e2f13754802
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..4acc10d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame.tex b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame.tex
new file mode 100644 (file)
index 0000000..9e8c160
--- /dev/null
@@ -0,0 +1,276 @@
+\hypertarget{classtop_frame_1_1_top_frame}{\section{top\-Frame.\-Top\-Frame Class Reference}
+\label{classtop_frame_1_1_top_frame}\index{top\-Frame.\-Top\-Frame@{top\-Frame.\-Top\-Frame}}
+}
+
+
+Class \hyperlink{classtop_frame_1_1_top_frame}{Top\-Frame}.  
+
+
+
+
+Inheritance diagram for top\-Frame.\-Top\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=184pt]{classtop_frame_1_1_top_frame__inherit__graph}
+\end{center}
+\end{figure}
+
+
+Collaboration diagram for top\-Frame.\-Top\-Frame\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=184pt]{classtop_frame_1_1_top_frame__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aef31eddf36a67e6d7acf46e74c0d798e}{def {\bfseries \-\_\-\-\_\-init\-\_\-\-\_\-}}\label{classtop_frame_1_1_top_frame_aef31eddf36a67e6d7acf46e74c0d798e}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a382284d24a1fc872d6fd991ba453efc6}{def {\bfseries \-\_\-\-\_\-del\-\_\-\-\_\-}}\label{classtop_frame_1_1_top_frame_a382284d24a1fc872d6fd991ba453efc6}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_afd791a7462b1b8bc8c125c67c26d919f}{def {\bfseries top\-Frame\-\_\-\-On\-Close}}\label{classtop_frame_1_1_top_frame_afd791a7462b1b8bc8c125c67c26d919f}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ab015d357a61e776a6706216e3d753dc9}{def {\bfseries top\-Frame\-\_\-\-On\-Paint}}\label{classtop_frame_1_1_top_frame_ab015d357a61e776a6706216e3d753dc9}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aa248a2960760ffce8c20ee7f31a48338}{def {\bfseries top\-Frame\-\_\-\-On\-Size}}\label{classtop_frame_1_1_top_frame_aa248a2960760ffce8c20ee7f31a48338}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aed3ffbcf897fa6ef9af91fa7d0f528c5}{def {\bfseries top\-Frame\-\_\-\-On\-Update\-U\-I}}\label{classtop_frame_1_1_top_frame_aed3ffbcf897fa6ef9af91fa7d0f528c5}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a6db43140ce7c8819a85c4b71d2d39372}{def {\bfseries On\-Open}}\label{classtop_frame_1_1_top_frame_a6db43140ce7c8819a85c4b71d2d39372}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a8a220b7e04fb0e52ff5f847d52198490}{def {\bfseries On\-Open\-Update\-U\-I}}\label{classtop_frame_1_1_top_frame_a8a220b7e04fb0e52ff5f847d52198490}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a3bf119c8b63122fa7bb768d89d1da19e}{def {\bfseries On\-Save}}\label{classtop_frame_1_1_top_frame_a3bf119c8b63122fa7bb768d89d1da19e}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a9a74c20a66c6414a82612abd6b7a5fc8}{def {\bfseries On\-Save\-Update\-U\-I}}\label{classtop_frame_1_1_top_frame_a9a74c20a66c6414a82612abd6b7a5fc8}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a058b8d387613998277c124bbb123493d}{def {\bfseries On\-Close}}\label{classtop_frame_1_1_top_frame_a058b8d387613998277c124bbb123493d}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a103471d04670eda55c0ba15a4c433064}{def {\bfseries On\-Close\-Update\-U\-I}}\label{classtop_frame_1_1_top_frame_a103471d04670eda55c0ba15a4c433064}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_af95379a4a07d070daff3a41f59ce5435}{def {\bfseries On\-Exit}}\label{classtop_frame_1_1_top_frame_af95379a4a07d070daff3a41f59ce5435}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aea801b0866b2e9ed875f6051b6bd7d81}{def {\bfseries On\-Copy}}\label{classtop_frame_1_1_top_frame_aea801b0866b2e9ed875f6051b6bd7d81}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aa9bce3d0d4dd95d0865d30db7d17445d}{def {\bfseries On\-Copy\-Update\-U\-I}}\label{classtop_frame_1_1_top_frame_aa9bce3d0d4dd95d0865d30db7d17445d}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a4549bc2bf4c06e6a68bcde4356be48ce}{def {\bfseries On\-Cut}}\label{classtop_frame_1_1_top_frame_a4549bc2bf4c06e6a68bcde4356be48ce}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a50d0051d981eab625207852bba01866c}{def {\bfseries On\-Cut\-Update\-U\-I}}\label{classtop_frame_1_1_top_frame_a50d0051d981eab625207852bba01866c}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a36db96ac64019879247b7885f9a55652}{def {\bfseries On\-Paste}}\label{classtop_frame_1_1_top_frame_a36db96ac64019879247b7885f9a55652}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a3bd2532ab1a1ba4a47516a0454f8ed2c}{def {\bfseries On\-Paste\-Update\-U\-I}}\label{classtop_frame_1_1_top_frame_a3bd2532ab1a1ba4a47516a0454f8ed2c}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ae6c632a018c9b1a962601e9029468884}{def {\bfseries On\-Tools\-Audio}}\label{classtop_frame_1_1_top_frame_ae6c632a018c9b1a962601e9029468884}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a95ef55689bd48a98ff8569d101cd18cb}{def {\bfseries On\-Tools\-Audio\-U\-I}}\label{classtop_frame_1_1_top_frame_a95ef55689bd48a98ff8569d101cd18cb}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a032088155c4dd9ec9004f0f53d49b41d}{def {\bfseries On\-Tools\-Com\-Cfg}}\label{classtop_frame_1_1_top_frame_a032088155c4dd9ec9004f0f53d49b41d}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ab85a2a0f430bc1f7b10db88b8d5a7f5c}{def {\bfseries On\-Tools\-Com\-Cfg\-U\-I}}\label{classtop_frame_1_1_top_frame_ab85a2a0f430bc1f7b10db88b8d5a7f5c}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ab9cf5f0b175fea41a0737d30a691a2cc}{def {\bfseries On\-Tools\-Options}}\label{classtop_frame_1_1_top_frame_ab9cf5f0b175fea41a0737d30a691a2cc}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a781976de8bd8ed61197c9174e87e1476}{def {\bfseries On\-Tools\-Options\-U\-I}}\label{classtop_frame_1_1_top_frame_a781976de8bd8ed61197c9174e87e1476}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a6e6ef0ebc9ec5508f5ac334d20a4d7c5}{def {\bfseries On\-Capture\-Rx\-Stream}}\label{classtop_frame_1_1_top_frame_a6e6ef0ebc9ec5508f5ac334d20a4d7c5}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a8cd748674c23d12edc63c3ebe792e8a7}{def {\bfseries On\-Capture\-Tx\-Stream}}\label{classtop_frame_1_1_top_frame_a8cd748674c23d12edc63c3ebe792e8a7}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a99d4ac5feab8afa58b91e9c19b2be90d}{def {\bfseries On\-Play\-Audio\-File}}\label{classtop_frame_1_1_top_frame_a99d4ac5feab8afa58b91e9c19b2be90d}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a299af3adf9efed97ae331cb12021d0d5}{def {\bfseries On\-Help\-Check\-Updates}}\label{classtop_frame_1_1_top_frame_a299af3adf9efed97ae331cb12021d0d5}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_af4d7b0000f9958bb959117efabd3e42e}{def {\bfseries On\-Help\-Check\-Updates\-U\-I}}\label{classtop_frame_1_1_top_frame_af4d7b0000f9958bb959117efabd3e42e}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a80278edf47d97a1a1e95c907019a0aeb}{def {\bfseries On\-Help\-About}}\label{classtop_frame_1_1_top_frame_a80278edf47d97a1a1e95c907019a0aeb}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a573d7628c10e848e967b75ba30320823}{def {\bfseries On\-Tog\-Btn\-Rx\-I\-D}}\label{classtop_frame_1_1_top_frame_a573d7628c10e848e967b75ba30320823}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ad9956c7d67ec371df1403538c990af45}{def {\bfseries On\-Tog\-Btn\-Tx\-I\-D}}\label{classtop_frame_1_1_top_frame_ad9956c7d67ec371df1403538c990af45}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aab9a89ec9db5d4eeeda24a70d89cbac5}{def {\bfseries On\-Cmd\-Slider\-Scroll}}\label{classtop_frame_1_1_top_frame_aab9a89ec9db5d4eeeda24a70d89cbac5}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a9106ef59ae91848ffb4cb6760d0d31b7}{def {\bfseries On\-Slider\-Scroll\-Bottom}}\label{classtop_frame_1_1_top_frame_a9106ef59ae91848ffb4cb6760d0d31b7}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ade2fe0135a6d86ac58975b6a8954c707}{def {\bfseries On\-Cmd\-Slider\-Scroll\-Changed}}\label{classtop_frame_1_1_top_frame_ade2fe0135a6d86ac58975b6a8954c707}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a9dbb5d6103ce150d8f14392bbcc20b8b}{def {\bfseries On\-Slider\-Scroll\-Top}}\label{classtop_frame_1_1_top_frame_a9dbb5d6103ce150d8f14392bbcc20b8b}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ae4a6dc0ac56bc139353b940dbb677d8f}{def {\bfseries On\-Check\-S\-Q\-Click}}\label{classtop_frame_1_1_top_frame_ae4a6dc0ac56bc139353b940dbb677d8f}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ad3f6353b870c7f494c54bacd2ed9d790}{def {\bfseries On\-Tog\-Btn\-On\-Off}}\label{classtop_frame_1_1_top_frame_ad3f6353b870c7f494c54bacd2ed9d790}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a50f7687dbc30474392e57da99defc206}{def {\bfseries On\-Tog\-Btn\-Split\-Click}}\label{classtop_frame_1_1_top_frame_a50f7687dbc30474392e57da99defc206}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a3c44ab74c19101b09c6cf771bcb7b3ab}{def {\bfseries On\-Tog\-Btn\-Analog\-Click}}\label{classtop_frame_1_1_top_frame_a3c44ab74c19101b09c6cf771bcb7b3ab}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ad73fb7b48663c5050d5c0b4bdb962667}{def {\bfseries On\-Tog\-Btn\-A\-L\-C\-Click}}\label{classtop_frame_1_1_top_frame_ad73fb7b48663c5050d5c0b4bdb962667}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_acdb4c8f0b6e19883a0c0283bfe22e03e}{def {\bfseries On\-Tog\-Btn\-T\-X\-Click}}\label{classtop_frame_1_1_top_frame_acdb4c8f0b6e19883a0c0283bfe22e03e}
+
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_af61290bdefcc2d6b95e7784b0ca93b4a}{{\bfseries m\-\_\-menubar\-Main}}\label{classtop_frame_1_1_top_frame_af61290bdefcc2d6b95e7784b0ca93b4a}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_af4fd5670e4140169d030655bacf89291}{{\bfseries file}}\label{classtop_frame_1_1_top_frame_af4fd5670e4140169d030655bacf89291}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a0f83eefb91c3d11e4e9272bda332a459}{{\bfseries m\-\_\-menu\-Item\-Open}}\label{classtop_frame_1_1_top_frame_a0f83eefb91c3d11e4e9272bda332a459}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a03ad15b4bab94c033473dd6ccff65af0}{{\bfseries m\-\_\-menu\-Item\-Save}}\label{classtop_frame_1_1_top_frame_a03ad15b4bab94c033473dd6ccff65af0}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ad9ba4bf1b5beac6a258534b51dc0a162}{{\bfseries m\-\_\-menu\-Item\-Close}}\label{classtop_frame_1_1_top_frame_ad9ba4bf1b5beac6a258534b51dc0a162}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_af29d24d1f6af4d8c88a3592e21165f53}{{\bfseries m\-\_\-menu\-Item\-Exit}}\label{classtop_frame_1_1_top_frame_af29d24d1f6af4d8c88a3592e21165f53}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a7a77980d2705fc44493f4fd58fe507af}{{\bfseries edit}}\label{classtop_frame_1_1_top_frame_a7a77980d2705fc44493f4fd58fe507af}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_af40b15c5dc269433f3c0139aee73e4a3}{{\bfseries m\-\_\-menu\-Item\-Copy}}\label{classtop_frame_1_1_top_frame_af40b15c5dc269433f3c0139aee73e4a3}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aa7a117cd725e7f37b92ab0d40d09bc63}{{\bfseries m\-\_\-menu\-Item\-Cut}}\label{classtop_frame_1_1_top_frame_aa7a117cd725e7f37b92ab0d40d09bc63}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_afef5be66039c5f40a7c1efe5d74d0b6a}{{\bfseries m\-\_\-menu\-Item\-Paste}}\label{classtop_frame_1_1_top_frame_afef5be66039c5f40a7c1efe5d74d0b6a}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a91e42615098c6eb9c895722bf19527dc}{{\bfseries tools}}\label{classtop_frame_1_1_top_frame_a91e42615098c6eb9c895722bf19527dc}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a3bfbae592fada02b1889cbd771dbdfdf}{{\bfseries m\-\_\-menu\-Item\-Audio}}\label{classtop_frame_1_1_top_frame_a3bfbae592fada02b1889cbd771dbdfdf}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ae1ec3c8d2a58a4a36c15d86c79a54619}{{\bfseries m\-\_\-menu\-Item\-Rig\-Ctrl\-Cfg}}\label{classtop_frame_1_1_top_frame_ae1ec3c8d2a58a4a36c15d86c79a54619}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a32f9fe004c5ce5448f7ee1169bb4a395}{{\bfseries m\-\_\-menu\-Item\-Options}}\label{classtop_frame_1_1_top_frame_a32f9fe004c5ce5448f7ee1169bb4a395}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a9fde86a0816b1b53b7a3bdf36e153316}{{\bfseries m\-\_\-menu\-Item\-Capt\-Rx\-Stream}}\label{classtop_frame_1_1_top_frame_a9fde86a0816b1b53b7a3bdf36e153316}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a148807b3857ecd92feee3d905fe95780}{{\bfseries m\-\_\-menu\-Item\-Capt\-Tx\-Stream}}\label{classtop_frame_1_1_top_frame_a148807b3857ecd92feee3d905fe95780}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a12e239851503ddd2bb9614e9d6798dd6}{{\bfseries m\-\_\-menu\-Item\-Play\-Audio\-File}}\label{classtop_frame_1_1_top_frame_a12e239851503ddd2bb9614e9d6798dd6}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a9e9b8821f2f16e1ae3e70a950bb6df6e}{{\bfseries help}}\label{classtop_frame_1_1_top_frame_a9e9b8821f2f16e1ae3e70a950bb6df6e}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ac27a76c5a87becff98a997f761f056be}{{\bfseries m\-\_\-menu\-Item\-Help\-Updates}}\label{classtop_frame_1_1_top_frame_ac27a76c5a87becff98a997f761f056be}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ab67be740fcb5e40a9381bba84abf8e21}{{\bfseries m\-\_\-menu\-Item\-About}}\label{classtop_frame_1_1_top_frame_ab67be740fcb5e40a9381bba84abf8e21}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_addd6a8e63db7bd235126b79631eed3b3}{{\bfseries m\-\_\-gauge\-S\-N\-R}}\label{classtop_frame_1_1_top_frame_addd6a8e63db7bd235126b79631eed3b3}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_af0547598f83b883d4ecede4ef0435c9d}{{\bfseries m\-\_\-text\-S\-N\-R}}\label{classtop_frame_1_1_top_frame_af0547598f83b883d4ecede4ef0435c9d}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a2fa007c1becb38d977a8175422f1deaf}{{\bfseries m\-\_\-gauge\-Level}}\label{classtop_frame_1_1_top_frame_a2fa007c1becb38d977a8175422f1deaf}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a6815a4c0ed1ea9276b009ff80eeb0797}{{\bfseries m\-\_\-aui\-Nbook\-Ctrl}}\label{classtop_frame_1_1_top_frame_a6815a4c0ed1ea9276b009ff80eeb0797}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a3274273894e177b9248bd0828c0069c1}{{\bfseries m\-\_\-txt\-Ctrl}}\label{classtop_frame_1_1_top_frame_a3274273894e177b9248bd0828c0069c1}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_acddd135b90067f31c77b21cc60f896d7}{{\bfseries m\-\_\-tog\-Rx\-I\-D}}\label{classtop_frame_1_1_top_frame_acddd135b90067f31c77b21cc60f896d7}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a6540bfcdd8c7c9bb9519beda90c2eb87}{{\bfseries m\-\_\-tog\-Tx\-I\-D}}\label{classtop_frame_1_1_top_frame_a6540bfcdd8c7c9bb9519beda90c2eb87}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9}{{\bfseries m\-\_\-slider\-S\-Q}}\label{classtop_frame_1_1_top_frame_ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a0fddba0c5933746ad34547e7c741dd95}{{\bfseries m\-\_\-ckbox\-S\-Q}}\label{classtop_frame_1_1_top_frame_a0fddba0c5933746ad34547e7c741dd95}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a122fda93d64a9934e50f601156afc6b1}{{\bfseries m\-\_\-tog\-Btn\-On\-Off}}\label{classtop_frame_1_1_top_frame_a122fda93d64a9934e50f601156afc6b1}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a6ed46f358625437a0eb6f7ac476d6a81}{{\bfseries m\-\_\-tog\-Btn\-Split}}\label{classtop_frame_1_1_top_frame_a6ed46f358625437a0eb6f7ac476d6a81}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_aa70926cafd915b5f89fc3b95f665e4e1}{{\bfseries m\-\_\-tog\-Btn\-Analog}}\label{classtop_frame_1_1_top_frame_aa70926cafd915b5f89fc3b95f665e4e1}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_ab1d8a1745d1f459a48d05d06ee691b99}{{\bfseries m\-\_\-tog\-Btn\-A\-L\-C}}\label{classtop_frame_1_1_top_frame_ab1d8a1745d1f459a48d05d06ee691b99}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a31dbffc9065e0bd59e2740d7d0553867}{{\bfseries m\-\_\-btn\-Tog\-T\-X}}\label{classtop_frame_1_1_top_frame_a31dbffc9065e0bd59e2740d7d0553867}
+
+\item 
+\hypertarget{classtop_frame_1_1_top_frame_a0a2ae63963c3d388b14a79be1b198371}{{\bfseries m\-\_\-status\-Bar1}}\label{classtop_frame_1_1_top_frame_a0a2ae63963c3d388b14a79be1b198371}
+
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Class \hyperlink{classtop_frame_1_1_top_frame}{Top\-Frame}. 
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-py\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..097ceb5
--- /dev/null
@@ -0,0 +1 @@
+9a89f8868f8fddc3969368262550e6cd
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.pdf
new file mode 100644 (file)
index 0000000..c7fb9a6
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..097ceb5
--- /dev/null
@@ -0,0 +1 @@
+9a89f8868f8fddc3969368262550e6cd
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__inherit__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..c7fb9a6
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__inherit__graph.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3.tex b/fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3.tex
new file mode 100644 (file)
index 0000000..05c31b6
--- /dev/null
@@ -0,0 +1,86 @@
+\hypertarget{dir_416622addb01e88e69d0437f4559e1b3}{\section{C\-:/bin/\-Projects/\-Radio/fdmdv2/src Directory Reference}
+\label{dir_416622addb01e88e69d0437f4559e1b3}\index{C\-:/bin/\-Projects/\-Radio/fdmdv2/src Directory Reference@{C\-:/bin/\-Projects/\-Radio/fdmdv2/src Directory Reference}}
+}
+Directory dependency graph for src\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{dir_416622addb01e88e69d0437f4559e1b3_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item 
+file {\bfseries audiostream.\-cpp}
+\item 
+file {\bfseries audiostream.\-h}
+\item 
+file {\bfseries comp.\-h}
+\item 
+file {\bfseries dlg\-\_\-about.\-cpp}
+\item 
+file {\bfseries dlg\-\_\-about.\-h}
+\item 
+file {\bfseries dlg\-\_\-audio.\-cpp}
+\item 
+file {\bfseries dlg\-\_\-audio.\-h}
+\item 
+file {\bfseries dlg\-\_\-comports.\-cpp}
+\item 
+file {\bfseries dlg\-\_\-comports.\-h}
+\item 
+file {\bfseries dlg\-\_\-options.\-cpp}
+\item 
+file {\bfseries dlg\-\_\-options.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-defines.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-main.\-cpp}
+\item 
+file {\bfseries fdmdv2\-\_\-main.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-pa\-\_\-wrapper.\-cpp}
+\item 
+file {\bfseries fdmdv2\-\_\-pa\-\_\-wrapper.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-plot.\-cpp}
+\item 
+file {\bfseries fdmdv2\-\_\-plot.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-scalar.\-cpp}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-scalar.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-scatter.\-cpp}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-scatter.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-spectrum.\-cpp}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-spectrum.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-waterfall.\-cpp}
+\item 
+file {\bfseries fdmdv2\-\_\-plot\-\_\-waterfall.\-h}
+\item 
+file {\bfseries fdmdv2\-\_\-thread\-\_\-audio.\-h}
+\item 
+file {\bfseries fdmdv2\-Dlg\-Audio.\-cpp}
+\item 
+file \hyperlink{fdmdv2_dlg_audio_8h}{fdmdv2\-Dlg\-Audio.\-h}
+\item 
+file {\bfseries fdmdv2\-Top\-Frame.\-cpp}
+\item 
+file \hyperlink{fdmdv2_top_frame_8h}{fdmdv2\-Top\-Frame.\-h}
+\item 
+file {\bfseries thread\-\_\-audio.\-cpp}
+\item 
+file {\bfseries thread\-\_\-audio.\-h}
+\item 
+file {\bfseries top\-Frame.\-cpp}
+\item 
+file {\bfseries top\-Frame.\-h}
+\item 
+file {\bfseries top\-Frame.\-py}
+\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3_dep.md5 b/fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3_dep.md5
new file mode 100644 (file)
index 0000000..c2de8ef
--- /dev/null
@@ -0,0 +1 @@
+fe13696cf587d8cca96022b6c3f8ac7f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3_dep.pdf b/fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3_dep.pdf
new file mode 100644 (file)
index 0000000..70d9bf4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/dir_416622addb01e88e69d0437f4559e1b3_dep.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2.tex b/fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2.tex
new file mode 100644 (file)
index 0000000..0dd2141
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{dir_5a7947860a13639b42fe29f3e4d0a1f2}{\section{C\-:/bin/\-Projects/\-Radio/fdmdv2 Directory Reference}
+\label{dir_5a7947860a13639b42fe29f3e4d0a1f2}\index{C\-:/bin/\-Projects/\-Radio/fdmdv2 Directory Reference@{C\-:/bin/\-Projects/\-Radio/fdmdv2 Directory Reference}}
+}
+Directory dependency graph for fdmdv2\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=254pt]{dir_5a7947860a13639b42fe29f3e4d0a1f2_dep}
+\end{center}
+\end{figure}
+\subsection*{Directories}
+\begin{DoxyCompactItemize}
+\item 
+directory \hyperlink{dir_416622addb01e88e69d0437f4559e1b3}{src}
+\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5 b/fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5
new file mode 100644 (file)
index 0000000..9cce206
--- /dev/null
@@ -0,0 +1 @@
+6b867e3c05dd114d8e2cabf99b8ab9f6
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.pdf b/fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.pdf
new file mode 100644 (file)
index 0000000..51bd640
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd.tex b/fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd.tex
new file mode 100644 (file)
index 0000000..655ffd1
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{dir_993d521cc2b75cdafc898552f316d0dd}{\section{C\-:/bin/\-Projects/\-Radio Directory Reference}
+\label{dir_993d521cc2b75cdafc898552f316d0dd}\index{C\-:/bin/\-Projects/\-Radio Directory Reference@{C\-:/bin/\-Projects/\-Radio Directory Reference}}
+}
+Directory dependency graph for Radio\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=254pt]{dir_993d521cc2b75cdafc898552f316d0dd_dep}
+\end{center}
+\end{figure}
+\subsection*{Directories}
+\begin{DoxyCompactItemize}
+\item 
+directory \hyperlink{dir_5a7947860a13639b42fe29f3e4d0a1f2}{fdmdv2}
+\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5 b/fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5
new file mode 100644 (file)
index 0000000..14acf47
--- /dev/null
@@ -0,0 +1 @@
+db2e517d084b08780ea9f7db18466de8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd_dep.pdf b/fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd_dep.pdf
new file mode 100644 (file)
index 0000000..6a53bca
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/dir_993d521cc2b75cdafc898552f316d0dd_dep.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.tex b/fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.tex
new file mode 100644 (file)
index 0000000..fb94b3c
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28}{\section{C\-:/bin/\-Projects Directory Reference}
+\label{dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28}\index{C\-:/bin/\-Projects Directory Reference@{C\-:/bin/\-Projects Directory Reference}}
+}
+Directory dependency graph for Projects\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=238pt]{dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep}
+\end{center}
+\end{figure}
+\subsection*{Directories}
+\begin{DoxyCompactItemize}
+\item 
+directory \hyperlink{dir_993d521cc2b75cdafc898552f316d0dd}{Radio}
+\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5 b/fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5
new file mode 100644 (file)
index 0000000..5800149
--- /dev/null
@@ -0,0 +1 @@
+4dbcae1c6aeb253cbdde3449076e4944
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.pdf b/fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.pdf
new file mode 100644 (file)
index 0000000..92f593f
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/doxygen.sty b/fdmdv2/fdmdv2-doc/latex/doxygen.sty
new file mode 100644 (file)
index 0000000..acc8c1f
--- /dev/null
@@ -0,0 +1,484 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+
+% Packages used by this style file
+\RequirePackage{alltt}
+\RequirePackage{array}
+\RequirePackage{calc}
+\RequirePackage{color}
+\RequirePackage{fancyhdr}
+\RequirePackage{longtable}
+\RequirePackage{verbatim}
+\RequirePackage{ifthen}
+\RequirePackage{xtab}
+\RequirePackage{multirow}
+\RequirePackage[table]{xcolor}
+
+% Use helvetica font instead of times roman
+\RequirePackage{helvet}
+\RequirePackage{sectsty}
+\RequirePackage{tocloft}
+\providecommand{\rmdefault}{phv}
+\providecommand{\bfdefault}{bc}
+
+
+% Setup fancy headings
+\pagestyle{fancyplain}
+\newcommand{\clearemptydoublepage}{%
+  \newpage{\pagestyle{empty}\cleardoublepage}%
+}
+\renewcommand{\chaptermark}[1]{%
+  \markboth{#1}{}%
+}
+\renewcommand{\sectionmark}[1]{%
+  \markright{\thesection\ #1}%
+}
+\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
+\fancyhead[CE]{\fancyplain{}{}}
+\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
+\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
+\fancyhead[CO]{\fancyplain{}{}}
+\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[CO]{\fancyplain{}{}}
+\fancyfoot[RO]{\fancyplain{}{}}
+%---------- Internal commands used in this style file ----------------
+
+\newcommand\tabfill[1]{%
+  \dimen@\linewidth%
+  \advance\dimen@\@totalleftmargin%
+  \advance\dimen@-\dimen\@curtab%
+  \parbox[t]\dimen@{\raggedright #1\ifhmode\strut\fi}%
+}
+
+\newcommand{\ensurespace}[1]{%
+  \begingroup
+    \setlength{\dimen@}{#1}%
+    \vskip\z@\@plus\dimen@
+    \penalty -100\vskip\z@\@plus -\dimen@
+    \vskip\dimen@
+    \penalty 9999%
+    \vskip -\dimen@
+    \vskip\z@skip % hide the previous |\vskip| from |\addvspace|
+  \endgroup
+}
+
+% Generic environment used by all paragraph-based environments defined
+% below. Note that the command \title{...} needs to be defined inside
+% those environments!
+\newenvironment{DoxyDesc}[1]{%
+  \ensurespace{4\baselineskip}%
+  \begin{list}{}%
+  {%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\itemsep}{-4pt}%
+    \renewcommand{\makelabel}{\entrylabel}%
+  }%
+  \item[#1]%
+}{%
+  \end{list}%
+}
+
+%---------- Commands used by doxygen LaTeX output generator ----------
+
+% Used by <pre> ... </pre>
+\newenvironment{DoxyPre}{%
+  \small%
+  \begin{alltt}%
+}{%
+  \end{alltt}%
+  \normalsize%
+}
+
+% Used by @code ... @endcode
+\newenvironment{DoxyCode}{%
+
+
+\begin{scriptsize}\begin{alltt}%
+}{%
+\end{alltt}\end{scriptsize}%
+}
+
+% Used by @example, @include, @includelineno and @dontinclude
+\newenvironment{DoxyCodeInclude}{%
+  \DoxyCode%
+}{%
+  \endDoxyCode%
+}
+
+% Used by @verbatim ... @endverbatim
+\newenvironment{DoxyVerb}{%
+  \footnotesize%
+  \verbatim%
+}{%
+  \endverbatim%
+  \normalsize%
+}
+
+% Used by @verbinclude
+\newenvironment{DoxyVerbInclude}{%
+  \DoxyVerb%
+}{%
+  \endDoxyVerb%
+}
+
+% Used by numbered lists (using '-#' or <ol> ... </ol>)
+\newenvironment{DoxyEnumerate}{%
+  \enumerate%
+}{%
+  \endenumerate%
+}
+
+% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
+\newenvironment{DoxyItemize}{%
+  \itemize%
+}{%
+  \enditemize%
+}
+
+% Used by description lists (using <dl> ... </dl>)
+\newenvironment{DoxyDescription}{%
+  \description%
+}{%
+  \enddescription%
+}
+
+% Used by @image, @dotfile, and @dot ... @enddot
+% (only if caption is specified)
+\newenvironment{DoxyImage}{%
+  \begin{figure}[H]%
+  \begin{center}%
+}{%
+  \end{center}%
+  \end{figure}%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if no caption is specified)
+\newenvironment{DoxyImageNoCaption}{%
+}{%
+}
+
+% Used by @attention
+\newenvironment{DoxyAttention}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @author and @authors
+\newenvironment{DoxyAuthor}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @date
+\newenvironment{DoxyDate}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @invariant
+\newenvironment{DoxyInvariant}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @note
+\newenvironment{DoxyNote}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @post
+\newenvironment{DoxyPostcond}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @pre
+\newenvironment{DoxyPrecond}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @copyright
+\newenvironment{DoxyCopyright}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @remark
+\newenvironment{DoxyRemark}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @return
+\newenvironment{DoxyReturn}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @since
+\newenvironment{DoxySince}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @see
+\newenvironment{DoxySeeAlso}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @version
+\newenvironment{DoxyVersion}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @warning
+\newenvironment{DoxyWarning}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @internal
+\newenvironment{DoxyInternal}[1]{%
+  \paragraph*{#1}%
+}{%
+}
+
+% Used by @par and @paragraph
+\newenvironment{DoxyParagraph}[1]{%
+  \begin{list}{}%
+  {%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\itemsep}{-4pt}%
+    \renewcommand{\makelabel}{\entrylabel}%
+  }%
+  \item[#1]%
+}{%
+  \end{list}%
+}
+
+% Used by parameter lists
+\newenvironment{DoxyParams}[2][]{%
+  \begin{DoxyDesc}{#2}%
+    \item[] \hspace{\fill} \vspace{-40pt}%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\LTleft}{0pt}%
+    \setlength{\tabcolsep}{0.01\textwidth}%
+    \ifthenelse{\equal{#1}{}}%
+    {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+                        p{0.815\textwidth}|}}%
+    {\ifthenelse{\equal{#1}{1}}%
+      {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+                         >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+                         p{0.685\textwidth}|}}%
+      {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+                         >{\centering\hspace{0pt}}p{0.15\textwidth}|%
+                         >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+                         p{0.515\textwidth}|}}%
+    }\hline%
+}{%
+    \end{longtable}%
+  \end{DoxyDesc}%
+}
+
+% Used for fields of simple structs
+\newenvironment{DoxyFields}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \item[] \hspace{\fill} \vspace{-40pt}%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\LTleft}{0pt}%
+    \setlength{\tabcolsep}{0.01\textwidth}%
+    \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+                         p{0.15\textwidth}|%
+                         p{0.635\textwidth}|}%
+    \hline%
+}{%
+    \end{longtable}%
+  \end{DoxyDesc}%
+}
+
+% is used for parameters within a detailed function description
+\newenvironment{DoxyParamCaption}{%
+  \renewcommand{\item}[2][]{##1 {\em ##2}}%
+  }{%
+}
+
+% Used by return value lists
+\newenvironment{DoxyRetVals}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+      \item[] \hspace{\fill} \vspace{-25pt}%
+      \setlength{\tabcolsep}{0.01\textwidth}%
+      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+                          p{0.77\textwidth}|}%
+      \hline%
+}{%
+      \end{longtable}%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by exception lists
+\newenvironment{DoxyExceptions}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+      \item[] \hspace{\fill} \vspace{-25pt}%
+      \definecolor{tableShade}{HTML}{F8F8F8}%
+      \rowcolors{1}{white}{tableShade}%
+      \arrayrulecolor{gray}%
+      \setlength{\tabcolsep}{0.01\textwidth}%
+      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+                          p{0.77\textwidth}|}%
+      \hline%
+}{%
+      \end{longtable}%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by template parameter lists
+\newenvironment{DoxyTemplParams}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+      \item[] \hspace{\fill} \vspace{-25pt}%
+      \definecolor{tableShade}{HTML}{F8F8F8}%
+      \rowcolors{1}{white}{tableShade}%
+      \arrayrulecolor{gray}%
+      \setlength{\tabcolsep}{0.01\textwidth}%
+      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+                          p{0.77\textwidth}|}%
+      \hline%
+}{%
+      \end{longtable}%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
+\newenvironment{DoxyCompactList}
+{\begin{list}{}{
+  \setlength{\leftmargin}{0.5cm}
+  \setlength{\itemsep}{0pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \renewcommand{\makelabel}{\hfill}}}
+{\end{list}}
+\newenvironment{DoxyCompactItemize}
+{
+  \begin{itemize}
+  \setlength{\itemsep}{-3pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \setlength{\partopsep}{0pt}
+}
+{\end{itemize}}
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
+\newlength{\tmplength}
+\newenvironment{TabularC}[1]
+{
+\setlength{\tmplength}
+     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
+      \par\begin{xtabular*}{\linewidth}
+             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
+}
+{\end{xtabular*}\par}
+\newcommand{\entrylabel}[1]{
+   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{%
+   \usefont{OT1}{phv}{bc}{n}\color{darkgray}#1}\vspace{1.5\baselineskip}}}}
+\newenvironment{Desc}
+{\begin{list}{}
+  {
+    \settowidth{\labelwidth}{40pt}
+    \setlength{\leftmargin}{\labelwidth}
+    \setlength{\parsep}{0pt}
+    \setlength{\itemsep}{-4pt}
+    \renewcommand{\makelabel}{\entrylabel}
+  }
+}
+{\end{list}}
+\newsavebox{\xrefbox}
+\newlength{\xreflength}
+\newcommand{\xreflabel}[1]{%
+  \sbox{\xrefbox}{#1}%
+  \setlength{\xreflength}{\wd\xrefbox}%
+  \ifthenelse{\xreflength>\labelwidth}{%
+    \begin{minipage}{\textwidth}%
+      \setlength{\parindent}{0pt}%
+      \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
+    \end{minipage}%
+  }{%
+   \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
+  }}%
+\newenvironment{DoxyRefList}{%
+  \begin{list}{}{%
+    \setlength{\labelwidth}{10pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \addtolength{\leftmargin}{\labelsep}%
+    \renewcommand{\makelabel}{\xreflabel}%
+    }%
+  }%
+{\end{list}}
+\newenvironment{DoxyRefDesc}[1]
+{\begin{list}{}{%
+  \renewcommand\makelabel[1]{\textbf{##1}}
+  \settowidth\labelwidth{\makelabel{#1}}
+  \setlength\leftmargin{\labelwidth+\labelsep}}}
+{\end{list}}
+\newenvironment{Indent}
+  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
+      \item[]\ignorespaces}
+  {\unskip\end{list}}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{0.2cm}
+\addtocounter{secnumdepth}{2}
+\usepackage[T1]{fontenc}
+\makeatletter
+\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
+   {-1.0ex}%
+   {1.0ex}%
+   {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
+\renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{0ex}%
+   {-1.0ex}%
+   {1.0ex}%
+   {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
+\makeatother
+\allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont\color{darkgray}}
+\stepcounter{secnumdepth}
+\stepcounter{tocdepth}
+\definecolor{comment}{rgb}{0.5,0.0,0.0}
+\definecolor{keyword}{rgb}{0.0,0.5,0.0}
+\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
+\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
+\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
+\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
+\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
+\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
+\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
+\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
+\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex b/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex
new file mode 100644 (file)
index 0000000..a79338a
--- /dev/null
@@ -0,0 +1,21 @@
+\hypertarget{fdmdv2_dlg_audio_8h}{\section{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Dlg\-Audio.h File Reference}
+\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
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{fdmdv2_dlg_audio_8h__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classfdmdv2_dlg_audio}{fdmdv2\-Dlg\-Audio}
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Subclass of \hyperlink{class_dlg_audio}{Dlg\-Audio}, which is generated by wx\-Form\-Builder. 
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h__incl.md5 b/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h__incl.md5
new file mode 100644 (file)
index 0000000..1f57b76
--- /dev/null
@@ -0,0 +1 @@
+1e180069a362cf9146026b838e38a83c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h__incl.pdf b/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h__incl.pdf
new file mode 100644 (file)
index 0000000..b2474c1
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h__incl.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex b/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex
new file mode 100644 (file)
index 0000000..bcea14c
--- /dev/null
@@ -0,0 +1,21 @@
+\hypertarget{fdmdv2_top_frame_8h}{\section{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Top\-Frame.h File Reference}
+\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
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{fdmdv2_top_frame_8h__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classfdmdv2_top_frame}{fdmdv2\-Top\-Frame}
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Subclass of \hyperlink{class_top_frame}{Top\-Frame}, which is generated by wx\-Form\-Builder. 
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h__incl.md5 b/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h__incl.md5
new file mode 100644 (file)
index 0000000..2b1fe1c
--- /dev/null
@@ -0,0 +1 @@
+60087eab4baf9e17d6f0a227583d6239
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h__incl.pdf b/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h__incl.pdf
new file mode 100644 (file)
index 0000000..a375c68
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h__incl.pdf differ
diff --git a/fdmdv2/fdmdv2-doc/latex/files.tex b/fdmdv2/fdmdv2-doc/latex/files.tex
new file mode 100644 (file)
index 0000000..695dc7c
--- /dev/null
@@ -0,0 +1,22 @@
+\section{File List}
+Here is a list of all documented files with brief descriptions\-:\begin{DoxyCompactList}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries audiostream.\-h} }{\pageref{audiostream_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries comp.\-h} }{\pageref{comp_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries dlg\-\_\-about.\-h} }{\pageref{dlg__about_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries dlg\-\_\-audio.\-h} }{\pageref{dlg__audio_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries dlg\-\_\-comports.\-h} }{\pageref{dlg__comports_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries dlg\-\_\-options.\-h} }{\pageref{dlg__options_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-defines.\-h} }{\pageref{fdmdv2__defines_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-main.\-h} }{\pageref{fdmdv2__main_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-pa\-\_\-wrapper.\-h} }{\pageref{fdmdv2__pa__wrapper_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-plot.\-h} }{\pageref{fdmdv2__plot_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-plot\-\_\-scalar.\-h} }{\pageref{fdmdv2__plot__scalar_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-plot\-\_\-scatter.\-h} }{\pageref{fdmdv2__plot__scatter_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-plot\-\_\-spectrum.\-h} }{\pageref{fdmdv2__plot__spectrum_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-plot\-\_\-waterfall.\-h} }{\pageref{fdmdv2__plot__waterfall_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries fdmdv2\-\_\-thread\-\_\-audio.\-h} }{\pageref{fdmdv2__thread__audio_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/\hyperlink{fdmdv2_dlg_audio_8h}{fdmdv2\-Dlg\-Audio.\-h} }{\pageref{fdmdv2_dlg_audio_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/\hyperlink{fdmdv2_top_frame_8h}{fdmdv2\-Top\-Frame.\-h} }{\pageref{fdmdv2_top_frame_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries thread\-\_\-audio.\-h} }{\pageref{thread__audio_8h}}{}
+\item\contentsline{section}{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/{\bfseries top\-Frame.\-h} }{\pageref{top_frame_8h}}{}
+\end{DoxyCompactList}
diff --git a/fdmdv2/fdmdv2-doc/latex/hierarchy.tex b/fdmdv2/fdmdv2-doc/latex/hierarchy.tex
new file mode 100644 (file)
index 0000000..1b04a76
--- /dev/null
@@ -0,0 +1,60 @@
+\section{Class Hierarchy}
+This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
+\item \contentsline{section}{Audio\-Stream}{\pageref{class_audio_stream}}{}
+\item \contentsline{section}{C\-O\-M\-P}{\pageref{struct_c_o_m_p}}{}
+\item Dialog\begin{DoxyCompactList}
+\item \contentsline{section}{top\-Frame.\-Dlg\-About}{\pageref{classtop_frame_1_1_dlg_about}}{}
+\item \contentsline{section}{top\-Frame.\-Dlg\-Audio}{\pageref{classtop_frame_1_1_dlg_audio}}{}
+\item \contentsline{section}{top\-Frame.\-Dlg\-Com\-Ports}{\pageref{classtop_frame_1_1_dlg_com_ports}}{}
+\item \contentsline{section}{top\-Frame.\-Dlg\-Options}{\pageref{classtop_frame_1_1_dlg_options}}{}
+\end{DoxyCompactList}
+\item Frame\begin{DoxyCompactList}
+\item \contentsline{section}{top\-Frame.\-Top\-Frame}{\pageref{classtop_frame_1_1_top_frame}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{pa\-Call\-Back\-Data}{\pageref{structpa_call_back_data}}{}
+\item \contentsline{section}{Port\-Audio\-Wrap}{\pageref{class_port_audio_wrap}}{}
+\item wx\-App\begin{DoxyCompactList}
+\item \contentsline{section}{Main\-App}{\pageref{class_main_app}}{}
+\end{DoxyCompactList}
+\item wx\-Dialog\begin{DoxyCompactList}
+\item \contentsline{section}{Dlg\-About}{\pageref{class_dlg_about}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{About\-Dlg}{\pageref{class_about_dlg}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{Dlg\-Audio}{\pageref{class_dlg_audio}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{Audio\-Dlg}{\pageref{class_audio_dlg}}{}
+\item \contentsline{section}{fdmdv2\-Dlg\-Audio}{\pageref{classfdmdv2_dlg_audio}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{Dlg\-Com\-Ports}{\pageref{class_dlg_com_ports}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{Com\-Ports\-Dlg}{\pageref{class_com_ports_dlg}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{Dlg\-Options}{\pageref{class_dlg_options}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{Options\-Dlg}{\pageref{class_options_dlg}}{}
+\end{DoxyCompactList}
+\end{DoxyCompactList}
+\item wx\-Frame\begin{DoxyCompactList}
+\item \contentsline{section}{My\-Frame}{\pageref{class_my_frame}}{}
+\item \contentsline{section}{Top\-Frame}{\pageref{class_top_frame}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{fdmdv2\-Top\-Frame}{\pageref{classfdmdv2_top_frame}}{}
+\item \contentsline{section}{Main\-Frame}{\pageref{class_main_frame}}{}
+\end{DoxyCompactList}
+\end{DoxyCompactList}
+\item wx\-Panel\begin{DoxyCompactList}
+\item \contentsline{section}{Plot\-Panel}{\pageref{class_plot_panel}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{Plot\-Scalar}{\pageref{class_plot_scalar}}{}
+\item \contentsline{section}{Plot\-Scatter}{\pageref{class_plot_scatter}}{}
+\item \contentsline{section}{Plot\-Spectrum}{\pageref{class_plot_spectrum}}{}
+\item \contentsline{section}{Plot\-Waterfall}{\pageref{class_plot_waterfall}}{}
+\end{DoxyCompactList}
+\end{DoxyCompactList}
+\item wx\-Thread\begin{DoxyCompactList}
+\item \contentsline{section}{Audio\-Thread}{\pageref{class_audio_thread}}{}
+\item \contentsline{section}{Fdmdv2\-Thread\-Audio}{\pageref{class_fdmdv2_thread_audio}}{}
+\item \contentsline{section}{My\-Thread}{\pageref{class_my_thread}}{}
+\end{DoxyCompactList}
+\end{DoxyCompactList}
diff --git a/fdmdv2/fdmdv2-doc/latex/make.bat b/fdmdv2/fdmdv2-doc/latex/make.bat
new file mode 100644 (file)
index 0000000..e10c004
--- /dev/null
@@ -0,0 +1,23 @@
+del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
+
+pdflatex refman
+echo ----
+makeindex refman.idx
+echo ----
+pdflatex refman
+
+setlocal enabledelayedexpansion
+set count=5
+:repeat
+set content=X
+for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
+if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
+if !content! == X goto :skip
+set /a count-=1
+if !count! EQU 0 goto :skip
+
+echo ----
+pdflatex refman
+goto :repeat
+:skip
+endlocal
diff --git a/fdmdv2/fdmdv2-doc/latex/refman.tex b/fdmdv2/fdmdv2-doc/latex/refman.tex
new file mode 100644 (file)
index 0000000..843381c
--- /dev/null
@@ -0,0 +1,109 @@
+\documentclass{book}
+\usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry}
+\usepackage{makeidx}
+\usepackage{natbib}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{float}
+\usepackage{listings}
+\usepackage{color}
+\usepackage{ifthen}
+\usepackage[table]{xcolor}
+\usepackage{textcomp}
+\usepackage{alltt}
+\usepackage{ifpdf}
+\ifpdf
+\usepackage[pdftex,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue,
+            unicode
+           ]{hyperref}
+\else
+\usepackage[ps2pdf,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue,
+            unicode
+           ]{hyperref}
+\usepackage{pspicture}
+\fi
+\usepackage[utf8]{inputenc}
+\usepackage{mathptmx}
+\usepackage[scaled=.90]{helvet}
+\usepackage{courier}
+\usepackage{sectsty}
+\usepackage{amssymb}
+\usepackage[titles]{tocloft}
+\usepackage{doxygen}
+\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left }
+\makeindex
+\setcounter{tocdepth}{3}
+\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\familydefault}{\sfdefault}
+\hfuzz=15pt
+\setlength{\emergencystretch}{15pt}
+\hbadness=750
+\tolerance=750
+\begin{document}
+\hypersetup{pageanchor=false,citecolor=blue}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}
+{\Large F\-D\-M\-D\-V2 \\[1ex]\large 02.\-00.\-01 }\\
+\vspace*{1cm}
+{\large Generated by Doxygen 1.8.2}\\
+\vspace*{0.5cm}
+{\small Mon Sep 10 2012 11:06:47}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\hypersetup{pageanchor=true,citecolor=blue}
+\chapter{Hierarchical Index}
+\input{hierarchy}
+\chapter{Class Index}
+\input{annotated}
+\chapter{File Index}
+\input{files}
+\chapter{Class Documentation}
+\input{class_about_dlg}
+\input{class_audio_dlg}
+\input{class_audio_stream}
+\input{class_audio_thread}
+\input{struct_c_o_m_p}
+\input{class_com_ports_dlg}
+\input{class_dlg_about}
+\input{classtop_frame_1_1_dlg_about}
+\input{class_dlg_audio}
+\input{classtop_frame_1_1_dlg_audio}
+\input{class_dlg_com_ports}
+\input{classtop_frame_1_1_dlg_com_ports}
+\input{class_dlg_options}
+\input{classtop_frame_1_1_dlg_options}
+\input{classfdmdv2_dlg_audio}
+\input{class_fdmdv2_thread_audio}
+\input{classfdmdv2_top_frame}
+\input{class_main_app}
+\input{class_main_frame}
+\input{class_my_frame}
+\input{class_my_thread}
+\input{class_options_dlg}
+\input{structpa_call_back_data}
+\input{class_plot_panel}
+\input{class_plot_scalar}
+\input{class_plot_scatter}
+\input{class_plot_spectrum}
+\input{class_plot_waterfall}
+\input{class_port_audio_wrap}
+\input{class_top_frame}
+\input{classtop_frame_1_1_top_frame}
+\chapter{File Documentation}
+\input{fdmdv2_dlg_audio_8h}
+\input{fdmdv2_top_frame_8h}
+\addcontentsline{toc}{part}{Index}
+\printindex
+\end{document}
diff --git a/fdmdv2/fdmdv2-doc/latex/struct_c_o_m_p.tex b/fdmdv2/fdmdv2-doc/latex/struct_c_o_m_p.tex
new file mode 100644 (file)
index 0000000..08d3f9c
--- /dev/null
@@ -0,0 +1,17 @@
+\hypertarget{struct_c_o_m_p}{\section{C\-O\-M\-P Struct Reference}
+\label{struct_c_o_m_p}\index{C\-O\-M\-P@{C\-O\-M\-P}}
+}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{struct_c_o_m_p_aab5da66c35473e59242b301dafdfaf7e}{float {\bfseries real}}\label{struct_c_o_m_p_aab5da66c35473e59242b301dafdfaf7e}
+
+\item 
+\hypertarget{struct_c_o_m_p_a8c292c732f8928c23921da6512699bba}{float {\bfseries imag}}\label{struct_c_o_m_p_a8c292c732f8928c23921da6512699bba}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/comp.\-h\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/latex/structpa_call_back_data.tex b/fdmdv2/fdmdv2-doc/latex/structpa_call_back_data.tex
new file mode 100644 (file)
index 0000000..a8e98e8
--- /dev/null
@@ -0,0 +1,17 @@
+\hypertarget{structpa_call_back_data}{\section{pa\-Call\-Back\-Data Struct Reference}
+\label{structpa_call_back_data}\index{pa\-Call\-Back\-Data@{pa\-Call\-Back\-Data}}
+}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{structpa_call_back_data_a2f3083066c414621a834d3af98aa26cf}{float {\bfseries in48k} \mbox{[}F\-D\-M\-D\-V\-\_\-\-O\-S\-\_\-\-T\-A\-P\-S+N48\mbox{]}}\label{structpa_call_back_data_a2f3083066c414621a834d3af98aa26cf}
+
+\item 
+\hypertarget{structpa_call_back_data_a1eaf4a649210c178b8671653b89e2141}{float {\bfseries in8k} \mbox{[}M\-E\-M8+N8\mbox{]}}\label{structpa_call_back_data_a1eaf4a649210c178b8671653b89e2141}
+
+\end{DoxyCompactItemize}
+
+
+The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
+\item 
+C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-\_\-pa\-\_\-wrapper.\-cpp\end{DoxyCompactItemize}
diff --git a/fdmdv2/fdmdv2-doc/man/man3/AboutDlg.3 b/fdmdv2/fdmdv2-doc/man/man3/AboutDlg.3
new file mode 100644 (file)
index 0000000..8ae63dd
--- /dev/null
@@ -0,0 +1,33 @@
+.TH "AboutDlg" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+AboutDlg \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBDlgAbout\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBAboutDlg\fP (wxWindow *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBOnInitDialog\fP (wxInitDialogEvent &event)"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+.SH "Constructor & Destructor Documentation"
+.PP 
+.SS "AboutDlg::AboutDlg (wxWindow *parent)"
+Constructor 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/AudioDlg.3 b/fdmdv2/fdmdv2-doc/man/man3/AudioDlg.3
new file mode 100644 (file)
index 0000000..02ecec1
--- /dev/null
@@ -0,0 +1,63 @@
+.TH "AudioDlg" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+AudioDlg \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBDlgAudio\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBAudioDlg\fP (wxWindow *parent)"
+.br
+.ti -1c
+.RI "void \fBOnRxInputSelect\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTxOutputSelect\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnVoiceInputSelect\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnVoiceOutputSelect\fP (wxCommandEvent &event)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBOnCancel\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnOK\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnInitDialog\fP (wxInitDialogEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnApply\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBpopulateStandardSampleRates\fP (wxComboBox *target, const portaudio::DirectionSpecificStreamParameters &inputParameters, const portaudio::DirectionSpecificStreamParameters &outputParameters)"
+.br
+.ti -1c
+.RI "int \fBpopulateAudioInfo\fP ()"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+.SH "Constructor & Destructor Documentation"
+.PP 
+.SS "AudioDlg::AudioDlg (wxWindow *parent)"
+Constructor 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/AudioStream.3 b/fdmdv2/fdmdv2-doc/man/man3/AudioStream.3
new file mode 100644 (file)
index 0000000..2f06ef1
--- /dev/null
@@ -0,0 +1,22 @@
+.TH "AudioStream" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+AudioStream \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBAudioStream\fP (int tableSize)"
+.br
+.ti -1c
+.RI "int \fBgenerate\fP (const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags)"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/AudioThread.3 b/fdmdv2/fdmdv2-doc/man/man3/AudioThread.3
new file mode 100644 (file)
index 0000000..ed56306
--- /dev/null
@@ -0,0 +1,43 @@
+.TH "AudioThread" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+AudioThread \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits wxThread\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBAudioThread\fP (\fBMainFrame\fP *handler)"
+.br
+.ti -1c
+.RI "void * \fBEntry\fP ()"
+.br
+.ti -1c
+.RI "void \fBOnDelete\fP ()"
+.br
+.ti -1c
+.RI "void \fBOnExit\fP ()"
+.br
+.ti -1c
+.RI "void \fBOnKill\fP ()"
+.br
+.ti -1c
+.RI "bool \fBTestDestroy\fP ()"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBMainFrame\fP * \fBm_pHandler\fP"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/COMP.3 b/fdmdv2/fdmdv2-doc/man/man3/COMP.3
new file mode 100644 (file)
index 0000000..e60e58b
--- /dev/null
@@ -0,0 +1,22 @@
+.TH "COMP" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+COMP \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "float \fBreal\fP"
+.br
+.ti -1c
+.RI "float \fBimag\fP"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_.3 b/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_.3
new file mode 100644 (file)
index 0000000..641750c
--- /dev/null
@@ -0,0 +1,15 @@
+.TH "C:/bin/Projects Directory Reference" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+C:/bin/Projects Directory Reference \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Directories"
+
+.in +1c
+.ti -1c
+.RI "directory \fBRadio\fP"
+.br
+.in -1c
diff --git a/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_.3 b/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_.3
new file mode 100644 (file)
index 0000000..9d99b5f
--- /dev/null
@@ -0,0 +1,15 @@
+.TH "C:/bin/Projects/Radio Directory Reference" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+C:/bin/Projects/Radio Directory Reference \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Directories"
+
+.in +1c
+.ti -1c
+.RI "directory \fBfdmdv2\fP"
+.br
+.in -1c
diff --git a/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_fdmdv2_.3 b/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_fdmdv2_.3
new file mode 100644 (file)
index 0000000..58b5dbd
--- /dev/null
@@ -0,0 +1,15 @@
+.TH "C:/bin/Projects/Radio/fdmdv2 Directory Reference" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+C:/bin/Projects/Radio/fdmdv2 Directory Reference \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Directories"
+
+.in +1c
+.ti -1c
+.RI "directory \fBsrc\fP"
+.br
+.in -1c
diff --git a/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_fdmdv2_src_.3 b/fdmdv2/fdmdv2-doc/man/man3/C__bin_Projects_Radio_fdmdv2_src_.3
new file mode 100644 (file)
index 0000000..107af9d
--- /dev/null
@@ -0,0 +1,120 @@
+.TH "C:/bin/Projects/Radio/fdmdv2/src Directory Reference" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+C:/bin/Projects/Radio/fdmdv2/src Directory Reference \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Files"
+
+.in +1c
+.ti -1c
+.RI "file \fBaudiostream\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBaudiostream\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBcomp\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_about\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_about\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_audio\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_audio\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_comports\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_comports\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_options\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBdlg_options\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_defines\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_main\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_main\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_pa_wrapper\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_pa_wrapper\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_scalar\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_scalar\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_scatter\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_scatter\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_spectrum\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_spectrum\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_waterfall\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_plot_waterfall\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2_thread_audio\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2DlgAudio\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2DlgAudio\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2TopFrame\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBfdmdv2TopFrame\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBthread_audio\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBthread_audio\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBtopFrame\&.cpp\fP"
+.br
+.ti -1c
+.RI "file \fBtopFrame\&.h\fP"
+.br
+.ti -1c
+.RI "file \fBtopFrame\&.py\fP"
+.br
+.in -1c
diff --git a/fdmdv2/fdmdv2-doc/man/man3/ComPortsDlg.3 b/fdmdv2/fdmdv2-doc/man/man3/ComPortsDlg.3
new file mode 100644 (file)
index 0000000..7258cde
--- /dev/null
@@ -0,0 +1,33 @@
+.TH "ComPortsDlg" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+ComPortsDlg \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBDlgComPorts\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBComPortsDlg\fP (wxWindow *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBOnListItemSelected\fP (wxListEvent &event)"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+.SH "Constructor & Destructor Documentation"
+.PP 
+.SS "ComPortsDlg::ComPortsDlg (wxWindow *parent)"
+Constructor 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/DlgAbout.3 b/fdmdv2/fdmdv2-doc/man/man3/DlgAbout.3
new file mode 100644 (file)
index 0000000..0dab744
--- /dev/null
@@ -0,0 +1,54 @@
+.TH "DlgAbout" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+DlgAbout \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <topFrame\&.h>\fP
+.PP
+Inherits wxDialog\&.
+.PP
+Inherited by \fBAboutDlg\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBDlgAbout\fP (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_('About FDMDV2'), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual void \fBOnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnInitDialog\fP (wxInitDialogEvent &event)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxStaticBitmap * \fBm_bitmapAbout\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText1\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl2\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_button9\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgAbout\fP 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/DlgAudio.3 b/fdmdv2/fdmdv2-doc/man/man3/DlgAudio.3
new file mode 100644 (file)
index 0000000..112486f
--- /dev/null
@@ -0,0 +1,153 @@
+.TH "DlgAudio" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+DlgAudio \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <topFrame\&.h>\fP
+.PP
+Inherits wxDialog\&.
+.PP
+Inherited by \fBAudioDlg\fP, and \fBfdmdv2DlgAudio\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBDlgAudio\fP (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_('Audio Options'), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual void \fBOnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnInitDialog\fP (wxInitDialogEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnRxInputSelect\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTxOutputSelect\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnVoiceInputSelect\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnVoiceOutputSelect\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnApply\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCancel\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnOK\fP (wxCommandEvent &event)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxNotebook * \fBm_nbAudioOptions\fP"
+.br
+.ti -1c
+.RI "wxPanel * \fBm_panelDevices\fP"
+.br
+.ti -1c
+.RI "wxRadioButton * \fBm_radioBtnPortAudio\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText151\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textNumChOut\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText141\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textNumChIn\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText14\fP"
+.br
+.ti -1c
+.RI "wxComboBox * \fBm_comboAudioCodec\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText15\fP"
+.br
+.ti -1c
+.RI "wxComboBox * \fBm_comboCodecTx\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText16\fP"
+.br
+.ti -1c
+.RI "wxComboBox * \fBm_comboRadioRx\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText17\fP"
+.br
+.ti -1c
+.RI "wxComboBox * \fBm_comboCodecSpkr\fP"
+.br
+.ti -1c
+.RI "wxRadioButton * \fBm_radioBtnFileOnly\fP"
+.br
+.ti -1c
+.RI "wxPanel * \fBm_panelSettings\fP"
+.br
+.ti -1c
+.RI "wxListBox * \fBm_lbRxInput\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textRxInput\fP"
+.br
+.ti -1c
+.RI "wxListBox * \fBm_lbTxOutput\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl15\fP"
+.br
+.ti -1c
+.RI "wxListBox * \fBm_lbVoiceInput\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textVoiceInput\fP"
+.br
+.ti -1c
+.RI "wxListBox * \fBm_lbVoiceOutput\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textVoiceOutput\fP"
+.br
+.ti -1c
+.RI "wxPanel * \fBm_panelRightChannel\fP"
+.br
+.ti -1c
+.RI "wxStdDialogButtonSizer * \fBm_sdbSizer3\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_sdbSizer3OK\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_sdbSizer3Apply\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_sdbSizer3Cancel\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgAudio\fP 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/DlgComPorts.3 b/fdmdv2/fdmdv2-doc/man/man3/DlgComPorts.3
new file mode 100644 (file)
index 0000000..81a40d3
--- /dev/null
@@ -0,0 +1,60 @@
+.TH "DlgComPorts" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+DlgComPorts \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <topFrame\&.h>\fP
+.PP
+Inherits wxDialog\&.
+.PP
+Inherited by \fBComPortsDlg\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBDlgComPorts\fP (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_('Select Com Port'), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual void \fBOnListItemSelected\fP (wxListEvent &event)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxStaticText * \fBm_staticText8\fP"
+.br
+.ti -1c
+.RI "wxListCtrl * \fBm_listCtrlPortSelect\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText9\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl10\fP"
+.br
+.ti -1c
+.RI "wxStdDialogButtonSizer * \fBm_sdbSizer3\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_sdbSizer3OK\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_sdbSizer3Cancel\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgComPorts\fP 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/DlgOptions.3 b/fdmdv2/fdmdv2-doc/man/man3/DlgOptions.3
new file mode 100644 (file)
index 0000000..4069a6e
--- /dev/null
@@ -0,0 +1,87 @@
+.TH "DlgOptions" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+DlgOptions \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <topFrame\&.h>\fP
+.PP
+Inherits wxDialog\&.
+.PP
+Inherited by \fBOptionsDlg\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBDlgOptions\fP (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_('Program Options'), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual void \fBOnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnInitDialog\fP (wxInitDialogEvent &event)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxStaticText * \fBm_staticText2\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl3\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText3\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl4\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText4\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl5\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText5\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl6\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText6\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl7\fP"
+.br
+.ti -1c
+.RI "wxStaticText * \fBm_staticText7\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textCtrl8\fP"
+.br
+.ti -1c
+.RI "wxStdDialogButtonSizer * \fBm_sdbSizer4\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_sdbSizer4OK\fP"
+.br
+.ti -1c
+.RI "wxButton * \fBm_sdbSizer4Cancel\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgOptions\fP 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/Fdmdv2ThreadAudio.3 b/fdmdv2/fdmdv2-doc/man/man3/Fdmdv2ThreadAudio.3
new file mode 100644 (file)
index 0000000..0e76d9a
--- /dev/null
@@ -0,0 +1,33 @@
+.TH "Fdmdv2ThreadAudio" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+Fdmdv2ThreadAudio \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits wxThread\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual void * \fBEntry\fP ()"
+.br
+.ti -1c
+.RI "virtual void \fBOnDelete\fP ()"
+.br
+.ti -1c
+.RI "virtual void \fBOnExit\fP ()"
+.br
+.ti -1c
+.RI "virtual void \fBOnKill\fP ()"
+.br
+.ti -1c
+.RI "virtual bool \fBTestDestroy\fP ()"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/MainApp.3 b/fdmdv2/fdmdv2-doc/man/man3/MainApp.3
new file mode 100644 (file)
index 0000000..b69ee3b
--- /dev/null
@@ -0,0 +1,24 @@
+.TH "MainApp" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+MainApp \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits wxApp\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual bool \fBOnInit\fP ()"
+.br
+.ti -1c
+.RI "virtual int \fBOnExit\fP ()"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/MainFrame.3 b/fdmdv2/fdmdv2-doc/man/man3/MainFrame.3
new file mode 100644 (file)
index 0000000..8d0a626
--- /dev/null
@@ -0,0 +1,246 @@
+.TH "MainFrame" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+MainFrame \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBTopFrame\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBMainFrame\fP (wxWindow *parent)"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBPlotPanel\fP * \fBm_panelDefaultA\fP"
+.br
+.ti -1c
+.RI "\fBPlotPanel\fP * \fBm_panelDefaultB\fP"
+.br
+.ti -1c
+.RI "\fBPlotSpectrum\fP * \fBm_panelSpectrum\fP"
+.br
+.ti -1c
+.RI "\fBPlotWaterfall\fP * \fBm_panelWaterfall\fP"
+.br
+.ti -1c
+.RI "\fBPlotScatter\fP * \fBm_panelScatter\fP"
+.br
+.ti -1c
+.RI "\fBPlotScalar\fP * \fBm_panelScalar\fP"
+.br
+.ti -1c
+.RI "bool \fBm_SquelchActive\fP"
+.br
+.ti -1c
+.RI "bool \fBm_RxRunning\fP"
+.br
+.ti -1c
+.RI "bool \fBm_TxRunning\fP"
+.br
+.ti -1c
+.RI "CODEC2 * \fBm_RXCodec2\fP"
+.br
+.ti -1c
+.RI "CODEC2 * \fBm_TXCodec2\fP"
+.br
+.ti -1c
+.RI "\fBPortAudioWrap\fP * \fBm_rxPa\fP"
+.br
+.ti -1c
+.RI "\fBPortAudioWrap\fP * \fBm_txPa\fP"
+.br
+.ti -1c
+.RI "PaDeviceIndex \fBm_rxDevIn\fP"
+.br
+.ti -1c
+.RI "PaDeviceIndex \fBm_rxDevOut\fP"
+.br
+.ti -1c
+.RI "PaDeviceIndex \fBm_txDevIn\fP"
+.br
+.ti -1c
+.RI "PaDeviceIndex \fBm_txDevOut\fP"
+.br
+.ti -1c
+.RI "PaError \fBm_rxErr\fP"
+.br
+.ti -1c
+.RI "PaError \fBm_txErr\fP"
+.br
+.ti -1c
+.RI "wxSound * \fBm_sound\fP"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual void \fBOnCloseFrame\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnExitClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBstartTxStream\fP ()"
+.br
+.ti -1c
+.RI "void \fBstartRxStream\fP ()"
+.br
+.ti -1c
+.RI "void \fBstopTxStream\fP ()"
+.br
+.ti -1c
+.RI "void \fBstopRxStream\fP ()"
+.br
+.ti -1c
+.RI "void \fBabortTxStream\fP ()"
+.br
+.ti -1c
+.RI "void \fBabortRxStream\fP ()"
+.br
+.ti -1c
+.RI "void \fBOnOpen\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnOpenUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSave\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSaveUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnClose\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCloseUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnExit\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCopy\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCopyUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCut\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCutUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnPaste\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnPasteUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsAudio\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsAudioUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsComCfg\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsComCfgUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsOptions\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsOptionsUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCaptureRxStream\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCaptureTxStream\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnPlayAudioFile\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnHelpCheckUpdates\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnHelpCheckUpdatesUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnHelpAbout\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCmdSliderScroll\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSliderScrollBottom\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCmdSliderScrollChanged\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSliderScrollTop\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCheckSQClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnSplitClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnAnalogClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnALCClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnRxID\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnTxID\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnTXClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnOnOff\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnPaint\fP (wxPaintEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "wxString \fBLoadUserImage\fP (wxImage &image)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxCriticalSection \fBm_pThreadCS\fP"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/MyFrame.3 b/fdmdv2/fdmdv2-doc/man/man3/MyFrame.3
new file mode 100644 (file)
index 0000000..cacbeee
--- /dev/null
@@ -0,0 +1,53 @@
+.TH "MyFrame" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+MyFrame \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits wxFrame\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBDoStartThread\fP ()"
+.br
+.ti -1c
+.RI "void \fBDoPauseThread\fP ()"
+.br
+.ti -1c
+.RI "void \fBDoResumeThread\fP ()"
+.br
+.ti -1c
+.RI "void \fBOnThreadUpdate\fP (wxThreadEvent &)"
+.br
+.ti -1c
+.RI "void \fBOnThreadCompletion\fP (wxThreadEvent &)"
+.br
+.ti -1c
+.RI "void \fBOnClose\fP (wxCloseEvent &)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBwxDECLARE_EVENT_TABLE\fP ()"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBMyThread\fP * \fBm_pThread\fP"
+.br
+.ti -1c
+.RI "wxCriticalSection \fBm_pThreadCS\fP"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/MyThread.3 b/fdmdv2/fdmdv2-doc/man/man3/MyThread.3
new file mode 100644 (file)
index 0000000..0c51086
--- /dev/null
@@ -0,0 +1,35 @@
+.TH "MyThread" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+MyThread \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits wxThread\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBMyThread\fP (\fBMyFrame\fP *handler)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual ExitCode \fBEntry\fP ()"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBMyFrame\fP * \fBm_pHandler\fP"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/OptionsDlg.3 b/fdmdv2/fdmdv2-doc/man/man3/OptionsDlg.3
new file mode 100644 (file)
index 0000000..c4fc8f3
--- /dev/null
@@ -0,0 +1,36 @@
+.TH "OptionsDlg" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+OptionsDlg \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBDlgOptions\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBOptionsDlg\fP (wxWindow *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBOnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnInitDialog\fP (wxInitDialogEvent &event)"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+.SH "Constructor & Destructor Documentation"
+.PP 
+.SS "OptionsDlg::OptionsDlg (wxWindow *parent)"
+Constructor 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/PlotPanel.3 b/fdmdv2/fdmdv2-doc/man/man3/PlotPanel.3
new file mode 100644 (file)
index 0000000..5919ae5
--- /dev/null
@@ -0,0 +1,163 @@
+.TH "PlotPanel" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+PlotPanel \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits wxPanel\&.
+.PP
+Inherited by \fBPlotScalar\fP, \fBPlotScatter\fP, \fBPlotSpectrum\fP, and \fBPlotWaterfall\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBPlotPanel\fP (wxFrame *parent)"
+.br
+.ti -1c
+.RI "void \fBOnMouseMove\fP (wxMouseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnMouseDown\fP (wxMouseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnMouseUp\fP (wxMouseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnMouseWheelMoved\fP (wxMouseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnErase\fP (wxEraseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnPaint\fP (wxPaintEvent &event)"
+.br
+.ti -1c
+.RI "void \fBpaintEvent\fP (wxPaintEvent &evt)"
+.br
+.ti -1c
+.RI "virtual void \fBdraw\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "virtual void \fBdrawGraticule\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "virtual double \fBSetZoomFactor\fP (double zf)"
+.br
+.ti -1c
+.RI "virtual double \fBGetZoomFactor\fP (double zf)"
+.br
+.ti -1c
+.RI "virtual void \fBOnShow\fP (wxShowEvent &event)"
+.br
+.ti -1c
+.RI "virtual double \fBGetLabelSize\fP ()"
+.br
+.ti -1c
+.RI "virtual void \fBSetLabelSize\fP (double size)"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxPen \fBm_penShortDash\fP"
+.br
+.ti -1c
+.RI "wxPen \fBm_penDotDash\fP"
+.br
+.ti -1c
+.RI "wxPen \fBm_penSolid\fP"
+.br
+.ti -1c
+.RI "wxRect \fBm_rectCtrl\fP"
+.br
+.ti -1c
+.RI "wxRect \fBm_rectGrid\fP"
+.br
+.ti -1c
+.RI "wxRect \fBm_rectPlot\fP"
+.br
+.ti -1c
+.RI "\fBMainFrame\fP * \fBm_pTopFrame\fP"
+.br
+.ti -1c
+.RI "wxAuiNotebook * \fBm_pNoteBook\fP"
+.br
+.ti -1c
+.RI "double \fBm_label_size\fP"
+.br
+.ti -1c
+.RI "wxSize \fBm_Bufsz\fP"
+.br
+.ti -1c
+.RI "bool \fBm_newdata\fP"
+.br
+.ti -1c
+.RI "wxBitmap * \fBm_bmp\fP"
+.br
+.ti -1c
+.RI "wxNativePixelData * \fBm_pBmp\fP"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "int \fBm_x\fP"
+.br
+.ti -1c
+.RI "int \fBm_y\fP"
+.br
+.ti -1c
+.RI "int \fBm_w\fP"
+.br
+.ti -1c
+.RI "int \fBm_h\fP"
+.br
+.ti -1c
+.RI "int \fBm_left\fP"
+.br
+.ti -1c
+.RI "int \fBm_top\fP"
+.br
+.ti -1c
+.RI "int \fBm_prev_w\fP"
+.br
+.ti -1c
+.RI "int \fBm_prev_h\fP"
+.br
+.ti -1c
+.RI "int \fBm_prev_x\fP"
+.br
+.ti -1c
+.RI "int \fBm_prev_y\fP"
+.br
+.ti -1c
+.RI "bool \fBm_use_bitmap\fP"
+.br
+.ti -1c
+.RI "bool \fBm_clip\fP"
+.br
+.ti -1c
+.RI "bool \fBm_rubberBand\fP"
+.br
+.ti -1c
+.RI "bool \fBm_mouseDown\fP"
+.br
+.ti -1c
+.RI "double \fBm_zoomFactor\fP"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/PlotScalar.3 b/fdmdv2/fdmdv2-doc/man/man3/PlotScalar.3
new file mode 100644 (file)
index 0000000..cd5d791
--- /dev/null
@@ -0,0 +1,67 @@
+.TH "PlotScalar" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+PlotScalar \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBPlotPanel\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBPlotScalar\fP (wxFrame *parent, int x_max_, int y_max_)"
+.br
+.ti -1c
+.RI "void \fBadd_new_sample\fP (float sample)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "int \fBclip\fP (int y1)"
+.br
+.ti -1c
+.RI "void \fBdraw\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "void \fBOnPaint\fP (wxPaintEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnShow\fP (wxShowEvent &event)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "int \fBm_x_max\fP"
+.br
+.ti -1c
+.RI "int \fBm_y_max\fP"
+.br
+.ti -1c
+.RI "float * \fBm_mem\fP"
+.br
+.ti -1c
+.RI "float \fBm_new_sample\fP"
+.br
+.ti -1c
+.RI "int \fBm_index\fP"
+.br
+.ti -1c
+.RI "int \fBm_step\fP"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/PlotScatter.3 b/fdmdv2/fdmdv2-doc/man/man3/PlotScatter.3
new file mode 100644 (file)
index 0000000..57780b6
--- /dev/null
@@ -0,0 +1,52 @@
+.TH "PlotScatter" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+PlotScatter \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBPlotPanel\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBPlotScatter\fP (wxFrame *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBdraw\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "void \fBadd_new_samples\fP (\fBCOMP\fP samples[])"
+.br
+.ti -1c
+.RI "void \fBOnPaint\fP (wxPaintEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnShow\fP (wxShowEvent &event)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBCOMP\fP \fBm_mem\fP [SCATTER_MEM]"
+.br
+.ti -1c
+.RI "\fBCOMP\fP \fBm_new_samples\fP [FDMDV_NSYM]"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/PlotSpectrum.3 b/fdmdv2/fdmdv2-doc/man/man3/PlotSpectrum.3
new file mode 100644 (file)
index 0000000..2bcee85
--- /dev/null
@@ -0,0 +1,42 @@
+.TH "PlotSpectrum" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+PlotSpectrum \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBPlotPanel\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBPlotSpectrum\fP (wxFrame *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBOnPaint\fP (wxPaintEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnShow\fP (wxShowEvent &event)"
+.br
+.ti -1c
+.RI "void \fBdrawGraticule\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "void \fBdraw\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/PlotWaterfall.3 b/fdmdv2/fdmdv2-doc/man/man3/PlotWaterfall.3
new file mode 100644 (file)
index 0000000..0bf584e
--- /dev/null
@@ -0,0 +1,61 @@
+.TH "PlotWaterfall" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+PlotWaterfall \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits \fBPlotPanel\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBPlotWaterfall\fP (wxFrame *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "unsigned \fBheatmap\fP (float val, float min, float max)"
+.br
+.ti -1c
+.RI "void \fBOnPaint\fP (wxPaintEvent &evt)"
+.br
+.ti -1c
+.RI "void \fBOnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnShow\fP (wxShowEvent &event)"
+.br
+.ti -1c
+.RI "void \fBdrawGraticule\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "void \fBdraw\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "void \fBplotData\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.ti -1c
+.RI "void \fBplotPixelData\fP (wxAutoBufferedPaintDC &dc)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "unsigned \fBm_heatmap_lut\fP [256]"
+.br
+.ti -1c
+.RI "int \fBm_greyscale\fP"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/PortAudioWrap.3 b/fdmdv2/fdmdv2-doc/man/man3/PortAudioWrap.3
new file mode 100644 (file)
index 0000000..a61c09a
--- /dev/null
@@ -0,0 +1,185 @@
+.TH "PortAudioWrap" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+PortAudioWrap \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBper_frame_rx_processing\fP (short output_buf[], int *n_output_buf, int codec_bits[], short input_buf[], int *n_input_buf, int *nin, int *state, struct CODEC2 *c2)"
+.br
+.ti -1c
+.RI "PaDeviceIndex \fBgetDefaultInputDevice\fP ()"
+.br
+.ti -1c
+.RI "PaDeviceIndex \fBgetDefaultOutputDevice\fP ()"
+.br
+.ti -1c
+.RI "PaStreamParameters * \fBgetDeviceInfo\fP (PaDeviceIndex idx)"
+.br
+.ti -1c
+.RI "PaError \fBsetFramesPerBuffer\fP (unsigned long size)"
+.br
+.ti -1c
+.RI "PaError \fBsetSampleRate\fP (unsigned long size)"
+.br
+.ti -1c
+.RI "PaError \fBsetStreamFlags\fP (PaStreamFlags flags)"
+.br
+.ti -1c
+.RI "PaError \fBsetCallback\fP (PaStreamCallback *streamCallback)"
+.br
+.ti -1c
+.RI "PaError \fBsetStreamCallback\fP (PaStream *stream, PaStreamCallback *callback)"
+.br
+.ti -1c
+.RI "PaError \fBsetStreamFinishedCallback\fP (PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback)"
+.br
+.ti -1c
+.RI "PaError \fBstreamOpen\fP ()"
+.br
+.ti -1c
+.RI "PaError \fBsetInputDevice\fP (PaDeviceIndex dev)"
+.br
+.ti -1c
+.RI "PaError \fBsetInputChannelCount\fP (int count)"
+.br
+.ti -1c
+.RI "int \fBgetInputChannelCount\fP ()"
+.br
+.ti -1c
+.RI "PaError \fBsetInputSampleFormat\fP (PaSampleFormat format)"
+.br
+.ti -1c
+.RI "PaError \fBsetInputSampleRate\fP (PaSampleFormat format)"
+.br
+.ti -1c
+.RI "PaError \fBsetInputLatency\fP (PaTime latency)"
+.br
+.ti -1c
+.RI "void \fBsetInputHostApiStreamInfo\fP (void *info=NULL)"
+.br
+.ti -1c
+.RI "PaTime \fBgetInputDefaultLowLatency\fP ()"
+.br
+.ti -1c
+.RI "const char * \fBgetDeviceName\fP (PaDeviceIndex dev)"
+.br
+.ti -1c
+.RI "PaError \fBsetOutputDevice\fP (PaDeviceIndex dev)"
+.br
+.ti -1c
+.RI "PaError \fBsetOutputChannelCount\fP (int count)"
+.br
+.ti -1c
+.RI "const int \fBgetOutputChannelCount\fP ()"
+.br
+.ti -1c
+.RI "PaError \fBsetOutputSampleFormat\fP (PaSampleFormat format)"
+.br
+.ti -1c
+.RI "PaError \fBsetOutputLatency\fP (PaTime latency)"
+.br
+.ti -1c
+.RI "PaError \fBstreamStart\fP ()"
+.br
+.ti -1c
+.RI "PaError \fBstreamClose\fP ()"
+.br
+.ti -1c
+.RI "void \fBsetOutputHostApiStreamInfo\fP (void *info=NULL)"
+.br
+.ti -1c
+.RI "PaTime \fBgetOutputDefaultLowLatency\fP ()"
+.br
+.ti -1c
+.RI "void \fBaverageData\fP (float mag_dB[])"
+.br
+.ti -1c
+.RI "void \fBsetFdmdvState\fP (FDMDV *fdmdv_state)"
+.br
+.ti -1c
+.RI "void \fBsetInputBuffer\fP (const PaStreamParameters &inputBuffer)"
+.br
+.ti -1c
+.RI "void \fBsetOutputBuffer\fP (const PaStreamParameters &outputBuffer)"
+.br
+.ti -1c
+.RI "void \fBsetSamplerate\fP (int samplerate)"
+.br
+.ti -1c
+.RI "void \fBsetStatusFlags\fP (const PaStreamCallbackFlags &statusFlags)"
+.br
+.ti -1c
+.RI "void \fBsetStream\fP (PaStream *stream)"
+.br
+.ti -1c
+.RI "void \fBsetStreamFinishedCallback\fP (PaStreamFinishedCallback *streamFinishedCallback)"
+.br
+.ti -1c
+.RI "void \fBsetTimeInfo\fP (PaStreamCallbackTimeInfo *timeInfo)"
+.br
+.ti -1c
+.RI "void \fBsetUserData\fP (void *userData)"
+.br
+.ti -1c
+.RI "FDMDV * \fBgetFdmdvState\fP ()"
+.br
+.ti -1c
+.RI "unsigned long \fBgetFramesPerBuffer\fP () const "
+.br
+.ti -1c
+.RI "const PaStreamParameters & \fBgetInputBuffer\fP () const "
+.br
+.ti -1c
+.RI "const PaStreamParameters & \fBgetOutputBuffer\fP () const "
+.br
+.ti -1c
+.RI "int \fBgetSamplerate\fP () const "
+.br
+.ti -1c
+.RI "const PaStreamCallbackFlags & \fBgetStatusFlags\fP () const "
+.br
+.ti -1c
+.RI "PaStream * \fBgetStream\fP ()"
+.br
+.ti -1c
+.RI "void * \fBgetUserData\fP ()"
+.br
+.ti -1c
+.RI "void \fBterminate\fP ()"
+.br
+.ti -1c
+.RI "void \fBstop\fP ()"
+.br
+.ti -1c
+.RI "void \fBabort\fP ()"
+.br
+.ti -1c
+.RI "bool \fBisOpen\fP () const "
+.br
+.ti -1c
+.RI "bool \fBisStopped\fP () const "
+.br
+.ti -1c
+.RI "bool \fBisActive\fP () const "
+.br
+.ti -1c
+.RI "void \fBloadData\fP ()"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "float \fBm_av_mag\fP [FDMDV_NSPEC]"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/TopFrame.3 b/fdmdv2/fdmdv2-doc/man/man3/TopFrame.3
new file mode 100644 (file)
index 0000000..40854ed
--- /dev/null
@@ -0,0 +1,223 @@
+.TH "TopFrame" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+TopFrame \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <topFrame\&.h>\fP
+.PP
+Inherits wxFrame\&.
+.PP
+Inherited by \fBfdmdv2TopFrame\fP, and \fBMainFrame\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBTopFrame\fP (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)"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxAuiNotebook * \fBm_auiNbookCtrl\fP"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "virtual void \fBtopFrame_OnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBtopFrame_OnPaint\fP (wxPaintEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBtopFrame_OnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBtopFrame_OnUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnOpen\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnOpenUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnSave\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnSaveUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnClose\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCloseUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnExit\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCopy\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCopyUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCut\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCutUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnPaste\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnPasteUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnToolsAudio\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnToolsAudioUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnToolsComCfg\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnToolsComCfgUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnToolsOptions\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnToolsOptionsUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCaptureRxStream\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCaptureTxStream\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnPlayAudioFile\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnHelpCheckUpdates\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnHelpCheckUpdatesUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnHelpAbout\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTogBtnRxID\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTogBtnTxID\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCmdSliderScroll\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnSliderScrollBottom\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCmdSliderScrollChanged\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnSliderScrollTop\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnCheckSQClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTogBtnOnOff\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTogBtnSplitClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTogBtnAnalogClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTogBtnALCClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "virtual void \fBOnTogBtnTXClick\fP (wxCommandEvent &event)"
+.br
+.in -1c
+.SS "Protected Attributes"
+
+.in +1c
+.ti -1c
+.RI "wxMenuBar * \fBm_menubarMain\fP"
+.br
+.ti -1c
+.RI "wxMenu * \fBfile\fP"
+.br
+.ti -1c
+.RI "wxMenu * \fBedit\fP"
+.br
+.ti -1c
+.RI "wxMenu * \fBtools\fP"
+.br
+.ti -1c
+.RI "wxMenu * \fBhelp\fP"
+.br
+.ti -1c
+.RI "wxGauge * \fBm_gaugeSNR\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_textSNR\fP"
+.br
+.ti -1c
+.RI "wxGauge * \fBm_gaugeLevel\fP"
+.br
+.ti -1c
+.RI "wxTextCtrl * \fBm_txtCtrl\fP"
+.br
+.ti -1c
+.RI "wxToggleButton * \fBm_togRxID\fP"
+.br
+.ti -1c
+.RI "wxToggleButton * \fBm_togTxID\fP"
+.br
+.ti -1c
+.RI "wxSlider * \fBm_sliderSQ\fP"
+.br
+.ti -1c
+.RI "wxCheckBox * \fBm_ckboxSQ\fP"
+.br
+.ti -1c
+.RI "wxToggleButton * \fBm_togBtnOnOff\fP"
+.br
+.ti -1c
+.RI "wxToggleButton * \fBm_togBtnSplit\fP"
+.br
+.ti -1c
+.RI "wxToggleButton * \fBm_togBtnAnalog\fP"
+.br
+.ti -1c
+.RI "wxToggleButton * \fBm_togBtnALC\fP"
+.br
+.ti -1c
+.RI "wxToggleButton * \fBm_btnTogTX\fP"
+.br
+.ti -1c
+.RI "wxStatusBar * \fBm_statusBar1\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBTopFrame\fP 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/fdmdv2DlgAudio.3 b/fdmdv2/fdmdv2-doc/man/man3/fdmdv2DlgAudio.3
new file mode 100644 (file)
index 0000000..c256e12
--- /dev/null
@@ -0,0 +1,44 @@
+.TH "fdmdv2DlgAudio" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+fdmdv2DlgAudio \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <fdmdv2DlgAudio\&.h>\fP
+.PP
+Inherits \fBDlgAudio\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBfdmdv2DlgAudio\fP (wxWindow *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBOnApply\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCancel\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnOK\fP (wxCommandEvent &event)"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+.SH "Detailed Description"
+.PP 
+Implementing \fBDlgAudio\fP 
+.SH "Constructor & Destructor Documentation"
+.PP 
+.SS "fdmdv2DlgAudio::fdmdv2DlgAudio (wxWindow *parent)"
+Constructor 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/fdmdv2DlgAudio.h.3 b/fdmdv2/fdmdv2-doc/man/man3/fdmdv2DlgAudio.h.3
new file mode 100644 (file)
index 0000000..8d02f8a
--- /dev/null
@@ -0,0 +1,24 @@
+.TH "C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h \- 
+.SH SYNOPSIS
+.br
+.PP
+\fC#include 'topFrame\&.h'\fP
+.br
+
+.SS "Classes"
+
+.in +1c
+.ti -1c
+.RI "class \fBfdmdv2DlgAudio\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Subclass of \fBDlgAudio\fP, which is generated by wxFormBuilder\&. 
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/fdmdv2TopFrame.3 b/fdmdv2/fdmdv2-doc/man/man3/fdmdv2TopFrame.3
new file mode 100644 (file)
index 0000000..7f59c42
--- /dev/null
@@ -0,0 +1,146 @@
+.TH "fdmdv2TopFrame" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+fdmdv2TopFrame \- 
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <fdmdv2TopFrame\&.h>\fP
+.PP
+Inherits \fBTopFrame\fP\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "\fBfdmdv2TopFrame\fP (wxWindow *parent)"
+.br
+.in -1c
+.SS "Protected Member Functions"
+
+.in +1c
+.ti -1c
+.RI "void \fBtopFrame_OnClose\fP (wxCloseEvent &event)"
+.br
+.ti -1c
+.RI "void \fBtopFrame_OnPaint\fP (wxPaintEvent &event)"
+.br
+.ti -1c
+.RI "void \fBtopFrame_OnSize\fP (wxSizeEvent &event)"
+.br
+.ti -1c
+.RI "void \fBtopFrame_OnUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnOpen\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnOpenUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSave\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSaveUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnClose\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCloseUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnExit\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCopy\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCopyUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCut\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCutUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnPaste\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnPasteUpdateUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsAudio\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsAudioUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsComCfg\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsComCfgUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsOptions\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnToolsOptionsUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnHelpCheckUpdates\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnHelpCheckUpdatesUI\fP (wxUpdateUIEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnHelpAbout\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnRxID\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnTxID\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCmdSliderScroll\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSliderScrollBottom\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCmdSliderScrollChanged\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnSliderScrollTop\fP (wxScrollEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnCheckSQClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnSplitClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnAnalogClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnALCClick\fP (wxCommandEvent &event)"
+.br
+.ti -1c
+.RI "void \fBOnTogBtnTXClick\fP (wxCommandEvent &event)"
+.br
+.in -1c
+.SS "Additional Inherited Members"
+.SH "Detailed Description"
+.PP 
+Implementing \fBTopFrame\fP 
+.SH "Constructor & Destructor Documentation"
+.PP 
+.SS "fdmdv2TopFrame::fdmdv2TopFrame (wxWindow *parent)"
+Constructor 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/fdmdv2TopFrame.h.3 b/fdmdv2/fdmdv2-doc/man/man3/fdmdv2TopFrame.h.3
new file mode 100644 (file)
index 0000000..59f886c
--- /dev/null
@@ -0,0 +1,24 @@
+.TH "C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h \- 
+.SH SYNOPSIS
+.br
+.PP
+\fC#include 'topFrame\&.h'\fP
+.br
+
+.SS "Classes"
+
+.in +1c
+.ti -1c
+.RI "class \fBfdmdv2TopFrame\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Subclass of \fBTopFrame\fP, which is generated by wxFormBuilder\&. 
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/paCallBackData.3 b/fdmdv2/fdmdv2-doc/man/man3/paCallBackData.3
new file mode 100644 (file)
index 0000000..989f39e
--- /dev/null
@@ -0,0 +1,22 @@
+.TH "paCallBackData" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+paCallBackData \- 
+.SH SYNOPSIS
+.br
+.PP
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "float \fBin48k\fP [FDMDV_OS_TAPS+N48]"
+.br
+.ti -1c
+.RI "float \fBin8k\fP [MEM8+N8]"
+.br
+.in -1c
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgAbout.3 b/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgAbout.3
new file mode 100644 (file)
index 0000000..ed5aae3
--- /dev/null
@@ -0,0 +1,52 @@
+.TH "topFrame.DlgAbout" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+topFrame.DlgAbout \- 
+.PP
+Class \fBDlgAbout\fP\&.  
+
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits Dialog\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "def \fB__init__\fP"
+.br
+.ti -1c
+.RI "def \fB__del__\fP"
+.br
+.ti -1c
+.RI "def \fBOnClose\fP"
+.br
+.ti -1c
+.RI "def \fBOnInitDialog\fP"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBm_bitmapAbout\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText1\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl2\fP"
+.br
+.ti -1c
+.RI "\fBm_button9\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgAbout\fP\&. 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgAudio.3 b/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgAudio.3
new file mode 100644 (file)
index 0000000..67b4c71
--- /dev/null
@@ -0,0 +1,148 @@
+.TH "topFrame.DlgAudio" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+topFrame.DlgAudio \- 
+.PP
+Class \fBDlgAudio\fP\&.  
+
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits Dialog\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "def \fB__init__\fP"
+.br
+.ti -1c
+.RI "def \fB__del__\fP"
+.br
+.ti -1c
+.RI "def \fBOnClose\fP"
+.br
+.ti -1c
+.RI "def \fBOnInitDialog\fP"
+.br
+.ti -1c
+.RI "def \fBOnRxInputSelect\fP"
+.br
+.ti -1c
+.RI "def \fBOnTxOutputSelect\fP"
+.br
+.ti -1c
+.RI "def \fBOnVoiceInputSelect\fP"
+.br
+.ti -1c
+.RI "def \fBOnVoiceOutputSelect\fP"
+.br
+.ti -1c
+.RI "def \fBOnApply\fP"
+.br
+.ti -1c
+.RI "def \fBOnCancel\fP"
+.br
+.ti -1c
+.RI "def \fBOnOK\fP"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBm_nbAudioOptions\fP"
+.br
+.ti -1c
+.RI "\fBm_panelDevices\fP"
+.br
+.ti -1c
+.RI "\fBm_radioBtnPortAudio\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText151\fP"
+.br
+.ti -1c
+.RI "\fBm_textNumChOut\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText141\fP"
+.br
+.ti -1c
+.RI "\fBm_textNumChIn\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText14\fP"
+.br
+.ti -1c
+.RI "\fBm_comboAudioCodec\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText15\fP"
+.br
+.ti -1c
+.RI "\fBm_comboCodecTx\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText16\fP"
+.br
+.ti -1c
+.RI "\fBm_comboRadioRx\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText17\fP"
+.br
+.ti -1c
+.RI "\fBm_comboCodecSpkr\fP"
+.br
+.ti -1c
+.RI "\fBm_radioBtnFileOnly\fP"
+.br
+.ti -1c
+.RI "\fBm_panelSettings\fP"
+.br
+.ti -1c
+.RI "\fBm_lbRxInput\fP"
+.br
+.ti -1c
+.RI "\fBm_textRxInput\fP"
+.br
+.ti -1c
+.RI "\fBm_lbTxOutput\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl15\fP"
+.br
+.ti -1c
+.RI "\fBm_lbVoiceInput\fP"
+.br
+.ti -1c
+.RI "\fBm_textVoiceInput\fP"
+.br
+.ti -1c
+.RI "\fBm_lbVoiceOutput\fP"
+.br
+.ti -1c
+.RI "\fBm_textVoiceOutput\fP"
+.br
+.ti -1c
+.RI "\fBm_panelRightChannel\fP"
+.br
+.ti -1c
+.RI "\fBm_sdbSizer3OK\fP"
+.br
+.ti -1c
+.RI "\fBm_sdbSizer3Apply\fP"
+.br
+.ti -1c
+.RI "\fBm_sdbSizer3Cancel\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgAudio\fP\&. 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgComPorts.3 b/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgComPorts.3
new file mode 100644 (file)
index 0000000..9e42141
--- /dev/null
@@ -0,0 +1,55 @@
+.TH "topFrame.DlgComPorts" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+topFrame.DlgComPorts \- 
+.PP
+Class \fBDlgComPorts\fP\&.  
+
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits Dialog\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "def \fB__init__\fP"
+.br
+.ti -1c
+.RI "def \fB__del__\fP"
+.br
+.ti -1c
+.RI "def \fBOnListItemSelected\fP"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBm_staticText8\fP"
+.br
+.ti -1c
+.RI "\fBm_listCtrlPortSelect\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText9\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl10\fP"
+.br
+.ti -1c
+.RI "\fBm_sdbSizer3OK\fP"
+.br
+.ti -1c
+.RI "\fBm_sdbSizer3Cancel\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgComPorts\fP\&. 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgOptions.3 b/fdmdv2/fdmdv2-doc/man/man3/topFrame_DlgOptions.3
new file mode 100644 (file)
index 0000000..039abaf
--- /dev/null
@@ -0,0 +1,82 @@
+.TH "topFrame.DlgOptions" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+topFrame.DlgOptions \- 
+.PP
+Class \fBDlgOptions\fP\&.  
+
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits Dialog\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "def \fB__init__\fP"
+.br
+.ti -1c
+.RI "def \fB__del__\fP"
+.br
+.ti -1c
+.RI "def \fBOnClose\fP"
+.br
+.ti -1c
+.RI "def \fBOnInitDialog\fP"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBm_staticText2\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl3\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText3\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl4\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText4\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl5\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText5\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl6\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText6\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl7\fP"
+.br
+.ti -1c
+.RI "\fBm_staticText7\fP"
+.br
+.ti -1c
+.RI "\fBm_textCtrl8\fP"
+.br
+.ti -1c
+.RI "\fBm_sdbSizer4OK\fP"
+.br
+.ti -1c
+.RI "\fBm_sdbSizer4Cancel\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBDlgOptions\fP\&. 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/man/man3/topFrame_TopFrame.3 b/fdmdv2/fdmdv2-doc/man/man3/topFrame_TopFrame.3
new file mode 100644 (file)
index 0000000..da72507
--- /dev/null
@@ -0,0 +1,262 @@
+.TH "topFrame.TopFrame" 3 "Mon Sep 10 2012" "Version 02.00.01" "FDMDV2" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+topFrame.TopFrame \- 
+.PP
+Class \fBTopFrame\fP\&.  
+
+.SH SYNOPSIS
+.br
+.PP
+.PP
+Inherits Frame\&.
+.SS "Public Member Functions"
+
+.in +1c
+.ti -1c
+.RI "def \fB__init__\fP"
+.br
+.ti -1c
+.RI "def \fB__del__\fP"
+.br
+.ti -1c
+.RI "def \fBtopFrame_OnClose\fP"
+.br
+.ti -1c
+.RI "def \fBtopFrame_OnPaint\fP"
+.br
+.ti -1c
+.RI "def \fBtopFrame_OnSize\fP"
+.br
+.ti -1c
+.RI "def \fBtopFrame_OnUpdateUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnOpen\fP"
+.br
+.ti -1c
+.RI "def \fBOnOpenUpdateUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnSave\fP"
+.br
+.ti -1c
+.RI "def \fBOnSaveUpdateUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnClose\fP"
+.br
+.ti -1c
+.RI "def \fBOnCloseUpdateUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnExit\fP"
+.br
+.ti -1c
+.RI "def \fBOnCopy\fP"
+.br
+.ti -1c
+.RI "def \fBOnCopyUpdateUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnCut\fP"
+.br
+.ti -1c
+.RI "def \fBOnCutUpdateUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnPaste\fP"
+.br
+.ti -1c
+.RI "def \fBOnPasteUpdateUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnToolsAudio\fP"
+.br
+.ti -1c
+.RI "def \fBOnToolsAudioUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnToolsComCfg\fP"
+.br
+.ti -1c
+.RI "def \fBOnToolsComCfgUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnToolsOptions\fP"
+.br
+.ti -1c
+.RI "def \fBOnToolsOptionsUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnCaptureRxStream\fP"
+.br
+.ti -1c
+.RI "def \fBOnCaptureTxStream\fP"
+.br
+.ti -1c
+.RI "def \fBOnPlayAudioFile\fP"
+.br
+.ti -1c
+.RI "def \fBOnHelpCheckUpdates\fP"
+.br
+.ti -1c
+.RI "def \fBOnHelpCheckUpdatesUI\fP"
+.br
+.ti -1c
+.RI "def \fBOnHelpAbout\fP"
+.br
+.ti -1c
+.RI "def \fBOnTogBtnRxID\fP"
+.br
+.ti -1c
+.RI "def \fBOnTogBtnTxID\fP"
+.br
+.ti -1c
+.RI "def \fBOnCmdSliderScroll\fP"
+.br
+.ti -1c
+.RI "def \fBOnSliderScrollBottom\fP"
+.br
+.ti -1c
+.RI "def \fBOnCmdSliderScrollChanged\fP"
+.br
+.ti -1c
+.RI "def \fBOnSliderScrollTop\fP"
+.br
+.ti -1c
+.RI "def \fBOnCheckSQClick\fP"
+.br
+.ti -1c
+.RI "def \fBOnTogBtnOnOff\fP"
+.br
+.ti -1c
+.RI "def \fBOnTogBtnSplitClick\fP"
+.br
+.ti -1c
+.RI "def \fBOnTogBtnAnalogClick\fP"
+.br
+.ti -1c
+.RI "def \fBOnTogBtnALCClick\fP"
+.br
+.ti -1c
+.RI "def \fBOnTogBtnTXClick\fP"
+.br
+.in -1c
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fBm_menubarMain\fP"
+.br
+.ti -1c
+.RI "\fBfile\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemOpen\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemSave\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemClose\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemExit\fP"
+.br
+.ti -1c
+.RI "\fBedit\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemCopy\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemCut\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemPaste\fP"
+.br
+.ti -1c
+.RI "\fBtools\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemAudio\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemRigCtrlCfg\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemOptions\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemCaptRxStream\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemCaptTxStream\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemPlayAudioFile\fP"
+.br
+.ti -1c
+.RI "\fBhelp\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemHelpUpdates\fP"
+.br
+.ti -1c
+.RI "\fBm_menuItemAbout\fP"
+.br
+.ti -1c
+.RI "\fBm_gaugeSNR\fP"
+.br
+.ti -1c
+.RI "\fBm_textSNR\fP"
+.br
+.ti -1c
+.RI "\fBm_gaugeLevel\fP"
+.br
+.ti -1c
+.RI "\fBm_auiNbookCtrl\fP"
+.br
+.ti -1c
+.RI "\fBm_txtCtrl\fP"
+.br
+.ti -1c
+.RI "\fBm_togRxID\fP"
+.br
+.ti -1c
+.RI "\fBm_togTxID\fP"
+.br
+.ti -1c
+.RI "\fBm_sliderSQ\fP"
+.br
+.ti -1c
+.RI "\fBm_ckboxSQ\fP"
+.br
+.ti -1c
+.RI "\fBm_togBtnOnOff\fP"
+.br
+.ti -1c
+.RI "\fBm_togBtnSplit\fP"
+.br
+.ti -1c
+.RI "\fBm_togBtnAnalog\fP"
+.br
+.ti -1c
+.RI "\fBm_togBtnALC\fP"
+.br
+.ti -1c
+.RI "\fBm_btnTogTX\fP"
+.br
+.ti -1c
+.RI "\fBm_statusBar1\fP"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP 
+Class \fBTopFrame\fP\&. 
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for FDMDV2 from the source code\&.
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..ec29c38
--- /dev/null
@@ -0,0 +1 @@
+28b0aa753c9c33f0d565229039fc1ffb
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..c247d67
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..ec29c38
--- /dev/null
@@ -0,0 +1 @@
+28b0aa753c9c33f0d565229039fc1ffb
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..c247d67
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_about_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..3aa18f3
--- /dev/null
@@ -0,0 +1 @@
+cffab7f2d9179a76e16e600553db1d35
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..5d7c158
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3aa18f3
--- /dev/null
@@ -0,0 +1 @@
+cffab7f2d9179a76e16e600553db1d35
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..5d7c158
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_audio_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__coll__graph.md5
new file mode 100644 (file)
index 0000000..0778d3b
--- /dev/null
@@ -0,0 +1 @@
+03621bc9257e451486879dc9d6602df0
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__coll__graph.png
new file mode 100644 (file)
index 0000000..d0862a9
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__inherit__graph.md5
new file mode 100644 (file)
index 0000000..602fd13
--- /dev/null
@@ -0,0 +1 @@
+029cf1f791de7030d10c60159692ff53
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__inherit__graph.png
new file mode 100644 (file)
index 0000000..f4597df
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_audio_thread__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..12a108e
--- /dev/null
@@ -0,0 +1 @@
+b1a0bcfd10b28b12c73cb1b24e6cbf48
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..d5f418a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..12a108e
--- /dev/null
@@ -0,0 +1 @@
+b1a0bcfd10b28b12c73cb1b24e6cbf48
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..d5f418a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_com_ports_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__coll__graph.md5
new file mode 100644 (file)
index 0000000..c99fc54
--- /dev/null
@@ -0,0 +1 @@
+369ed039678c14185d58764b352d7199
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__coll__graph.png
new file mode 100644 (file)
index 0000000..ebdfea2
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5d0e725
--- /dev/null
@@ -0,0 +1 @@
+eb54897be69c9819f5a459c362934985
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__inherit__graph.png
new file mode 100644 (file)
index 0000000..d2802a4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_about__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..dcfd3ee
--- /dev/null
@@ -0,0 +1 @@
+94e0eb1040aff24213a8a41f7c8f5f58
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..8b3e468
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..8cb5d16
--- /dev/null
@@ -0,0 +1 @@
+31077142dac6a2cebd46cc2ee6650d9f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..50ecd21
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__coll__graph.md5
new file mode 100644 (file)
index 0000000..b1b781f
--- /dev/null
@@ -0,0 +1 @@
+6a51127ed7158da676dd05bc7b7b5eff
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__coll__graph.png
new file mode 100644 (file)
index 0000000..894ad65
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__inherit__graph.md5
new file mode 100644 (file)
index 0000000..907a4b0
--- /dev/null
@@ -0,0 +1 @@
+792d58f4ac06f59ff6143a091d3b5dad
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__inherit__graph.png
new file mode 100644 (file)
index 0000000..ab0da6d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_com_ports__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__coll__graph.md5
new file mode 100644 (file)
index 0000000..aa14a06
--- /dev/null
@@ -0,0 +1 @@
+dd34bd3e5d10382a89599017f7e4b19b
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__coll__graph.png
new file mode 100644 (file)
index 0000000..08fc343
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__inherit__graph.md5
new file mode 100644 (file)
index 0000000..757cda2
--- /dev/null
@@ -0,0 +1 @@
+2112f58d27253721ee7b262fd33a7e79
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__inherit__graph.png
new file mode 100644 (file)
index 0000000..7a14071
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_dlg_options__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..2bb2f37
--- /dev/null
@@ -0,0 +1 @@
+5d826103363b7414eacfbf577da86342
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..6833062
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..2bb2f37
--- /dev/null
@@ -0,0 +1 @@
+5d826103363b7414eacfbf577da86342
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..6833062
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_fdmdv2_thread_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_app__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_main_app__coll__graph.md5
new file mode 100644 (file)
index 0000000..d0a3b54
--- /dev/null
@@ -0,0 +1 @@
+496aa3b41b5af56ad1d69f1887b5b53f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_app__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_main_app__coll__graph.png
new file mode 100644 (file)
index 0000000..9ab2e60
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_main_app__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_app__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_main_app__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d0a3b54
--- /dev/null
@@ -0,0 +1 @@
+496aa3b41b5af56ad1d69f1887b5b53f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_app__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_main_app__inherit__graph.png
new file mode 100644 (file)
index 0000000..9ab2e60
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_main_app__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_main_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..26d7ec7
--- /dev/null
@@ -0,0 +1 @@
+70af21fe192ee3038ea77b5d1003b809
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_main_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..49041c0
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_main_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_main_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..7250c19
--- /dev/null
@@ -0,0 +1 @@
+557a5a1e1db237bae6369c51213b03ab
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_main_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_main_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..110ed05
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_main_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_my_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..3b93624
--- /dev/null
@@ -0,0 +1 @@
+5bbc91763ca0ff808552be72c42c860b
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_my_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..d0cddaf
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_my_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_my_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3a9f070
--- /dev/null
@@ -0,0 +1 @@
+e86c0c45c19aad3332ab6ca7b617dd5f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_my_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..b859bde
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_my_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_thread__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_my_thread__coll__graph.md5
new file mode 100644 (file)
index 0000000..3f2af57
--- /dev/null
@@ -0,0 +1 @@
+2e00f8dbd45b905755f6d99c8b1b5a57
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_thread__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_my_thread__coll__graph.png
new file mode 100644 (file)
index 0000000..21e20fe
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_my_thread__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_thread__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_my_thread__inherit__graph.md5
new file mode 100644 (file)
index 0000000..de0b8bd
--- /dev/null
@@ -0,0 +1 @@
+93e118fdbb705a67609890aab7573049
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_my_thread__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_my_thread__inherit__graph.png
new file mode 100644 (file)
index 0000000..5844ec1
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_my_thread__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__coll__graph.md5
new file mode 100644 (file)
index 0000000..81c00fd
--- /dev/null
@@ -0,0 +1 @@
+5f24c4a82c8378ea3a1298c55e6fb959
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__coll__graph.png
new file mode 100644 (file)
index 0000000..de807b4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__inherit__graph.md5
new file mode 100644 (file)
index 0000000..81c00fd
--- /dev/null
@@ -0,0 +1 @@
+5f24c4a82c8378ea3a1298c55e6fb959
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__inherit__graph.png
new file mode 100644 (file)
index 0000000..de807b4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_options_dlg__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__coll__graph.md5
new file mode 100644 (file)
index 0000000..2147e50
--- /dev/null
@@ -0,0 +1 @@
+6516dee6ff92d8c8a34f2dbcb722af2c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__coll__graph.png
new file mode 100644 (file)
index 0000000..6019bb6
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__inherit__graph.md5
new file mode 100644 (file)
index 0000000..a4ae0dd
--- /dev/null
@@ -0,0 +1 @@
+62bd44d4c9dff95c2f8f3522b7b209e5
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__inherit__graph.png
new file mode 100644 (file)
index 0000000..48472d7
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_panel__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__coll__graph.md5
new file mode 100644 (file)
index 0000000..9e484a4
--- /dev/null
@@ -0,0 +1 @@
+7df9e572073d463ecafe479af27f3de2
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__coll__graph.png
new file mode 100644 (file)
index 0000000..bc0b282
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3b0842e
--- /dev/null
@@ -0,0 +1 @@
+ac901211eb2dd92f378119d9e03759b8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__inherit__graph.png
new file mode 100644 (file)
index 0000000..8f17e1c
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_scalar__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__coll__graph.md5
new file mode 100644 (file)
index 0000000..e541a59
--- /dev/null
@@ -0,0 +1 @@
+57b6662b6a9490d9d758e146d73613d3
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__coll__graph.png
new file mode 100644 (file)
index 0000000..91d6d19
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__inherit__graph.md5
new file mode 100644 (file)
index 0000000..a3d3869
--- /dev/null
@@ -0,0 +1 @@
+09e1104cfd8c8a2e1cbf3066ab5c0f07
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__inherit__graph.png
new file mode 100644 (file)
index 0000000..04300d4
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_scatter__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__coll__graph.md5
new file mode 100644 (file)
index 0000000..fc542f7
--- /dev/null
@@ -0,0 +1 @@
+75e053e85192c702145531bf52d5cd55
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__coll__graph.png
new file mode 100644 (file)
index 0000000..f6e4aec
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__inherit__graph.md5
new file mode 100644 (file)
index 0000000..55201b2
--- /dev/null
@@ -0,0 +1 @@
+430bc587736a2f55040cb33633811f85
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__inherit__graph.png
new file mode 100644 (file)
index 0000000..9ad72a3
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_spectrum__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__coll__graph.md5
new file mode 100644 (file)
index 0000000..0ab9fbd
--- /dev/null
@@ -0,0 +1 @@
+e1090483929293d6ea71b433f2af9272
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__coll__graph.png
new file mode 100644 (file)
index 0000000..8e1416a
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__inherit__graph.md5
new file mode 100644 (file)
index 0000000..92f5f38
--- /dev/null
@@ -0,0 +1 @@
+472a5f0572fa1bcbfe5fed1d6a54b1e9
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__inherit__graph.png
new file mode 100644 (file)
index 0000000..f2befa8
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_plot_waterfall__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..79670c6
--- /dev/null
@@ -0,0 +1 @@
+ef41424def8d8e6af080d93b9729c234
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_top_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_top_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..815ea8e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_top_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/class_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..3e486cb
--- /dev/null
@@ -0,0 +1 @@
+aad2c8cd1b5ee3a4626b95a324da674c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/class_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/class_top_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..a204847
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/class_top_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..5b9014b
--- /dev/null
@@ -0,0 +1 @@
+fd3aa1ae11d277da4a52c7c4c1b9ef09
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..d333088
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..5b9014b
--- /dev/null
@@ -0,0 +1 @@
+fd3aa1ae11d277da4a52c7c4c1b9ef09
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..d333088
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_dlg_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..45bc15d
--- /dev/null
@@ -0,0 +1 @@
+1b40ac43c1704c1f886a15765a704a97
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..2c3547b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..45bc15d
--- /dev/null
@@ -0,0 +1 @@
+1b40ac43c1704c1f886a15765a704a97
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..2c3547b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classfdmdv2_top_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__coll__graph.md5
new file mode 100644 (file)
index 0000000..0923c92
--- /dev/null
@@ -0,0 +1 @@
+03b326976012f11c46cbfb45ef73d96c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__coll__graph.png
new file mode 100644 (file)
index 0000000..a10e095
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__inherit__graph.md5
new file mode 100644 (file)
index 0000000..0923c92
--- /dev/null
@@ -0,0 +1 @@
+03b326976012f11c46cbfb45ef73d96c
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__inherit__graph.png
new file mode 100644 (file)
index 0000000..a10e095
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_about__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__coll__graph.md5
new file mode 100644 (file)
index 0000000..0c0b9a8
--- /dev/null
@@ -0,0 +1 @@
+e1d5b7ad145cd6ce54bea67583f426f0
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__coll__graph.png
new file mode 100644 (file)
index 0000000..7aa9744
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__inherit__graph.md5
new file mode 100644 (file)
index 0000000..0c0b9a8
--- /dev/null
@@ -0,0 +1 @@
+e1d5b7ad145cd6ce54bea67583f426f0
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__inherit__graph.png
new file mode 100644 (file)
index 0000000..7aa9744
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_audio__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__coll__graph.md5
new file mode 100644 (file)
index 0000000..0eb854f
--- /dev/null
@@ -0,0 +1 @@
+d2eb4c72fdc82073b7ff9873a9b1ea23
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__coll__graph.png
new file mode 100644 (file)
index 0000000..92f445d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5
new file mode 100644 (file)
index 0000000..0eb854f
--- /dev/null
@@ -0,0 +1 @@
+d2eb4c72fdc82073b7ff9873a9b1ea23
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__inherit__graph.png
new file mode 100644 (file)
index 0000000..92f445d
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_com_ports__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__coll__graph.md5
new file mode 100644 (file)
index 0000000..6fa7aa4
--- /dev/null
@@ -0,0 +1 @@
+09bb224715c0ae1331b76d6096ac6073
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__coll__graph.png
new file mode 100644 (file)
index 0000000..9b22dbc
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6fa7aa4
--- /dev/null
@@ -0,0 +1 @@
+09bb224715c0ae1331b76d6096ac6073
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__inherit__graph.png
new file mode 100644 (file)
index 0000000..9b22dbc
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_dlg_options__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__coll__graph.md5
new file mode 100644 (file)
index 0000000..6e0de4f
--- /dev/null
@@ -0,0 +1 @@
+25d939efdc771c4733eb7139b3a2272f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__coll__graph.png
new file mode 100644 (file)
index 0000000..3389e1e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__coll__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6e0de4f
--- /dev/null
@@ -0,0 +1 @@
+25d939efdc771c4733eb7139b3a2272f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.png
new file mode 100644 (file)
index 0000000..3389e1e
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3.rtf b/fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3.rtf
new file mode 100644 (file)
index 0000000..bcfd108
--- /dev/null
@@ -0,0 +1,172 @@
+{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
+{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
+}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
+{\stylesheet
+{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
+{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
+{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
+{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
+{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
+{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
+{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
+{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
+{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
+{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
+{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
+{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
+{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
+{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
+{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
+{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
+{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
+{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
+{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
+{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
+{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
+{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
+{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
+{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
+{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
+{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
+{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
+{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
+{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
+{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
+{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
+{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
+{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
+{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
+{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
+{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
+{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
+{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
+{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
+{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
+{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
+{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
+{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
+{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
+{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
+{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
+{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
+{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
+{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
+{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
+{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
+{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
+{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
+{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
+{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
+{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
+{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
+{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
+{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
+{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
+{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
+{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
+{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
+{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
+{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
+{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
+{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
+{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
+{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
+{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
+}
+{\comment begin body}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src Directory Reference\par \pard\plain 
+{\tc\tcl2 \v C:/bin/Projects/Radio/fdmdv2/src Directory Reference}
+{\xe \v C:/bin/Projects/Radio/fdmdv2/src Directory Reference}
+{\bkmkstart AAAAAAAAYE}
+{\bkmkend AAAAAAAAYE}
+Directory dependency graph for src:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "dir_416622addb01e88e69d0437f4559e1b3_dep.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Files\par
+\pard\plain 
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b audiostream.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b audiostream.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b comp.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_about.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_about.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_audio.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_audio.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_comports.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_comports.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_options.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b dlg_options.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_defines.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_main.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_main.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_pa_wrapper.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_pa_wrapper.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_scalar.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_scalar.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_scatter.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_scatter.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_spectrum.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_spectrum.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_waterfall.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_plot_waterfall.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2_thread_audio.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2DlgAudio.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2DlgAudio.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2TopFrame.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b fdmdv2TopFrame.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b thread_audio.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b thread_audio.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b topFrame.cpp}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b topFrame.h}\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+file {\b topFrame.py}\par
+}
+}
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3_dep.md5 b/fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3_dep.md5
new file mode 100644 (file)
index 0000000..c2de8ef
--- /dev/null
@@ -0,0 +1 @@
+fe13696cf587d8cca96022b6c3f8ac7f
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3_dep.png b/fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3_dep.png
new file mode 100644 (file)
index 0000000..346a452
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/dir_416622addb01e88e69d0437f4559e1b3_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2.rtf b/fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2.rtf
new file mode 100644 (file)
index 0000000..90c963c
--- /dev/null
@@ -0,0 +1,102 @@
+{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
+{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
+}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
+{\stylesheet
+{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
+{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
+{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
+{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
+{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
+{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
+{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
+{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
+{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
+{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
+{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
+{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
+{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
+{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
+{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
+{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
+{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
+{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
+{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
+{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
+{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
+{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
+{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
+{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
+{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
+{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
+{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
+{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
+{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
+{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
+{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
+{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
+{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
+{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
+{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
+{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
+{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
+{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
+{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
+{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
+{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
+{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
+{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
+{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
+{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
+{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
+{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
+{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
+{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
+{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
+{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
+{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
+{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
+{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
+{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
+{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
+{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
+{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
+{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
+{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
+{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
+{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
+{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
+{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
+{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
+{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
+{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
+{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
+{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
+{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
+}
+{\comment begin body}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+C:/bin/Projects/Radio/fdmdv2 Directory Reference\par \pard\plain 
+{\tc\tcl2 \v C:/bin/Projects/Radio/fdmdv2 Directory Reference}
+{\xe \v C:/bin/Projects/Radio/fdmdv2 Directory Reference}
+{\bkmkstart AAAAAAAAYB}
+{\bkmkend AAAAAAAAYB}
+Directory dependency graph for fdmdv2:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Directories\par
+\pard\plain 
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+directory {\b src}\par
+}
+}
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5 b/fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.md5
new file mode 100644 (file)
index 0000000..9cce206
--- /dev/null
@@ -0,0 +1 @@
+6b867e3c05dd114d8e2cabf99b8ab9f6
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png b/fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png
new file mode 100644 (file)
index 0000000..aa14507
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd.rtf b/fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd.rtf
new file mode 100644 (file)
index 0000000..a5e78d6
--- /dev/null
@@ -0,0 +1,102 @@
+{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
+{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
+}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
+{\stylesheet
+{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
+{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
+{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
+{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
+{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
+{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
+{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
+{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
+{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
+{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
+{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
+{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
+{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
+{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
+{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
+{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
+{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
+{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
+{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
+{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
+{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
+{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
+{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
+{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
+{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
+{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
+{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
+{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
+{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
+{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
+{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
+{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
+{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
+{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
+{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
+{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
+{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
+{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
+{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
+{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
+{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
+{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
+{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
+{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
+{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
+{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
+{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
+{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
+{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
+{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
+{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
+{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
+{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
+{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
+{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
+{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
+{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
+{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
+{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
+{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
+{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
+{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
+{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
+{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
+{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
+{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
+{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
+{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
+{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
+{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
+}
+{\comment begin body}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+C:/bin/Projects/Radio Directory Reference\par \pard\plain 
+{\tc\tcl2 \v C:/bin/Projects/Radio Directory Reference}
+{\xe \v C:/bin/Projects/Radio Directory Reference}
+{\bkmkstart AAAAAAAAYD}
+{\bkmkend AAAAAAAAYD}
+Directory dependency graph for Radio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "dir_993d521cc2b75cdafc898552f316d0dd_dep.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Directories\par
+\pard\plain 
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+directory {\b fdmdv2}\par
+}
+}
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5 b/fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd_dep.md5
new file mode 100644 (file)
index 0000000..14acf47
--- /dev/null
@@ -0,0 +1 @@
+db2e517d084b08780ea9f7db18466de8
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd_dep.png b/fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd_dep.png
new file mode 100644 (file)
index 0000000..de38750
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/dir_993d521cc2b75cdafc898552f316d0dd_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.rtf b/fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.rtf
new file mode 100644 (file)
index 0000000..c6e8d84
--- /dev/null
@@ -0,0 +1,102 @@
+{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
+{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
+}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
+{\stylesheet
+{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
+{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
+{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
+{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
+{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
+{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
+{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
+{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
+{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
+{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
+{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
+{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
+{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
+{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
+{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
+{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
+{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
+{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
+{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
+{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
+{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
+{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
+{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
+{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
+{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
+{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
+{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
+{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
+{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
+{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
+{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
+{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
+{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
+{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
+{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
+{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
+{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
+{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
+{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
+{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
+{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
+{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
+{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
+{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
+{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
+{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
+{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
+{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
+{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
+{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
+{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
+{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
+{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
+{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
+{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
+{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
+{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
+{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
+{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
+{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
+{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
+{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
+{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
+{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
+{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
+{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
+{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
+{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
+{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
+{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
+}
+{\comment begin body}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+C:/bin/Projects Directory Reference\par \pard\plain 
+{\tc\tcl2 \v C:/bin/Projects Directory Reference}
+{\xe \v C:/bin/Projects Directory Reference}
+{\bkmkstart AAAAAAAAYC}
+{\bkmkend AAAAAAAAYC}
+Directory dependency graph for Projects:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Directories\par
+\pard\plain 
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+directory {\b Radio}\par
+}
+}
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5 b/fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.md5
new file mode 100644 (file)
index 0000000..5800149
--- /dev/null
@@ -0,0 +1 @@
+4dbcae1c6aeb253cbdde3449076e4944
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png b/fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png
new file mode 100644 (file)
index 0000000..246b652
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/fdmdv2_dlg_audio_8h__incl.md5 b/fdmdv2/fdmdv2-doc/rtf/fdmdv2_dlg_audio_8h__incl.md5
new file mode 100644 (file)
index 0000000..f7240b1
--- /dev/null
@@ -0,0 +1 @@
+906dee9144cd678a13c2c8d34716e719
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/fdmdv2_dlg_audio_8h__incl.png b/fdmdv2/fdmdv2-doc/rtf/fdmdv2_dlg_audio_8h__incl.png
new file mode 100644 (file)
index 0000000..3d1148b
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/fdmdv2_dlg_audio_8h__incl.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/fdmdv2_top_frame_8h__incl.md5 b/fdmdv2/fdmdv2-doc/rtf/fdmdv2_top_frame_8h__incl.md5
new file mode 100644 (file)
index 0000000..5e3c604
--- /dev/null
@@ -0,0 +1 @@
+bd8e7582305c4d67404a7ed5580df795
\ No newline at end of file
diff --git a/fdmdv2/fdmdv2-doc/rtf/fdmdv2_top_frame_8h__incl.png b/fdmdv2/fdmdv2-doc/rtf/fdmdv2_top_frame_8h__incl.png
new file mode 100644 (file)
index 0000000..5f08cae
Binary files /dev/null and b/fdmdv2/fdmdv2-doc/rtf/fdmdv2_top_frame_8h__incl.png differ
diff --git a/fdmdv2/fdmdv2-doc/rtf/refman.rtf b/fdmdv2/fdmdv2-doc/rtf/refman.rtf
new file mode 100644 (file)
index 0000000..8fce8a5
--- /dev/null
@@ -0,0 +1,4832 @@
+{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
+{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
+}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
+{\stylesheet
+{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
+{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
+{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
+{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
+{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
+{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
+{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
+{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
+{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
+{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
+{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
+{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
+{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
+{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
+{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
+{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
+{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
+{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
+{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
+{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
+{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
+{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
+{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
+{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
+{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
+{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
+{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
+{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
+{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
+{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
+{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
+{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
+{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
+{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
+{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
+{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
+{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
+{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
+{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
+{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
+{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
+{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
+{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
+{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
+{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
+{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
+{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
+{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
+{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
+{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
+{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
+{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
+{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
+{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
+{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
+{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
+{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
+{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
+{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
+{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
+{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
+{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
+{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
+{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
+{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
+{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
+{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
+{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
+{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
+{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
+}
+{\comment begin body}
+{\info 
+{\title {\comment FDMDV2  {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+02.00.01 \par
+}}FDMDV2}
+{\comment Generated byDoxgyen. }
+{\creatim \yr2012\mo9\dy10\hr11\min6\sec47}
+}\pard\plain 
+\sectd\pgnlcrm
+{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid 
+\vertalc\qc\par\par\par\par\par\par\par
+\pard\plain \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid 
+{\field\fldedit {\*\fldinst TITLE \\*MERGEFORMAT}{\fldrslt TITLE}}\par
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid 
+\par
+\par\par\par\par\par\par\par\par\par\par\par\par
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid 
+{\field\fldedit {\*\fldinst AUTHOR \\*MERGEFORMAT}{\fldrslt AUTHOR}}\par
+Version 02.00.01\par{\field\fldedit {\*\fldinst CREATEDATE \\*MERGEFORMAT}{\fldrslt CREATEDATE}}\par
+\page\page\vertalt
+\pard\plain 
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Table of Contents\par
+\pard\plain \par
+{\field\fldedit {\*\fldinst TOC \\f \\*MERGEFORMAT}{\fldrslt Table of contents}}\par
+\pard\plain 
+\sect \sbkpage \pgndec \pgnrestart
+\sect \sectd \sbknone
+{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
+Hierarchical Index\par \pard\plain 
+{\tc \v Hierarchical Index}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+Class Hierarchy\par \pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This inheritance list is sorted roughly, but not completely, alphabetically:}
+{
+\par
+\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+AudioStream\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAS \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+COMP\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABD \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+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}}
+\par
+topFrame.DlgAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+topFrame.DlgComPorts\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXR \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+topFrame.DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWY \\*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}}
+\par
+}\par
+paCallBackData\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJX \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+PortAudioWrap\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANK \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+wxApp
+{
+\par
+\pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+MainApp\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAGH \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+wxDialog
+{
+\par
+\pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+DlgAbout\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+{
+\par
+\pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+AboutDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAC \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+DlgAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABR \\*MERGEFORMAT}{\fldrslt pagenum}}
+{
+\par
+\pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+AudioDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAF \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+fdmdv2DlgAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+DlgComPorts\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADG \\*MERGEFORMAT}{\fldrslt pagenum}}
+{
+\par
+\pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+ComPortsDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABG \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADQ \\*MERGEFORMAT}{\fldrslt pagenum}}
+{
+\par
+\pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+OptionsDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJT \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+}\par
+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}}
+\par
+TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPO \\*MERGEFORMAT}{\fldrslt pagenum}}
+{
+\par
+\pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+fdmdv2TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEU \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+MainFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAGK \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+}\par
+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}}
+{
+\par
+\pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+PlotScalar\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALU \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+PlotScatter\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMI \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+PlotSpectrum\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMR \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+PlotWaterfall\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMY \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+}\par
+wxThread
+{
+\par
+\pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+AudioThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAV \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+Fdmdv2ThreadAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEO \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+MyThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJP \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+}\par
+}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
+Class Index\par \pard\plain 
+{\tc \v Class Index}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+Class List\par \pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here are the classes, structs, unions and interfaces with brief descriptions:}
+{
+\par
+\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
+{\b {\b AboutDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAC \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b AudioDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAF \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b AudioStream} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAS \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b AudioThread} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAV \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b COMP} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABD \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b ComPortsDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABG \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\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}}
+\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}}
+\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}}
+\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}}
+\par
+{\b {\b fdmdv2DlgAudio} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b Fdmdv2ThreadAudio} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEO \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b fdmdv2TopFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEU \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b MainApp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAGH \\*MERGEFORMAT}{\fldrslt pagenum}}
+\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}}
+\par
+{\b {\b MyThread} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJP \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b OptionsDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJT \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b paCallBackData} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJX \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b PlotPanel} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKA \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b PlotScalar} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALU \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b PlotScatter} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMI \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b PlotSpectrum} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMR \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b PlotWaterfall} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMY \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b PortAudioWrap} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANK \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b TopFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPO \\*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}}
+\par
+\par}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
+File Index\par \pard\plain 
+{\tc \v File Index}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+File List\par \pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here is a list of all documented files with brief descriptions:}
+{
+\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}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b comp.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYG \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_about.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYH \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYI \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_comports.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYJ \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_options.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYK \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_defines.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYL \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_main.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYM \\*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}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYO \\*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}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scatter.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYQ \\*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}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_waterfall.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*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}}
+\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}}
+\par
+{\b C:/bin/Projects/Radio/fdmdv2/src/{\b topFrame.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYV \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+\par}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
+Class Documentation{\tc \v Class Documentation}
+\par \pard\plain 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+AboutDlg Class Reference\par \pard\plain 
+{\tc\tcl2 \v AboutDlg}
+{\xe \v AboutDlg}
+{\bkmkstart AAAAAAAAAC}
+{\bkmkend AAAAAAAAAC}
+Inheritance diagram for AboutDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_about_dlg__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for AboutDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_about_dlg__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 AboutDlg} (wxWindow *parent)\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 OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAAAD}
+{\bkmkend AAAAAAAAAD}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Constructor & Destructor Documentation\par
+\pard\plain 
+{\xe \v AboutDlg\:AboutDlg}
+{\xe \v AboutDlg\:AboutDlg}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b 
+AboutDlg::AboutDlg (wxWindow * {\i parent})}}
+\par
+{\bkmkstart AAAAAAAAAE}
+{\bkmkend AAAAAAAAAE}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Constructor \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_about.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_about.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+AudioDlg Class Reference\par \pard\plain 
+{\tc\tcl2 \v AudioDlg}
+{\xe \v AudioDlg}
+{\bkmkstart AAAAAAAAAF}
+{\bkmkend AAAAAAAAAF}
+Inheritance diagram for AudioDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_audio_dlg__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for AudioDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_audio_dlg__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 AudioDlg} (wxWindow *parent)\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnRxInputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAAAG}
+{\bkmkend AAAAAAAAAG}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnTxOutputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAAAH}
+{\bkmkend AAAAAAAAAH}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnVoiceInputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAAAI}
+{\bkmkend AAAAAAAAAI}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnVoiceOutputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAAAJ}
+{\bkmkend AAAAAAAAAJ}
+\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 OnCancel} (wxCommandEvent &event){\bkmkstart AAAAAAAAAK}
+{\bkmkend AAAAAAAAAK}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnOK} (wxCommandEvent &event){\bkmkstart AAAAAAAAAL}
+{\bkmkend AAAAAAAAAL}
+\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 AAAAAAAAAM}
+{\bkmkend AAAAAAAAAM}
+\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 AAAAAAAAAN}
+{\bkmkend AAAAAAAAAN}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnApply} (wxCommandEvent &event){\bkmkstart AAAAAAAAAO}
+{\bkmkend AAAAAAAAAO}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b populateStandardSampleRates} (wxComboBox *target, const portaudio::DirectionSpecificStreamParameters &inputParameters, const portaudio::DirectionSpecificStreamParameters &outputParameters){\bkmkstart AAAAAAAAAP}
+{\bkmkend AAAAAAAAAP}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+int {\b populateAudioInfo} (){\bkmkstart AAAAAAAAAQ}
+{\bkmkend AAAAAAAAAQ}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Constructor & Destructor Documentation\par
+\pard\plain 
+{\xe \v AudioDlg\:AudioDlg}
+{\xe \v AudioDlg\:AudioDlg}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b 
+AudioDlg::AudioDlg (wxWindow * {\i parent})}}
+\par
+{\bkmkstart AAAAAAAAAR}
+{\bkmkend AAAAAAAAAR}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Constructor \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_audio.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_audio.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+AudioStream Class Reference\par \pard\plain 
+{\tc\tcl2 \v AudioStream}
+{\xe \v AudioStream}
+{\bkmkstart AAAAAAAAAS}
+{\bkmkend AAAAAAAAAS}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 AudioStream} (int tableSize){\bkmkstart AAAAAAAAAT}
+{\bkmkend AAAAAAAAAT}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+int {\b generate} (const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags){\bkmkstart AAAAAAAAAU}
+{\bkmkend AAAAAAAAAU}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/audiostream.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/audiostream.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+AudioThread Class Reference\par \pard\plain 
+{\tc\tcl2 \v AudioThread}
+{\xe \v AudioThread}
+{\bkmkstart AAAAAAAAAV}
+{\bkmkend AAAAAAAAAV}
+Inheritance diagram for AudioThread:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_audio_thread__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for AudioThread:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_audio_thread__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 AudioThread} ({\b MainFrame} *handler){\bkmkstart AAAAAAAAAW}
+{\bkmkend AAAAAAAAAW}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void * {\b Entry} (){\bkmkstart AAAAAAAAAX}
+{\bkmkend AAAAAAAAAX}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnDelete} (){\bkmkstart AAAAAAAAAY}
+{\bkmkend AAAAAAAAAY}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnExit} (){\bkmkstart AAAAAAAAAZ}
+{\bkmkend AAAAAAAAAZ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnKill} (){\bkmkstart AAAAAAAABA}
+{\bkmkend AAAAAAAABA}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+bool {\b TestDestroy} (){\bkmkstart AAAAAAAABB}
+{\bkmkend AAAAAAAABB}
+\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 
+
+{\b MainFrame} * {\b m_pHandler}{\bkmkstart AAAAAAAABC}
+{\bkmkend AAAAAAAABC}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/thread_audio.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+COMP Struct Reference\par \pard\plain 
+{\tc\tcl2 \v COMP}
+{\xe \v COMP}
+{\bkmkstart AAAAAAAABD}
+{\bkmkend AAAAAAAABD}
+\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 
+
+float {\b real}{\bkmkstart AAAAAAAABE}
+{\bkmkend AAAAAAAABE}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+float {\b imag}{\bkmkstart AAAAAAAABF}
+{\bkmkend AAAAAAAABF}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this struct was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/comp.h\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+ComPortsDlg Class Reference\par \pard\plain 
+{\tc\tcl2 \v ComPortsDlg}
+{\xe \v ComPortsDlg}
+{\bkmkstart AAAAAAAABG}
+{\bkmkend AAAAAAAABG}
+Inheritance diagram for ComPortsDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_com_ports_dlg__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for ComPortsDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_com_ports_dlg__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 ComPortsDlg} (wxWindow *parent)\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 OnListItemSelected} (wxListEvent &event){\bkmkstart AAAAAAAABH}
+{\bkmkend AAAAAAAABH}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Constructor & Destructor Documentation\par
+\pard\plain 
+{\xe \v ComPortsDlg\:ComPortsDlg}
+{\xe \v ComPortsDlg\:ComPortsDlg}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b 
+ComPortsDlg::ComPortsDlg (wxWindow * {\i parent})}}
+\par
+{\bkmkstart AAAAAAAABI}
+{\bkmkend AAAAAAAABI}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Constructor \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_comports.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_comports.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+DlgAbout Class Reference\par \pard\plain 
+{\tc\tcl2 \v DlgAbout}
+{\xe \v DlgAbout}
+{\bkmkstart AAAAAAAABJ}
+{\bkmkend AAAAAAAABJ}
+\par
+{
+{\f2 #include <topFrame.h>}}\par
+Inheritance diagram for DlgAbout:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_about__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for DlgAbout:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_about__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 DlgAbout} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("About FDMDV2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE){\bkmkstart AAAAAAAABK}
+{\bkmkend AAAAAAAABK}
+\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 OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAABL}
+{\bkmkend AAAAAAAABL}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAABM}
+{\bkmkend AAAAAAAABM}
+\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 
+
+wxStaticBitmap * {\b m_bitmapAbout}{\bkmkstart AAAAAAAABN}
+{\bkmkend AAAAAAAABN}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText1}{\bkmkstart AAAAAAAABO}
+{\bkmkend AAAAAAAABO}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl2}{\bkmkstart AAAAAAAABP}
+{\bkmkend AAAAAAAABP}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_button9}{\bkmkstart AAAAAAAABQ}
+{\bkmkend AAAAAAAABQ}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgAbout} \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+topFrame.DlgAbout Class Reference\par \pard\plain 
+{\tc\tcl2 \v topFrame.DlgAbout}
+{\xe \v topFrame.DlgAbout}
+{\bkmkstart AAAAAAAAVA}
+{\bkmkend AAAAAAAAVA}
+\par
+{
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgAbout}. }}\par
+Inheritance diagram for topFrame.DlgAbout:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_about__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for topFrame.DlgAbout:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_about__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+def {\b __init__}{\bkmkstart AAAAAAAAVB}
+{\bkmkend AAAAAAAAVB}
+\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}
+\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}
+\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}
+\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_bitmapAbout}{\bkmkstart AAAAAAAAVF}
+{\bkmkend AAAAAAAAVF}
+\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}
+\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}
+\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}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgAbout}. \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.py\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+DlgAudio Class Reference\par \pard\plain 
+{\tc\tcl2 \v DlgAudio}
+{\xe \v DlgAudio}
+{\bkmkstart AAAAAAAABR}
+{\bkmkend AAAAAAAABR}
+\par
+{
+{\f2 #include <topFrame.h>}}\par
+Inheritance diagram for DlgAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_audio__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for DlgAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_audio__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 DlgAudio} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Audio Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER){\bkmkstart AAAAAAAABS}
+{\bkmkend AAAAAAAABS}
+\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 OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAABT}
+{\bkmkend AAAAAAAABT}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAABU}
+{\bkmkend AAAAAAAABU}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnRxInputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAABV}
+{\bkmkend AAAAAAAABV}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnTxOutputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAABW}
+{\bkmkend AAAAAAAABW}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnVoiceInputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAABX}
+{\bkmkend AAAAAAAABX}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnVoiceOutputSelect} (wxCommandEvent &event){\bkmkstart AAAAAAAABY}
+{\bkmkend AAAAAAAABY}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnApply} (wxCommandEvent &event){\bkmkstart AAAAAAAABZ}
+{\bkmkend AAAAAAAABZ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnCancel} (wxCommandEvent &event){\bkmkstart AAAAAAAACA}
+{\bkmkend AAAAAAAACA}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnOK} (wxCommandEvent &event){\bkmkstart AAAAAAAACB}
+{\bkmkend AAAAAAAACB}
+\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 
+
+wxNotebook * {\b m_nbAudioOptions}{\bkmkstart AAAAAAAACC}
+{\bkmkend AAAAAAAACC}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxPanel * {\b m_panelDevices}{\bkmkstart AAAAAAAACD}
+{\bkmkend AAAAAAAACD}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxRadioButton * {\b m_radioBtnPortAudio}{\bkmkstart AAAAAAAACE}
+{\bkmkend AAAAAAAACE}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText151}{\bkmkstart AAAAAAAACF}
+{\bkmkend AAAAAAAACF}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textNumChOut}{\bkmkstart AAAAAAAACG}
+{\bkmkend AAAAAAAACG}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText141}{\bkmkstart AAAAAAAACH}
+{\bkmkend AAAAAAAACH}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textNumChIn}{\bkmkstart AAAAAAAACI}
+{\bkmkend AAAAAAAACI}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText14}{\bkmkstart AAAAAAAACJ}
+{\bkmkend AAAAAAAACJ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxComboBox * {\b m_comboAudioCodec}{\bkmkstart AAAAAAAACK}
+{\bkmkend AAAAAAAACK}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText15}{\bkmkstart AAAAAAAACL}
+{\bkmkend AAAAAAAACL}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxComboBox * {\b m_comboCodecTx}{\bkmkstart AAAAAAAACM}
+{\bkmkend AAAAAAAACM}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText16}{\bkmkstart AAAAAAAACN}
+{\bkmkend AAAAAAAACN}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxComboBox * {\b m_comboRadioRx}{\bkmkstart AAAAAAAACO}
+{\bkmkend AAAAAAAACO}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText17}{\bkmkstart AAAAAAAACP}
+{\bkmkend AAAAAAAACP}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxComboBox * {\b m_comboCodecSpkr}{\bkmkstart AAAAAAAACQ}
+{\bkmkend AAAAAAAACQ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxRadioButton * {\b m_radioBtnFileOnly}{\bkmkstart AAAAAAAACR}
+{\bkmkend AAAAAAAACR}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxPanel * {\b m_panelSettings}{\bkmkstart AAAAAAAACS}
+{\bkmkend AAAAAAAACS}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxListBox * {\b m_lbRxInput}{\bkmkstart AAAAAAAACT}
+{\bkmkend AAAAAAAACT}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textRxInput}{\bkmkstart AAAAAAAACU}
+{\bkmkend AAAAAAAACU}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxListBox * {\b m_lbTxOutput}{\bkmkstart AAAAAAAACV}
+{\bkmkend AAAAAAAACV}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl15}{\bkmkstart AAAAAAAACW}
+{\bkmkend AAAAAAAACW}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxListBox * {\b m_lbVoiceInput}{\bkmkstart AAAAAAAACX}
+{\bkmkend AAAAAAAACX}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textVoiceInput}{\bkmkstart AAAAAAAACY}
+{\bkmkend AAAAAAAACY}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxListBox * {\b m_lbVoiceOutput}{\bkmkstart AAAAAAAACZ}
+{\bkmkend AAAAAAAACZ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textVoiceOutput}{\bkmkstart AAAAAAAADA}
+{\bkmkend AAAAAAAADA}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxPanel * {\b m_panelRightChannel}{\bkmkstart AAAAAAAADB}
+{\bkmkend AAAAAAAADB}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStdDialogButtonSizer * {\b m_sdbSizer3}{\bkmkstart AAAAAAAADC}
+{\bkmkend AAAAAAAADC}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_sdbSizer3OK}{\bkmkstart AAAAAAAADD}
+{\bkmkend AAAAAAAADD}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_sdbSizer3Apply}{\bkmkstart AAAAAAAADE}
+{\bkmkend AAAAAAAADE}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAADF}
+{\bkmkend AAAAAAAADF}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgAudio} \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+topFrame.DlgAudio Class Reference\par \pard\plain 
+{\tc\tcl2 \v topFrame.DlgAudio}
+{\xe \v topFrame.DlgAudio}
+{\bkmkstart AAAAAAAAVJ}
+{\bkmkend AAAAAAAAVJ}
+\par
+{
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgAudio}. }}\par
+Inheritance diagram for topFrame.DlgAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_audio__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for topFrame.DlgAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_audio__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAVW}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_radioBtnPortAudio}{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAWX}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgAudio}. \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.py\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+DlgComPorts Class Reference\par \pard\plain 
+{\tc\tcl2 \v DlgComPorts}
+{\xe \v DlgComPorts}
+{\bkmkstart AAAAAAAADG}
+{\bkmkend AAAAAAAADG}
+\par
+{
+{\f2 #include <topFrame.h>}}\par
+Inheritance diagram for DlgComPorts:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_com_ports__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for DlgComPorts:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_com_ports__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 DlgComPorts} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER){\bkmkstart AAAAAAAADH}
+{\bkmkend AAAAAAAADH}
+\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 OnListItemSelected} (wxListEvent &event){\bkmkstart AAAAAAAADI}
+{\bkmkend AAAAAAAADI}
+\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 
+
+wxStaticText * {\b m_staticText8}{\bkmkstart AAAAAAAADJ}
+{\bkmkend AAAAAAAADJ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxListCtrl * {\b m_listCtrlPortSelect}{\bkmkstart AAAAAAAADK}
+{\bkmkend AAAAAAAADK}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText9}{\bkmkstart AAAAAAAADL}
+{\bkmkend AAAAAAAADL}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl10}{\bkmkstart AAAAAAAADM}
+{\bkmkend AAAAAAAADM}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStdDialogButtonSizer * {\b m_sdbSizer3}{\bkmkstart AAAAAAAADN}
+{\bkmkend AAAAAAAADN}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_sdbSizer3OK}{\bkmkstart AAAAAAAADO}
+{\bkmkend AAAAAAAADO}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAADP}
+{\bkmkend AAAAAAAADP}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgComPorts} \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+topFrame.DlgComPorts Class Reference\par \pard\plain 
+{\tc\tcl2 \v topFrame.DlgComPorts}
+{\xe \v topFrame.DlgComPorts}
+{\bkmkstart AAAAAAAAXR}
+{\bkmkend AAAAAAAAXR}
+\par
+{
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgComPorts}. }}\par
+Inheritance diagram for topFrame.DlgComPorts:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_com_ports__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for topFrame.DlgComPorts:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_com_ports__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+def {\b __init__}{\bkmkstart AAAAAAAAXS}
+{\bkmkend AAAAAAAAXS}
+\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}
+\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}
+\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_staticText8}{\bkmkstart AAAAAAAAXV}
+{\bkmkend AAAAAAAAXV}
+\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}
+\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}
+\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}
+\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}
+\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}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgComPorts}. \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.py\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+DlgOptions Class Reference\par \pard\plain 
+{\tc\tcl2 \v DlgOptions}
+{\xe \v DlgOptions}
+{\bkmkstart AAAAAAAADQ}
+{\bkmkend AAAAAAAADQ}
+\par
+{
+{\f2 #include <topFrame.h>}}\par
+Inheritance diagram for DlgOptions:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_options__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for DlgOptions:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_dlg_options__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 DlgOptions} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Program Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE){\bkmkstart AAAAAAAADR}
+{\bkmkend AAAAAAAADR}
+\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 OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAADS}
+{\bkmkend AAAAAAAADS}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAADT}
+{\bkmkend AAAAAAAADT}
+\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 
+
+wxStaticText * {\b m_staticText2}{\bkmkstart AAAAAAAADU}
+{\bkmkend AAAAAAAADU}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl3}{\bkmkstart AAAAAAAADV}
+{\bkmkend AAAAAAAADV}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText3}{\bkmkstart AAAAAAAADW}
+{\bkmkend AAAAAAAADW}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl4}{\bkmkstart AAAAAAAADX}
+{\bkmkend AAAAAAAADX}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText4}{\bkmkstart AAAAAAAADY}
+{\bkmkend AAAAAAAADY}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl5}{\bkmkstart AAAAAAAADZ}
+{\bkmkend AAAAAAAADZ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText5}{\bkmkstart AAAAAAAAEA}
+{\bkmkend AAAAAAAAEA}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl6}{\bkmkstart AAAAAAAAEB}
+{\bkmkend AAAAAAAAEB}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText6}{\bkmkstart AAAAAAAAEC}
+{\bkmkend AAAAAAAAEC}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl7}{\bkmkstart AAAAAAAAED}
+{\bkmkend AAAAAAAAED}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStaticText * {\b m_staticText7}{\bkmkstart AAAAAAAAEE}
+{\bkmkend AAAAAAAAEE}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxTextCtrl * {\b m_textCtrl8}{\bkmkstart AAAAAAAAEF}
+{\bkmkend AAAAAAAAEF}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxStdDialogButtonSizer * {\b m_sdbSizer4}{\bkmkstart AAAAAAAAEG}
+{\bkmkend AAAAAAAAEG}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_sdbSizer4OK}{\bkmkstart AAAAAAAAEH}
+{\bkmkend AAAAAAAAEH}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxButton * {\b m_sdbSizer4Cancel}{\bkmkstart AAAAAAAAEI}
+{\bkmkend AAAAAAAAEI}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgOptions} \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+topFrame.DlgOptions Class Reference\par \pard\plain 
+{\tc\tcl2 \v topFrame.DlgOptions}
+{\xe \v topFrame.DlgOptions}
+{\bkmkstart AAAAAAAAWY}
+{\bkmkend AAAAAAAAWY}
+\par
+{
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgOptions}. }}\par
+Inheritance diagram for topFrame.DlgOptions:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_options__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for topFrame.DlgOptions:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_dlg_options__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+def {\b __init__}{\bkmkstart AAAAAAAAWZ}
+{\bkmkend AAAAAAAAWZ}
+\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}
+\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}
+\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}
+\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_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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAXQ}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b DlgOptions}. \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.py\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+fdmdv2DlgAudio Class Reference\par \pard\plain 
+{\tc\tcl2 \v fdmdv2DlgAudio}
+{\xe \v fdmdv2DlgAudio}
+{\bkmkstart AAAAAAAAEJ}
+{\bkmkend AAAAAAAAEJ}
+\par
+{
+{\f2 #include <fdmdv2DlgAudio.h>}}\par
+Inheritance diagram for fdmdv2DlgAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classfdmdv2_dlg_audio__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for fdmdv2DlgAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classfdmdv2_dlg_audio__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 fdmdv2DlgAudio} (wxWindow *parent)\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 OnApply} (wxCommandEvent &event){\bkmkstart AAAAAAAAEK}
+{\bkmkend AAAAAAAAEK}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnCancel} (wxCommandEvent &event){\bkmkstart AAAAAAAAEL}
+{\bkmkend AAAAAAAAEL}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b OnOK} (wxCommandEvent &event){\bkmkstart AAAAAAAAEM}
+{\bkmkend AAAAAAAAEM}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Implementing {\b DlgAudio} \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Constructor & Destructor Documentation\par
+\pard\plain 
+{\xe \v fdmdv2DlgAudio\:fdmdv2DlgAudio}
+{\xe \v fdmdv2DlgAudio\:fdmdv2DlgAudio}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b 
+fdmdv2DlgAudio::fdmdv2DlgAudio (wxWindow * {\i parent})}}
+\par
+{\bkmkstart AAAAAAAAEN}
+{\bkmkend AAAAAAAAEN}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Constructor \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2DlgAudio.h}\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+Fdmdv2ThreadAudio Class Reference\par \pard\plain 
+{\tc\tcl2 \v Fdmdv2ThreadAudio}
+{\xe \v Fdmdv2ThreadAudio}
+{\bkmkstart AAAAAAAAEO}
+{\bkmkend AAAAAAAAEO}
+Inheritance diagram for Fdmdv2ThreadAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_fdmdv2_thread_audio__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for Fdmdv2ThreadAudio:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_fdmdv2_thread_audio__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+virtual void * {\b Entry} (){\bkmkstart AAAAAAAAEP}
+{\bkmkend AAAAAAAAEP}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnDelete} (){\bkmkstart AAAAAAAAEQ}
+{\bkmkend AAAAAAAAEQ}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnExit} (){\bkmkstart AAAAAAAAER}
+{\bkmkend AAAAAAAAER}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual void {\b OnKill} (){\bkmkstart AAAAAAAAES}
+{\bkmkend AAAAAAAAES}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual bool {\b TestDestroy} (){\bkmkstart AAAAAAAAET}
+{\bkmkend AAAAAAAAET}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_thread_audio.h\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+fdmdv2TopFrame Class Reference\par \pard\plain 
+{\tc\tcl2 \v fdmdv2TopFrame}
+{\xe \v fdmdv2TopFrame}
+{\bkmkstart AAAAAAAAEU}
+{\bkmkend AAAAAAAAEU}
+\par
+{
+{\f2 #include <fdmdv2TopFrame.h>}}\par
+Inheritance diagram for fdmdv2TopFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classfdmdv2_top_frame__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for fdmdv2TopFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classfdmdv2_top_frame__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 fdmdv2TopFrame} (wxWindow *parent)\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 topFrame_OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAEV}
+{\bkmkend AAAAAAAAEV}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b topFrame_OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAEW}
+{\bkmkend AAAAAAAAEW}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b topFrame_OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAEX}
+{\bkmkend AAAAAAAAEX}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b topFrame_OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAEY}
+{\bkmkend AAAAAAAAEY}
+\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 AAAAAAAAEZ}
+{\bkmkend AAAAAAAAEZ}
+\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 AAAAAAAAFA}
+{\bkmkend AAAAAAAAFA}
+\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 AAAAAAAAFB}
+{\bkmkend AAAAAAAAFB}
+\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 AAAAAAAAFC}
+{\bkmkend AAAAAAAAFC}
+\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 AAAAAAAAFD}
+{\bkmkend AAAAAAAAFD}
+\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 AAAAAAAAFE}
+{\bkmkend AAAAAAAAFE}
+\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 AAAAAAAAFF}
+{\bkmkend AAAAAAAAFF}
+\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 AAAAAAAAFG}
+{\bkmkend AAAAAAAAFG}
+\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 AAAAAAAAFH}
+{\bkmkend AAAAAAAAFH}
+\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 AAAAAAAAFI}
+{\bkmkend AAAAAAAAFI}
+\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 AAAAAAAAFJ}
+{\bkmkend AAAAAAAAFJ}
+\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 AAAAAAAAFK}
+{\bkmkend AAAAAAAAFK}
+\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 AAAAAAAAFL}
+{\bkmkend AAAAAAAAFL}
+\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 AAAAAAAAFM}
+{\bkmkend AAAAAAAAFM}
+\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 AAAAAAAAFN}
+{\bkmkend AAAAAAAAFN}
+\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 AAAAAAAAFO}
+{\bkmkend AAAAAAAAFO}
+\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 AAAAAAAAFP}
+{\bkmkend AAAAAAAAFP}
+\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 AAAAAAAAFQ}
+{\bkmkend AAAAAAAAFQ}
+\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 AAAAAAAAFR}
+{\bkmkend AAAAAAAAFR}
+\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 AAAAAAAAFS}
+{\bkmkend AAAAAAAAFS}
+\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 AAAAAAAAFT}
+{\bkmkend AAAAAAAAFT}
+\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 AAAAAAAAFU}
+{\bkmkend AAAAAAAAFU}
+\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 AAAAAAAAFV}
+{\bkmkend AAAAAAAAFV}
+\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 AAAAAAAAFW}
+{\bkmkend AAAAAAAAFW}
+\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 AAAAAAAAFX}
+{\bkmkend AAAAAAAAFX}
+\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 AAAAAAAAFY}
+{\bkmkend AAAAAAAAFY}
+\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 AAAAAAAAFZ}
+{\bkmkend AAAAAAAAFZ}
+\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 AAAAAAAAGA}
+{\bkmkend AAAAAAAAGA}
+\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 AAAAAAAAGB}
+{\bkmkend AAAAAAAAGB}
+\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 AAAAAAAAGC}
+{\bkmkend AAAAAAAAGC}
+\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 AAAAAAAAGD}
+{\bkmkend AAAAAAAAGD}
+\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 AAAAAAAAGE}
+{\bkmkend AAAAAAAAGE}
+\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 AAAAAAAAGF}
+{\bkmkend AAAAAAAAGF}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Implementing {\b TopFrame} \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Constructor & Destructor Documentation\par
+\pard\plain 
+{\xe \v fdmdv2TopFrame\:fdmdv2TopFrame}
+{\xe \v fdmdv2TopFrame\:fdmdv2TopFrame}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b 
+fdmdv2TopFrame::fdmdv2TopFrame (wxWindow * {\i parent})}}
+\par
+{\bkmkstart AAAAAAAAGG}
+{\bkmkend AAAAAAAAGG}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Constructor \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2TopFrame.h}\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+MainApp Class Reference\par \pard\plain 
+{\tc\tcl2 \v MainApp}
+{\xe \v MainApp}
+{\bkmkstart AAAAAAAAGH}
+{\bkmkend AAAAAAAAGH}
+Inheritance diagram for MainApp:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_main_app__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for MainApp:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_main_app__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+virtual bool {\b OnInit} (){\bkmkstart AAAAAAAAGI}
+{\bkmkend AAAAAAAAGI}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+virtual int {\b OnExit} (){\bkmkstart AAAAAAAAGJ}
+{\bkmkend AAAAAAAAGJ}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+MainFrame Class Reference\par \pard\plain 
+{\tc\tcl2 \v MainFrame}
+{\xe \v MainFrame}
+{\bkmkstart AAAAAAAAGK}
+{\bkmkend AAAAAAAAGK}
+Inheritance diagram for MainFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_main_frame__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for MainFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_main_frame__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 MainFrame} (wxWindow *parent){\bkmkstart AAAAAAAAGL}
+{\bkmkend AAAAAAAAGL}
+\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 PlotPanel} * {\b m_panelDefaultA}{\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}
+{\bkmkend AAAAAAAAGN}
+\par
+\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAHH}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+void {\b startTxStream} (){\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAJD}
+\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 
+
+wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJE}
+{\bkmkend AAAAAAAAJE}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+MyFrame Class Reference\par \pard\plain 
+{\tc\tcl2 \v MyFrame}
+{\xe \v MyFrame}
+{\bkmkstart AAAAAAAAJF}
+{\bkmkend AAAAAAAAJF}
+Inheritance diagram for MyFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_frame__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for MyFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_frame__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+void {\b DoStartThread} (){\bkmkstart AAAAAAAAJG}
+{\bkmkend AAAAAAAAJG}
+\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}
+\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}
+\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}
+\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}
+\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}
+\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 
+
+{\b wxDECLARE_EVENT_TABLE} (){\bkmkstart AAAAAAAAJM}
+{\bkmkend AAAAAAAAJM}
+\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 
+
+{\b MyThread} * {\b m_pThread}{\bkmkstart AAAAAAAAJN}
+{\bkmkend AAAAAAAAJN}
+\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}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+MyThread Class Reference\par \pard\plain 
+{\tc\tcl2 \v MyThread}
+{\xe \v MyThread}
+{\bkmkstart AAAAAAAAJP}
+{\bkmkend AAAAAAAAJP}
+Inheritance diagram for MyThread:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_thread__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for MyThread:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_thread__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 MyThread} ({\b MyFrame} *handler){\bkmkstart AAAAAAAAJQ}
+{\bkmkend AAAAAAAAJQ}
+\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 ExitCode {\b Entry} (){\bkmkstart AAAAAAAAJR}
+{\bkmkend AAAAAAAAJR}
+\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 
+
+{\b MyFrame} * {\b m_pHandler}{\bkmkstart AAAAAAAAJS}
+{\bkmkend AAAAAAAAJS}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+OptionsDlg Class Reference\par \pard\plain 
+{\tc\tcl2 \v OptionsDlg}
+{\xe \v OptionsDlg}
+{\bkmkstart AAAAAAAAJT}
+{\bkmkend AAAAAAAAJT}
+Inheritance diagram for OptionsDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_options_dlg__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for OptionsDlg:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_options_dlg__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 OptionsDlg} (wxWindow *parent)\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 OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJU}
+{\bkmkend AAAAAAAAJU}
+\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}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Constructor & Destructor Documentation\par
+\pard\plain 
+{\xe \v OptionsDlg\:OptionsDlg}
+{\xe \v OptionsDlg\:OptionsDlg}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b 
+OptionsDlg::OptionsDlg (wxWindow * {\i parent})}}
+\par
+{\bkmkstart AAAAAAAAJW}
+{\bkmkend AAAAAAAAJW}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Constructor \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_options.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/dlg_options.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+paCallBackData Struct Reference\par \pard\plain 
+{\tc\tcl2 \v paCallBackData}
+{\xe \v paCallBackData}
+{\bkmkstart AAAAAAAAJX}
+{\bkmkend AAAAAAAAJX}
+\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 
+
+float {\b in48k} [FDMDV_OS_TAPS+N48]{\bkmkstart AAAAAAAAJY}
+{\bkmkend AAAAAAAAJY}
+\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}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this struct was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+PlotPanel Class Reference\par \pard\plain 
+{\tc\tcl2 \v PlotPanel}
+{\xe \v PlotPanel}
+{\bkmkstart AAAAAAAAKA}
+{\bkmkend AAAAAAAAKA}
+Inheritance diagram for PlotPanel:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_panel__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for PlotPanel:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_panel__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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} (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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAKT}
+\par
+\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAALG}
+\par
+\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAALT}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+PlotScalar Class Reference\par \pard\plain 
+{\tc\tcl2 \v PlotScalar}
+{\xe \v PlotScalar}
+{\bkmkstart AAAAAAAALU}
+{\bkmkend AAAAAAAALU}
+Inheritance diagram for PlotScalar:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scalar__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for PlotScalar:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scalar__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 PlotScalar} (wxFrame *parent, int x_max_, int y_max_){\bkmkstart AAAAAAAALV}
+{\bkmkend AAAAAAAALV}
+\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}
+\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 
+
+int {\b clip} (int y1){\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 draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAALY}
+{\bkmkend AAAAAAAALY}
+\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}
+\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}
+\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}
+\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_max}{\bkmkstart AAAAAAAAMC}
+{\bkmkend AAAAAAAAMC}
+\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}
+\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}
+\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}
+\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}
+\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}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scalar.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scalar.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+PlotScatter Class Reference\par \pard\plain 
+{\tc\tcl2 \v PlotScatter}
+{\xe \v PlotScatter}
+{\bkmkstart AAAAAAAAMI}
+{\bkmkend AAAAAAAAMI}
+Inheritance diagram for PlotScatter:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scatter__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for PlotScatter:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scatter__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 PlotScatter} (wxFrame *parent){\bkmkstart AAAAAAAAMJ}
+{\bkmkend AAAAAAAAMJ}
+\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 draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMK}
+{\bkmkend AAAAAAAAMK}
+\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}
+\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}
+\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}
+\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}
+\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 
+
+{\b COMP} {\b m_mem} [SCATTER_MEM]{\bkmkstart AAAAAAAAMP}
+{\bkmkend AAAAAAAAMP}
+\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}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scatter.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scatter.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+PlotSpectrum Class Reference\par \pard\plain 
+{\tc\tcl2 \v PlotSpectrum}
+{\xe \v PlotSpectrum}
+{\bkmkstart AAAAAAAAMR}
+{\bkmkend AAAAAAAAMR}
+Inheritance diagram for PlotSpectrum:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_spectrum__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for PlotSpectrum:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_spectrum__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 PlotSpectrum} (wxFrame *parent){\bkmkstart AAAAAAAAMS}
+{\bkmkend AAAAAAAAMS}
+\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 OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMT}
+{\bkmkend AAAAAAAAMT}
+\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}
+\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}
+\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}
+\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}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_spectrum.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_spectrum.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+PlotWaterfall Class Reference\par \pard\plain 
+{\tc\tcl2 \v PlotWaterfall}
+{\xe \v PlotWaterfall}
+{\bkmkstart AAAAAAAAMY}
+{\bkmkend AAAAAAAAMY}
+Inheritance diagram for PlotWaterfall:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_waterfall__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for PlotWaterfall:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_waterfall__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 PlotWaterfall} (wxFrame *parent){\bkmkstart AAAAAAAAMZ}
+{\bkmkend AAAAAAAAMZ}
+\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 
+
+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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAANH}
+\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 
+
+unsigned {\b m_heatmap_lut} [256]{\bkmkstart AAAAAAAANI}
+{\bkmkend AAAAAAAANI}
+\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}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Additional Inherited Members\par
+\pard\plain 
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_waterfall.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_waterfall.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+PortAudioWrap Class Reference\par \pard\plain 
+{\tc\tcl2 \v PortAudioWrap}
+{\xe \v PortAudioWrap}
+{\bkmkstart AAAAAAAANK}
+{\bkmkend AAAAAAAANK}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAPM}
+\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 
+
+float {\b m_av_mag} [FDMDV_NSPEC]{\bkmkstart AAAAAAAAPN}
+{\bkmkend AAAAAAAAPN}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+TopFrame Class Reference\par \pard\plain 
+{\tc\tcl2 \v TopFrame}
+{\xe \v TopFrame}
+{\bkmkstart AAAAAAAAPO}
+{\bkmkend AAAAAAAAPO}
+\par
+{
+{\f2 #include <topFrame.h>}}\par
+Inheritance diagram for TopFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_top_frame__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for TopFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_top_frame__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 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}
+\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 
+
+wxAuiNotebook * {\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAPQ}
+{\bkmkend AAAAAAAAPQ}
+\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 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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAARH}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+wxMenu * {\b edit}{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAARY}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b TopFrame} \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following files:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.h\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par
+}\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+topFrame.TopFrame Class Reference\par \pard\plain 
+{\tc\tcl2 \v topFrame.TopFrame}
+{\xe \v topFrame.TopFrame}
+{\bkmkstart AAAAAAAARZ}
+{\bkmkend AAAAAAAARZ}
+\par
+{
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b TopFrame}. }}\par
+Inheritance diagram for topFrame.TopFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_top_frame__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+Collaboration diagram for topFrame.TopFrame:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classtop_frame_1_1_top_frame__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+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 
+
+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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAATS}
+\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+
+{\b m_menuItemOpen}{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\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}
+{\bkmkend AAAAAAAAUZ}
+\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Class {\b TopFrame}. \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+The documentation for this class was generated from the following file:{\par
+\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/topFrame.py\par
+}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
+File Documentation{\tc \v File Documentation}
+\par \pard\plain 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h File Reference\par \pard\plain 
+{\tc\tcl2 \v C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h}
+{\xe \v C:/bin/Projects/Radio/fdmdv2/src/fdmdv2DlgAudio.h}
+{\bkmkstart AAAAAAAAAA}
+{\bkmkend AAAAAAAAAA}
+{
+\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "topFrame.h"}\par
+}
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for fdmdv2DlgAudio.h:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "fdmdv2_dlg_audio_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Classes\par
+\pard\plain 
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+class {\b fdmdv2DlgAudio}\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Subclass of {\b DlgAudio}, which is generated by wxFormBuilder. \par
+}}
+\par \pard\plain 
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
+C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h File Reference\par \pard\plain 
+{\tc\tcl2 \v C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h}
+{\xe \v C:/bin/Projects/Radio/fdmdv2/src/fdmdv2TopFrame.h}
+{\bkmkstart AAAAAAAAAB}
+{\bkmkend AAAAAAAAAB}
+{
+\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "topFrame.h"}\par
+}
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for fdmdv2TopFrame.h:{
+\pard\plain 
+\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "fdmdv2_top_frame_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
+}
+\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Classes\par
+\pard\plain 
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
+class {\b fdmdv2TopFrame}\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
+Detailed Description\par
+\pard\plain 
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
+Subclass of {\b TopFrame}, which is generated by wxFormBuilder. \par
+}}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Index\par 
+\pard\plain 
+{\tc \v Index}
+{\field\fldedit {\*\fldinst INDEX \\c2 \\*MERGEFORMAT}{\fldrslt INDEX}}
+}
\ No newline at end of file