From: wittend99 Date: Tue, 11 Sep 2012 17:13:28 +0000 (+0000) Subject: git-svn-id: https://svn.code.sf.net/p/freetel/code@670 01035d8c-6547-0410-b346-abe4f9... X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=83653f3d7c4662260116af7abae99cdf38610935;p=freetel-svn-tracking.git git-svn-id: https://svn.code.sf.net/p/freetel/code@670 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/fdmdv2/build/fdmdv2.mk b/fdmdv2/build/fdmdv2.mk index b230f0b6..ebea81c7 100644 --- a/fdmdv2/build/fdmdv2.mk +++ b/fdmdv2/build/fdmdv2.mk @@ -13,7 +13,7 @@ CurrentFileName := CurrentFilePath := CurrentFileFullPath := User :=OFA-Staff -Date :=9/9/2012 +Date :=9/10/2012 CodeLitePath :="C:\bin\CodeLite" LinkerName :=g++ SharedObjectLinkerName :=g++ -shared -fPIC diff --git a/fdmdv2/fdmdv2-doc/html/annotated.html b/fdmdv2/fdmdv2-doc/html/annotated.html index ab550c4c..40bc1eb1 100644 --- a/fdmdv2/fdmdv2-doc/html/annotated.html +++ b/fdmdv2/fdmdv2-doc/html/annotated.html @@ -87,7 +87,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html b/fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html index ed50f677..d8500065 100644 --- a/fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/audiostream_8h_source.html @@ -41,7 +41,7 @@
@@ -98,7 +98,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html index 7fb4cf46..cd32758e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html @@ -63,7 +63,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg.html b/fdmdv2/fdmdv2-doc/html/class_about_dlg.html index 520e4229..71211a08 100644 --- a/fdmdv2/fdmdv2-doc/html/class_about_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_about_dlg.html @@ -127,7 +127,7 @@ wxButton * m_button9 diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html index 68c7ae6f..5d477ea9 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html @@ -98,7 +98,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html b/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html index d4b5a7e8..79d38659 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html @@ -231,7 +231,7 @@ wxButton * m_sdbSizer3Canc diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html b/fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html index 402751da..c3025d1e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_stream-members.html @@ -57,7 +57,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_stream.html b/fdmdv2/fdmdv2-doc/html/class_audio_stream.html index d8e76f49..f979b60b 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_stream.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_stream.html @@ -68,7 +68,7 @@ int generate (const vo diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html b/fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html index d424067c..772c409b 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_thread-members.html @@ -62,7 +62,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_thread.html b/fdmdv2/fdmdv2-doc/html/class_audio_thread.html index bdbf5feb..1c20db2c 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_thread.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_thread.html @@ -56,8 +56,6 @@ Inheritance diagram for AudioThread:
Inheritance graph
- -
[legend]
Collaboration diagram for AudioThread:
@@ -101,7 +99,7 @@ Protected Attributes diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html index 7b288228..3e1f8adf 100644 --- a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html @@ -65,7 +65,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html index 1dcd157f..8b946821 100644 --- a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html @@ -132,7 +132,7 @@ wxButton * m_sdbSizer3Canc diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html index a59edbd3..b28a4cd0 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_about-members.html @@ -62,7 +62,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_about.html b/fdmdv2/fdmdv2-doc/html/class_dlg_about.html index 5d7fd08d..b4730ad8 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_about.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_about.html @@ -66,8 +66,6 @@ Inheritance diagram for DlgAbout: Collaboration diagram for DlgAbout:
Collaboration graph
- -
[legend]

@@ -109,7 +107,7 @@ wxButton * 

m_button9 diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html index d8d17740..68c5de0e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html @@ -95,7 +95,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html b/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html index 86639d19..923644d8 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html @@ -66,8 +66,6 @@ Inheritance diagram for DlgAudio: Collaboration diagram for DlgAudio:
Collaboration graph
- -
[legend]

@@ -208,7 +206,7 @@ wxButton * 

m_sdbSizer3Canc diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html index d4f97bcf..9ac7dd58 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html @@ -64,7 +64,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html index 771ee787..a30b813d 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html @@ -66,8 +66,6 @@ Inheritance diagram for DlgComPorts: Collaboration diagram for DlgComPorts:
Collaboration graph
- -
[legend]

@@ -115,7 +113,7 @@ wxButton * 

m_sdbSizer3Canc diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html b/fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html index 8eaa3e41..108aa10e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_options-members.html @@ -73,7 +73,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_options.html b/fdmdv2/fdmdv2-doc/html/class_dlg_options.html index 25dd1822..d4a34d06 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_options.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_options.html @@ -66,8 +66,6 @@ Inheritance diagram for DlgOptions: Collaboration diagram for DlgOptions:
Collaboration graph
- -
[legend]

@@ -142,7 +140,7 @@ wxButton * 

m_sdbSizer4Canc diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html index b1b70592..e6e72de2 100644 --- a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio-members.html @@ -61,7 +61,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html index 50d0da10..37aa44d1 100644 --- a/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html +++ b/fdmdv2/fdmdv2-doc/html/class_fdmdv2_thread_audio.html @@ -55,15 +55,11 @@ Inheritance diagram for Fdmdv2ThreadAudio:
Inheritance graph
- -
[legend]
Collaboration diagram for Fdmdv2ThreadAudio:
Collaboration graph
- -
[legend]

@@ -90,7 +86,7 @@ virtual bool 

TestDestroy diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app-members.html b/fdmdv2/fdmdv2-doc/html/class_main_app-members.html index 39c6bf63..c4dd2682 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_app-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_app-members.html @@ -56,7 +56,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app.html b/fdmdv2/fdmdv2-doc/html/class_main_app.html index 81da4bca..41042d2a 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_app.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_app.html @@ -55,15 +55,11 @@ Inheritance diagram for MainApp:
Inheritance graph
- -
[legend]
Collaboration diagram for MainApp:
Collaboration graph
- -
[legend]
- - - - - - - - - - + + + + + + + + + + + +

@@ -82,7 +78,7 @@ virtual int 

OnExit ()< diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html b/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html index 4ff50138..fe976a1c 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html @@ -138,22 +138,24 @@
OnToolsOptions(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual
OnToolsOptionsUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual
OnUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotected
startRxStream() (defined in MainFrame)MainFrameprotected
startTxStream() (defined in MainFrame)MainFrameprotected
stopRxStream() (defined in MainFrame)MainFrameprotected
stopTxStream() (defined in MainFrame)MainFrameprotected
tools (defined in TopFrame)TopFrameprotected
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) (defined in TopFrame)TopFrame
topFrame_OnClose(wxCloseEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
topFrame_OnPaint(wxPaintEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
topFrame_OnSize(wxSizeEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
topFrame_OnUpdateUI(wxUpdateUIEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
rxCallback(const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData) (defined in MainFrame)MainFramestatic
startRxStream() (defined in MainFrame)MainFrameprotected
startTxStream() (defined in MainFrame)MainFrameprotected
stopRxStream() (defined in MainFrame)MainFrameprotected
stopTxStream() (defined in MainFrame)MainFrameprotected
tools (defined in TopFrame)TopFrameprotected
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) (defined in TopFrame)TopFrame
topFrame_OnClose(wxCloseEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
topFrame_OnPaint(wxPaintEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
topFrame_OnSize(wxSizeEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
topFrame_OnUpdateUI(wxUpdateUIEvent &event) (defined in TopFrame)TopFrameinlineprotectedvirtual
txCallback(const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData) (defined in MainFrame)MainFramestatic
~MainFrame() (defined in MainFrame)MainFramevirtual
~TopFrame() (defined in TopFrame)TopFrame
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame.html b/fdmdv2/fdmdv2-doc/html/class_main_frame.html index 3ea5d0b7..2b1119b5 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_frame.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_frame.html @@ -46,6 +46,7 @@
Public Member Functions | +Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | @@ -79,6 +80,15 @@ Public Member Functions  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)   + + + + + +

+Static Public Member Functions

+static int rxCallback (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)
 
+static int txCallback (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)
 

Public Attributes

@@ -383,7 +393,7 @@ wxStatusBar * m_statusBar1 diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame-members.html b/fdmdv2/fdmdv2-doc/html/class_my_frame-members.html index e39462b0..074df285 100644 --- a/fdmdv2/fdmdv2-doc/html/class_my_frame-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_my_frame-members.html @@ -64,7 +64,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/class_my_frame.html b/fdmdv2/fdmdv2-doc/html/class_my_frame.html index e91dd518..e3d053e4 100644 --- a/fdmdv2/fdmdv2-doc/html/class_my_frame.html +++ b/fdmdv2/fdmdv2-doc/html/class_my_frame.html @@ -57,8 +57,6 @@ Inheritance diagram for MyFrame:
Inheritance graph
- -
[legend]
Collaboration diagram for MyFrame:
@@ -110,7 +108,7 @@ wxCriticalSection m_pThrea diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread-members.html b/fdmdv2/fdmdv2-doc/html/class_my_thread-members.html index b4b68271..cfb7a21a 100644 --- a/fdmdv2/fdmdv2-doc/html/class_my_thread-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_my_thread-members.html @@ -58,7 +58,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_my_thread.html b/fdmdv2/fdmdv2-doc/html/class_my_thread.html index 7e265497..aee29573 100644 --- a/fdmdv2/fdmdv2-doc/html/class_my_thread.html +++ b/fdmdv2/fdmdv2-doc/html/class_my_thread.html @@ -57,8 +57,6 @@ Inheritance diagram for MyThread:
Inheritance graph
- -
[legend]
Collaboration diagram for MyThread:
@@ -92,7 +90,7 @@ Protected Attributes diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html index 00ea670a..be6c5dcc 100644 --- a/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html @@ -74,7 +74,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg.html b/fdmdv2/fdmdv2-doc/html/class_options_dlg.html index 7d157b63..34d74fe6 100644 --- a/fdmdv2/fdmdv2-doc/html/class_options_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_options_dlg.html @@ -159,7 +159,7 @@ wxButton * m_sdbSizer4Canc diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html index d7eeb945..1ffdc791 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html @@ -100,7 +100,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel.html b/fdmdv2/fdmdv2-doc/html/class_plot_panel.html index 4b9b7802..c2d5aa11 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_panel.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_panel.html @@ -219,7 +219,7 @@ double m_zoomFactor diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html index a9a80e8b..61af79d5 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html @@ -110,7 +110,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html b/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html index 4e69c282..42487bdd 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html @@ -258,7 +258,7 @@ wxNativePixelData * m_pBmp diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html index 600cbcaf..e0dbf568 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html @@ -105,7 +105,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html b/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html index 1e14d786..b773a09a 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html @@ -243,7 +243,7 @@ wxNativePixelData * m_pBmp diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html index 97b96ab9..aa439f95 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html @@ -102,7 +102,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html index 0680dcfd..c431bcea 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html @@ -230,7 +230,7 @@ double m_zoomFactor diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html index de846ed3..a44bda99 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html @@ -107,7 +107,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html index 6b16e113..38b17f67 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html @@ -249,7 +249,7 @@ wxNativePixelData * m_pBmp diff --git a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html index 9eefe44f..df0a314f 100644 --- a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html @@ -111,7 +111,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html index f545d0ae..ce7d23e4 100644 --- a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html +++ b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html @@ -231,7 +231,7 @@ float m_av_mag [FDMDV_ diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame-members.html b/fdmdv2/fdmdv2-doc/html/class_top_frame-members.html index e3f27583..14a1760c 100644 --- a/fdmdv2/fdmdv2-doc/html/class_top_frame-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_top_frame-members.html @@ -117,7 +117,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_top_frame.html b/fdmdv2/fdmdv2-doc/html/class_top_frame.html index c06b4fcd..13171374 100644 --- a/fdmdv2/fdmdv2-doc/html/class_top_frame.html +++ b/fdmdv2/fdmdv2-doc/html/class_top_frame.html @@ -67,8 +67,6 @@ Inheritance diagram for TopFrame: Collaboration diagram for TopFrame:
Collaboration graph
- -
[legend]

@@ -278,7 +276,7 @@ wxStatusBar * 

m_statusBar1 diff --git a/fdmdv2/fdmdv2-doc/html/classes.html b/fdmdv2/fdmdv2-doc/html/classes.html index aa101c12..8bfedbfb 100644 --- a/fdmdv2/fdmdv2-doc/html/classes.html +++ b/fdmdv2/fdmdv2-doc/html/classes.html @@ -74,7 +74,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html index 95294fe9..663468b0 100644 --- a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html +++ b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio-members.html @@ -96,7 +96,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html index 147179a8..b7da4ca0 100644 --- a/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html +++ b/fdmdv2/fdmdv2-doc/html/classfdmdv2_dlg_audio.html @@ -230,7 +230,7 @@ wxButton * m_sdbSizer3Canc diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html index b2041a62..ce1f2ad1 100644 --- a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html +++ b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame-members.html @@ -118,7 +118,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html index 00943382..b1b4544b 100644 --- a/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html +++ b/fdmdv2/fdmdv2-doc/html/classfdmdv2_top_frame.html @@ -297,7 +297,7 @@ wxStatusBar * m_statusBar1 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 index 8bce218c..93ecc2db 100644 --- 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 @@ -66,7 +66,7 @@ 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 index 45abd785..c9ce84c2 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about.html +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about.html @@ -63,15 +63,11 @@ Inheritance diagram for topFrame.DlgAbout:
Inheritance graph
- -
[legend]
Collaboration diagram for topFrame.DlgAbout:
Collaboration graph
- -
[legend]
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 index 4d6e0f7b..a5dd6906 100644 --- 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 @@ -98,7 +98,7 @@

@@ -112,7 +108,7 @@ Public Attributes

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 index 0cc6f026..c3cbdbdc 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio.html +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio.html @@ -63,15 +63,11 @@ Inheritance diagram for topFrame.DlgAudio:
Inheritance graph
- -
[legend]
Collaboration diagram for topFrame.DlgAudio:
Collaboration graph
- -
[legend]
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 index 544f886b..6b215b92 100644 --- 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 @@ -67,7 +67,7 @@

@@ -208,7 +204,7 @@ Public Attributes

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 index a2a0d64c..414d233b 100644 --- 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 @@ -63,15 +63,11 @@ Inheritance diagram for topFrame.DlgComPorts:
Inheritance graph
- -
[legend]
Collaboration diagram for topFrame.DlgComPorts:
Collaboration graph
- -
[legend]
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 index a6462dad..ac00e6f1 100644 --- 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 @@ -76,7 +76,7 @@

@@ -115,7 +111,7 @@ Public Attributes

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 index 5db48212..83ef5cbd 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options.html +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options.html @@ -63,15 +63,11 @@ Inheritance diagram for topFrame.DlgOptions:
Inheritance graph
- -
[legend]
Collaboration diagram for topFrame.DlgOptions:
Collaboration graph
- -
[legend]
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 index d38dc5e0..d6816d67 100644 --- 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 @@ -136,7 +136,7 @@

@@ -142,7 +138,7 @@ Public Attributes

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 index 83f07a6a..fc8602df 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame.html +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame.html @@ -63,15 +63,11 @@ Inheritance diagram for topFrame.TopFrame:
Inheritance graph
- -
[legend]
Collaboration diagram for topFrame.TopFrame:
Collaboration graph
- -
[legend]
diff --git a/fdmdv2/fdmdv2-doc/html/comp_8h_source.html b/fdmdv2/fdmdv2-doc/html/comp_8h_source.html index 5949f526..de2be8cc 100644 --- a/fdmdv2/fdmdv2-doc/html/comp_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/comp_8h_source.html @@ -41,7 +41,7 @@
@@ -91,7 +91,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html index 4d48b84f..9681e2d7 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html @@ -41,7 +41,7 @@
@@ -80,7 +80,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html index 273d7ab7..bba688c1 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html @@ -41,7 +41,7 @@
@@ -98,7 +98,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html index 865e282d..8734bf1f 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html @@ -41,7 +41,7 @@
@@ -79,7 +79,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html index 6724e6c3..305cde49 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html @@ -41,7 +41,7 @@
@@ -82,7 +82,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html index f6b734e6..d183c4c2 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html @@ -41,7 +41,7 @@
@@ -141,7 +141,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html index fdce480a..3c69a3e0 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html @@ -41,7 +41,7 @@
@@ -94,180 +94,194 @@
43 
44 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
45 // Class MainApp
-
46 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
-
47 class MainApp : public wxApp
-
48 {
-
49  public:
-
50  virtual bool OnInit();
-
51  virtual int OnExit()
-
52  {
-
53  //DeleteBitmaps();
-
54  return 0;
-
55  }
-
56 
-
57  protected:
-
58  //void DeleteBitmaps();
-
59  //bool LoadImages();
-
60 };
-
61 
-
62 // declare global static function wxGetApp()
-
63 DECLARE_APP(MainApp)
-
64 
-
65 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
-
66 // Class MainFrame
-
67 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
-
68 class MainFrame : public TopFrame
-
69 {
-
70  public:
-
71  MainFrame(wxWindow *parent);
-
72  virtual ~MainFrame();
-
73 
-
74  PlotPanel* m_panelDefaultA;
-
75  PlotPanel* m_panelDefaultB;
-
76  PlotSpectrum* m_panelSpectrum;
-
77  PlotWaterfall* m_panelWaterfall;
-
78  PlotScatter* m_panelScatter;
-
79  PlotScalar* m_panelScalar;
-
80  bool m_SquelchActive;
-
81  bool m_RxRunning;
-
82  bool m_TxRunning;
-
83  CODEC2 *m_RXCodec2;
-
84  CODEC2 *m_TXCodec2;
-
85  PortAudioWrap *m_rxPa;
-
86  PortAudioWrap *m_txPa;
-
87  PaDeviceIndex m_rxDevIn;
-
88  PaDeviceIndex m_rxDevOut;
-
89  PaDeviceIndex m_txDevIn;
-
90  PaDeviceIndex m_txDevOut;
-
91  PaError m_rxErr;
-
92  PaError m_txErr;
-
93  wxSound *m_sound;
-
94 // static int (*rxCallback(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, unsigned long, void*));
-
95 /*
-
96  static int rxCallback(
-
97  const void *inBuffer,
-
98  void *outBuffer,
-
99  unsigned long framesPerBuffer,
-
100  const PaStreamCallbackTimeInfo *outTime,
-
101  PaStreamCallbackFlags statusFlags,
-
102  void *userData
-
103  );
-
104  static int txCallback(
-
105  const void *inBuffer,
-
106  void *outBuffer,
-
107  unsigned long framesPerBuffer,
-
108  const PaStreamCallbackTimeInfo *outTime,
-
109  PaStreamCallbackFlags statusFlags,
-
110  void *userData
-
111  );
-
112 */
-
113 // void DoStartThread();
-
114 // void DoPauseThread();
-
115 
-
116  //void DoResumeThread() { ... }
-
117 
-
118 // void OnThreadUpdate(wxThreadEvent&);
-
119 // void OnThreadCompletion(wxThreadEvent&);
-
120 
-
121  protected:
-
122 // Fdmdv2ThreadAudio *m_pThread;
-
123  wxCriticalSection m_pThreadCS; // protects the m_pThread pointer
-
124  // protected event handlers
-
125  virtual void OnCloseFrame(wxCloseEvent& event);
-
126  virtual void OnExitClick(wxCommandEvent& event);
-
127 
-
128  void startTxStream();
-
129  void startRxStream();
-
130  void stopTxStream();
-
131  void stopRxStream();
-
132  void abortTxStream();
-
133  void abortRxStream();
-
134  void OnOpen( wxCommandEvent& event );
-
135  void OnOpenUpdateUI( wxUpdateUIEvent& event );
-
136  void OnSave( wxCommandEvent& event );
-
137  void OnSaveUpdateUI( wxUpdateUIEvent& event );
-
138  void OnClose( wxCommandEvent& event );
-
139  void OnCloseUpdateUI( wxUpdateUIEvent& event );
-
140  void OnExit( wxCommandEvent& event );
-
141  void OnCopy( wxCommandEvent& event );
-
142  void OnCopyUpdateUI( wxUpdateUIEvent& event );
-
143  void OnCut( wxCommandEvent& event );
-
144  void OnCutUpdateUI( wxUpdateUIEvent& event );
-
145  void OnPaste( wxCommandEvent& event );
-
146  void OnPasteUpdateUI( wxUpdateUIEvent& event );
-
147  void OnToolsAudio( wxCommandEvent& event );
-
148  void OnToolsAudioUI( wxUpdateUIEvent& event );
-
149  void OnToolsComCfg( wxCommandEvent& event );
-
150  void OnToolsComCfgUI( wxUpdateUIEvent& event );
-
151  void OnToolsOptions( wxCommandEvent& event );
-
152  void OnToolsOptionsUI( wxUpdateUIEvent& event );
-
153  void OnCaptureRxStream( wxCommandEvent& event );
-
154  void OnCaptureTxStream( wxCommandEvent& event );
-
155  void OnPlayAudioFile( wxCommandEvent& event );
-
156  void OnHelpCheckUpdates( wxCommandEvent& event );
-
157  void OnHelpCheckUpdatesUI( wxUpdateUIEvent& event );
-
158  void OnHelpAbout( wxCommandEvent& event );
-
159  void OnCmdSliderScroll( wxScrollEvent& event );
-
160  void OnSliderScrollBottom( wxScrollEvent& event );
-
161  void OnCmdSliderScrollChanged( wxScrollEvent& event );
-
162  void OnSliderScrollTop( wxScrollEvent& event );
-
163  void OnCheckSQClick( wxCommandEvent& event );
-
164  // Toggle Buttons
-
165  void OnTogBtnSplitClick(wxCommandEvent& event);
-
166  void OnTogBtnAnalogClick(wxCommandEvent& event);
-
167  void OnTogBtnALCClick(wxCommandEvent& event);
-
168  void OnTogBtnRxID( wxCommandEvent& event );
-
169  void OnTogBtnTxID( wxCommandEvent& event );
-
170  void OnTogBtnTXClick( wxCommandEvent& event );
-
171  void OnTogBtnOnOff( wxCommandEvent& event );
-
172  void OnPaint(wxPaintEvent& event);
-
173  void OnClose( wxCloseEvent& event );
-
174  void OnSize( wxSizeEvent& event );
-
175  void OnUpdateUI( wxUpdateUIEvent& event );
-
176 
-
177  wxString LoadUserImage(wxImage& image);
-
178 
-
179  private:
-
180  bool CreateSound(wxSound& snd) const;
-
181 
-
182  wxString m_soundFile;
-
183 #ifdef __WXMSW__
-
184  wxString m_soundRes;
-
185 #endif // __WXMSW__
-
186  bool m_useMemory;
-
187 
-
188  wxTextCtrl* m_tc;
-
189 // wxBitmap m_bitmap;
-
190 // wxBitmap m_alphaBitmap;
-
191  int m_zoom;
+
46 //
+
47 // @class $(Name)
+
48 // @author $(User)
+
49 // @date $(Date)
+
50 // @file $(CurrentFileName).$(CurrentFileExt)
+
51 // @brief
+
52 //
+
53 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
+
54 class MainApp : public wxApp
+
55 {
+
56  public:
+
57  virtual bool OnInit();
+
58  virtual int OnExit()
+
59  {
+
60  //DeleteBitmaps();
+
61  return 0;
+
62  }
+
63 
+
64  protected:
+
65  //void DeleteBitmaps();
+
66  //bool LoadImages();
+
67 };
+
68 
+
69 // declare global static function wxGetApp()
+
70 DECLARE_APP(MainApp)
+
71 
+
72 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
+
73 // Class MainFrame
+
74 //
+
75 // @class $(Name)
+
76 // @author $(User)
+
77 // @date $(Date)
+
78 // @file $(CurrentFileName).$(CurrentFileExt)
+
79 // @brief
+
80 //
+
81 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
+
82 class MainFrame : public TopFrame
+
83 {
+
84  public:
+
85  MainFrame(wxWindow *parent);
+
86  virtual ~MainFrame();
+
87 
+
88  PlotPanel* m_panelDefaultA;
+
89  PlotPanel* m_panelDefaultB;
+
90  PlotSpectrum* m_panelSpectrum;
+
91  PlotWaterfall* m_panelWaterfall;
+
92  PlotScatter* m_panelScatter;
+
93  PlotScalar* m_panelScalar;
+
94  bool m_SquelchActive;
+
95  bool m_RxRunning;
+
96  bool m_TxRunning;
+
97  CODEC2 *m_RXCodec2;
+
98  CODEC2 *m_TXCodec2;
+
99  PortAudioWrap *m_rxPa;
+
100  PortAudioWrap *m_txPa;
+
101  PaDeviceIndex m_rxDevIn;
+
102  PaDeviceIndex m_rxDevOut;
+
103  PaDeviceIndex m_txDevIn;
+
104  PaDeviceIndex m_txDevOut;
+
105  PaError m_rxErr;
+
106  PaError m_txErr;
+
107  wxSound *m_sound;
+
108 // static int (*rxCallback(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, unsigned long, void*));
+
109 
+
110  static int rxCallback(
+
111  const void *inBuffer,
+
112  void *outBuffer,
+
113  unsigned long framesPerBuffer,
+
114  const PaStreamCallbackTimeInfo *outTime,
+
115  PaStreamCallbackFlags statusFlags,
+
116  void *userData
+
117  );
+
118  static int txCallback(
+
119  const void *inBuffer,
+
120  void *outBuffer,
+
121  unsigned long framesPerBuffer,
+
122  const PaStreamCallbackTimeInfo *outTime,
+
123  PaStreamCallbackFlags statusFlags,
+
124  void *userData
+
125  );
+
126 
+
127 // void DoStartThread();
+
128 // void DoPauseThread();
+
129 
+
130  //void DoResumeThread() { ... }
+
131 
+
132 // void OnThreadUpdate(wxThreadEvent&);
+
133 // void OnThreadCompletion(wxThreadEvent&);
+
134 
+
135  protected:
+
136 // Fdmdv2ThreadAudio *m_pThread;
+
137  wxCriticalSection m_pThreadCS; // protects the m_pThread pointer
+
138  // protected event handlers
+
139  virtual void OnCloseFrame(wxCloseEvent& event);
+
140  virtual void OnExitClick(wxCommandEvent& event);
+
141 
+
142  void startTxStream();
+
143  void startRxStream();
+
144  void stopTxStream();
+
145  void stopRxStream();
+
146  void abortTxStream();
+
147  void abortRxStream();
+
148  void OnOpen( wxCommandEvent& event );
+
149  void OnOpenUpdateUI( wxUpdateUIEvent& event );
+
150  void OnSave( wxCommandEvent& event );
+
151  void OnSaveUpdateUI( wxUpdateUIEvent& event );
+
152  void OnClose( wxCommandEvent& event );
+
153  void OnCloseUpdateUI( wxUpdateUIEvent& event );
+
154  void OnExit( wxCommandEvent& event );
+
155  void OnCopy( wxCommandEvent& event );
+
156  void OnCopyUpdateUI( wxUpdateUIEvent& event );
+
157  void OnCut( wxCommandEvent& event );
+
158  void OnCutUpdateUI( wxUpdateUIEvent& event );
+
159  void OnPaste( wxCommandEvent& event );
+
160  void OnPasteUpdateUI( wxUpdateUIEvent& event );
+
161  void OnToolsAudio( wxCommandEvent& event );
+
162  void OnToolsAudioUI( wxUpdateUIEvent& event );
+
163  void OnToolsComCfg( wxCommandEvent& event );
+
164  void OnToolsComCfgUI( wxUpdateUIEvent& event );
+
165  void OnToolsOptions( wxCommandEvent& event );
+
166  void OnToolsOptionsUI( wxUpdateUIEvent& event );
+
167  void OnCaptureRxStream( wxCommandEvent& event );
+
168  void OnCaptureTxStream( wxCommandEvent& event );
+
169  void OnPlayAudioFile( wxCommandEvent& event );
+
170  void OnHelpCheckUpdates( wxCommandEvent& event );
+
171  void OnHelpCheckUpdatesUI( wxUpdateUIEvent& event );
+
172  void OnHelpAbout( wxCommandEvent& event );
+
173  void OnCmdSliderScroll( wxScrollEvent& event );
+
174  void OnSliderScrollBottom( wxScrollEvent& event );
+
175  void OnCmdSliderScrollChanged( wxScrollEvent& event );
+
176  void OnSliderScrollTop( wxScrollEvent& event );
+
177  void OnCheckSQClick( wxCommandEvent& event );
+
178  // Toggle Buttons
+
179  void OnTogBtnSplitClick(wxCommandEvent& event);
+
180  void OnTogBtnAnalogClick(wxCommandEvent& event);
+
181  void OnTogBtnALCClick(wxCommandEvent& event);
+
182  void OnTogBtnRxID( wxCommandEvent& event );
+
183  void OnTogBtnTxID( wxCommandEvent& event );
+
184  void OnTogBtnTXClick( wxCommandEvent& event );
+
185  void OnTogBtnOnOff( wxCommandEvent& event );
+
186  void OnPaint(wxPaintEvent& event);
+
187  void OnClose( wxCloseEvent& event );
+
188  void OnSize( wxSizeEvent& event );
+
189  void OnUpdateUI( wxUpdateUIEvent& event );
+
190 
+
191  wxString LoadUserImage(wxImage& image);
192 
-
193  // any class wishing to process wxWidgets events must use this macro
-
194 // DECLARE_EVENT_TABLE()
-
195 };
-
196 
-
197 /*
-
198 typedef int (ClassName::*CallbackType)(float);
-
199 
-
200 void DoWork(CallbackType callback)
-
201 {
-
202  //Class instance to invoke it through
-
203  ClassName instance;
-
204 
-
205  //Invocation
-
206  int result = instance->*callback(1.0f);
-
207 }
-
208 
-
209 int main(int argc, char ** argv)
-
210 {
-
211  //Pass in SomeCallback to the DoWork
-
212  DoWork(&ClassName::Method);
-
213 }
-
214 */
-
215 #endif //__FDMDV2_MAIN__
+
193  private:
+
194  bool CreateSound(wxSound& snd) const;
+
195 
+
196  wxString m_soundFile;
+
197 #ifdef __WXMSW__
+
198  wxString m_soundRes;
+
199 #endif // __WXMSW__
+
200  bool m_useMemory;
+
201 
+
202  wxTextCtrl* m_tc;
+
203 // wxBitmap m_bitmap;
+
204 // wxBitmap m_alphaBitmap;
+
205  int m_zoom;
+
206 
+
207  // any class wishing to process wxWidgets events must use this macro
+
208 // DECLARE_EVENT_TABLE()
+
209 };
+
210 
+
211 /*
+
212 typedef int (ClassName::*CallbackType)(float);
+
213 
+
214 void DoWork(CallbackType callback)
+
215 {
+
216  //Class instance to invoke it through
+
217  ClassName instance;
+
218 
+
219  //Invocation
+
220  int result = instance->*callback(1.0f);
+
221 }
+
222 
+
223 int main(int argc, char ** argv)
+
224 {
+
225  //Pass in SomeCallback to the DoWork
+
226  DoWork(&ClassName::Method);
+
227 }
+
228 */
+
229 #endif //__FDMDV2_MAIN__
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html index 2ebdfed6..9895a15b 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html @@ -41,7 +41,7 @@
@@ -210,7 +210,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html index 9bf9efe8..864f0003 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html @@ -41,7 +41,7 @@
@@ -122,73 +122,80 @@
71 
72 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
73 // Class PlotPanel
-
74 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
-
75 class PlotPanel : public wxPanel
-
76 {
-
77  public:
-
78  PlotPanel(wxFrame* parent);
-
79  ~PlotPanel();
-
80  wxPen m_penShortDash;
-
81  wxPen m_penDotDash;
-
82  wxPen m_penSolid;
-
83  wxRect m_rectCtrl;
-
84  wxRect m_rectGrid;
-
85  wxRect m_rectPlot;
-
86  MainFrame *m_pTopFrame;
-
87  wxAuiNotebook *m_pNoteBook;
-
88  double m_label_size;
-
89  wxSize m_Bufsz;
-
90  bool m_newdata;
-
91  wxBitmap *m_bmp;
-
92  wxNativePixelData *m_pBmp;
-
93 
-
94  // some useful events
-
95  void OnMouseMove(wxMouseEvent& event);
-
96  void OnMouseDown(wxMouseEvent& event);
-
97  void OnMouseUp(wxMouseEvent& event);
-
98  void OnMouseWheelMoved(wxMouseEvent& event);
-
99  void OnClose(wxCloseEvent& event ){ event.Skip(); }
-
100  void OnSize( wxSizeEvent& event );
-
101  void OnErase(wxEraseEvent& event);
-
102  void OnPaint(wxPaintEvent& event);
-
103  //void OnUpdateUI( wxUpdateUIEvent& event ){ event.Skip(); }
-
104 
-
105  void paintEvent(wxPaintEvent & evt);
-
106  virtual void draw(wxAutoBufferedPaintDC& dc);
-
107  virtual void drawGraticule(wxAutoBufferedPaintDC& dc);
-
108  virtual double SetZoomFactor(double zf);
-
109  virtual double GetZoomFactor(double zf);
-
110  virtual void OnShow(wxShowEvent& event);
-
111  virtual double GetLabelSize();
-
112  virtual void SetLabelSize(double size);
-
113 
-
114  protected:
-
115  int m_x;
-
116  int m_y;
-
117  int m_w;
-
118  int m_h;
-
119  int m_left;
-
120  int m_top;
-
121  int m_prev_w;
-
122  int m_prev_h;
-
123  int m_prev_x;
-
124  int m_prev_y;
-
125  bool m_use_bitmap;
-
126  bool m_clip;
-
127  bool m_rubberBand;
-
128  bool m_mouseDown;
-
129  double m_zoomFactor;
-
130 // int m_gridLeftOffset;
-
131 // int m_gridRightOffset;
-
132 // int m_gridTopOffset;
-
133 // int m_gridBottomOffset;
-
134  DECLARE_EVENT_TABLE()
-
135 };
-
136 #endif //__FDMDV2_PLOT__
+
74 //
+
75 // @class $(Name)
+
76 // @author $(User)
+
77 // @date $(Date)
+
78 // @file $(CurrentFileName).$(CurrentFileExt)
+
79 // @brief
+
80 //
+
81 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
+
82 class PlotPanel : public wxPanel
+
83 {
+
84  public:
+
85  PlotPanel(wxFrame* parent);
+
86  ~PlotPanel();
+
87  wxPen m_penShortDash;
+
88  wxPen m_penDotDash;
+
89  wxPen m_penSolid;
+
90  wxRect m_rectCtrl;
+
91  wxRect m_rectGrid;
+
92  wxRect m_rectPlot;
+
93  MainFrame *m_pTopFrame;
+
94  wxAuiNotebook *m_pNoteBook;
+
95  double m_label_size;
+
96  wxSize m_Bufsz;
+
97  bool m_newdata;
+
98  wxBitmap *m_bmp;
+
99  wxNativePixelData *m_pBmp;
+
100 
+
101  // some useful events
+
102  void OnMouseMove(wxMouseEvent& event);
+
103  void OnMouseDown(wxMouseEvent& event);
+
104  void OnMouseUp(wxMouseEvent& event);
+
105  void OnMouseWheelMoved(wxMouseEvent& event);
+
106  void OnClose(wxCloseEvent& event ){ event.Skip(); }
+
107  void OnSize( wxSizeEvent& event );
+
108  void OnErase(wxEraseEvent& event);
+
109  void OnPaint(wxPaintEvent& event);
+
110  //void OnUpdateUI( wxUpdateUIEvent& event ){ event.Skip(); }
+
111 
+
112  void paintEvent(wxPaintEvent & evt);
+
113  virtual void draw(wxAutoBufferedPaintDC& dc);
+
114  virtual void drawGraticule(wxAutoBufferedPaintDC& dc);
+
115  virtual double SetZoomFactor(double zf);
+
116  virtual double GetZoomFactor(double zf);
+
117  virtual void OnShow(wxShowEvent& event);
+
118  virtual double GetLabelSize();
+
119  virtual void SetLabelSize(double size);
+
120 
+
121  protected:
+
122  int m_x;
+
123  int m_y;
+
124  int m_w;
+
125  int m_h;
+
126  int m_left;
+
127  int m_top;
+
128  int m_prev_w;
+
129  int m_prev_h;
+
130  int m_prev_x;
+
131  int m_prev_y;
+
132  bool m_use_bitmap;
+
133  bool m_clip;
+
134  bool m_rubberBand;
+
135  bool m_mouseDown;
+
136  double m_zoomFactor;
+
137 // int m_gridLeftOffset;
+
138 // int m_gridRightOffset;
+
139 // int m_gridTopOffset;
+
140 // int m_gridBottomOffset;
+
141  DECLARE_EVENT_TABLE()
+
142 };
+
143 #endif //__FDMDV2_PLOT__
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html index cf5be366..92fa720d 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html @@ -41,7 +41,7 @@
@@ -114,7 +114,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html index 408ef610..1a0e681c 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html @@ -41,7 +41,7 @@
@@ -106,7 +106,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html index c75e6a39..82de4886 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html @@ -41,7 +41,7 @@
@@ -103,7 +103,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html index a4198cda..45094877 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html @@ -41,7 +41,7 @@
@@ -109,7 +109,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html index 9f0ae99e..fda30563 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__thread__audio_8h_source.html @@ -41,7 +41,7 @@
@@ -72,7 +72,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html index 054cc34e..61d68ad8 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h.html @@ -41,7 +41,7 @@
@@ -72,7 +72,7 @@ Classes
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html index 076ed580..dfb31b67 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2_dlg_audio_8h_source.html @@ -41,7 +41,7 @@
@@ -71,7 +71,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html index 246de7c6..6a509759 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h.html @@ -41,7 +41,7 @@
@@ -72,7 +72,7 @@ Classes
diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html index b343bc33..58a4fe3e 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2_top_frame_8h_source.html @@ -41,7 +41,7 @@
@@ -105,7 +105,7 @@
diff --git a/fdmdv2/fdmdv2-doc/html/files.html b/fdmdv2/fdmdv2-doc/html/files.html index 21537134..338e1f11 100644 --- a/fdmdv2/fdmdv2-doc/html/files.html +++ b/fdmdv2/fdmdv2-doc/html/files.html @@ -46,36 +46,33 @@
Here is a list of all documented files with brief descriptions:
-
[detail level 12345]

@@ -322,7 +318,7 @@ Public Attributes

- - - - - - - - - - - - - - - - - - - - - - - +
[detail level 12]
\-Projects
 \-Radio
  \-fdmdv2
   \-src
    o*audiostream.h
    o*comp.h
    o*dlg_about.h
    o*dlg_audio.h
    o*dlg_comports.h
    o*dlg_options.h
    o*fdmdv2_defines.h
    o*fdmdv2_main.h
    o*fdmdv2_pa_wrapper.h
    o*fdmdv2_plot.h
    o*fdmdv2_plot_scalar.h
    o*fdmdv2_plot_scatter.h
    o*fdmdv2_plot_spectrum.h
    o*fdmdv2_plot_waterfall.h
    o*fdmdv2_thread_audio.h
    o*fdmdv2DlgAudio.h
    o*fdmdv2TopFrame.h
    o*thread_audio.h
    \*topFrame.h
+ + + + + + + + + + + + + + + + + + + +
\-src
 o*audiostream.h
 o*comp.h
 o*dlg_about.h
 o*dlg_audio.h
 o*dlg_comports.h
 o*dlg_options.h
 o*fdmdv2_defines.h
 o*fdmdv2_main.h
 o*fdmdv2_pa_wrapper.h
 o*fdmdv2_plot.h
 o*fdmdv2_plot_scalar.h
 o*fdmdv2_plot_scatter.h
 o*fdmdv2_plot_spectrum.h
 o*fdmdv2_plot_waterfall.h
 o*fdmdv2_thread_audio.h
 o*fdmdv2DlgAudio.h
 o*fdmdv2TopFrame.h
 o*thread_audio.h
 \*topFrame.h
diff --git a/fdmdv2/fdmdv2-doc/html/functions.html b/fdmdv2/fdmdv2-doc/html/functions.html index 7a95e87f..4bff7410 100644 --- a/fdmdv2/fdmdv2-doc/html/functions.html +++ b/fdmdv2/fdmdv2-doc/html/functions.html @@ -73,7 +73,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/functions_func.html b/fdmdv2/fdmdv2-doc/html/functions_func.html index a880f615..144c0605 100644 --- a/fdmdv2/fdmdv2-doc/html/functions_func.html +++ b/fdmdv2/fdmdv2-doc/html/functions_func.html @@ -73,7 +73,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/graph_legend.html b/fdmdv2/fdmdv2-doc/html/graph_legend.html index 01d459d1..8e16f887 100644 --- a/fdmdv2/fdmdv2-doc/html/graph_legend.html +++ b/fdmdv2/fdmdv2-doc/html/graph_legend.html @@ -107,7 +107,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem diff --git a/fdmdv2/fdmdv2-doc/html/hierarchy.html b/fdmdv2/fdmdv2-doc/html/hierarchy.html index 1519afe9..cdf8ee9a 100644 --- a/fdmdv2/fdmdv2-doc/html/hierarchy.html +++ b/fdmdv2/fdmdv2-doc/html/hierarchy.html @@ -95,7 +95,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically: diff --git a/fdmdv2/fdmdv2-doc/html/index.hhc b/fdmdv2/fdmdv2-doc/html/index.hhc index a139cdf5..79e39bdc 100644 --- a/fdmdv2/fdmdv2-doc/html/index.hhc +++ b/fdmdv2/fdmdv2-doc/html/index.hhc @@ -429,10 +429,12 @@
  • +
  • +
  • @@ -794,88 +796,79 @@
      • -
      • -
          -
        • +
        • +
            +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
          • +
              +
            • +
                +
              • +
              • +
              • +
              • +
              +
            +
            • -
            • +
              • -
              • -
                  -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                • -
                    -
                  • -
                      -
                    • -
                    • -
                    • -
                    • -
                    -
                  -
                • -
                    -
                  • -
                      -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    • -
                    -
                  -
                • -
                • -
                +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
            +
          • +
      diff --git a/fdmdv2/fdmdv2-doc/html/index.hhk b/fdmdv2/fdmdv2-doc/html/index.hhk index 55d7e7c5..6a0c143c 100644 --- a/fdmdv2/fdmdv2-doc/html/index.hhk +++ b/fdmdv2/fdmdv2-doc/html/index.hhk @@ -787,10 +787,12 @@
    • +
    • +
    • @@ -1361,6 +1363,7 @@
  • +
  • @@ -1665,6 +1668,7 @@
  • +
  • diff --git a/fdmdv2/fdmdv2-doc/html/index.hhp b/fdmdv2/fdmdv2-doc/html/index.hhp index fea30230..1f6c906d 100644 --- a/fdmdv2/fdmdv2-doc/html/index.hhp +++ b/fdmdv2/fdmdv2-doc/html/index.hhp @@ -96,10 +96,7 @@ classtop_frame_1_1_dlg_options-members.html classtop_frame_1_1_dlg_com_ports.html classtop_frame_1_1_dlg_com_ports-members.html graph_legend.html -dir_5a7947860a13639b42fe29f3e4d0a1f2.html -dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28.html -dir_993d521cc2b75cdafc898552f316d0dd.html -dir_416622addb01e88e69d0437f4559e1b3.html +dir_68267d1309a1af8e8297ef4c3efbcdba.html index.html annotated.html classes.html @@ -306,18 +303,9 @@ classtop_frame_1_1_dlg_com_ports__coll__graph.png classtop_frame_1_1_dlg_com_ports__coll__graph.png classtop_frame_1_1_dlg_com_ports__coll__graph.png graph_legend.png -dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png -dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png -dir_5a7947860a13639b42fe29f3e4d0a1f2_dep.png -dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png -dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png -dir_b8aaf9f7b3f56c8d6f3cb67d1550ae28_dep.png -dir_993d521cc2b75cdafc898552f316d0dd_dep.png -dir_993d521cc2b75cdafc898552f316d0dd_dep.png -dir_993d521cc2b75cdafc898552f316d0dd_dep.png -dir_416622addb01e88e69d0437f4559e1b3_dep.png -dir_416622addb01e88e69d0437f4559e1b3_dep.png -dir_416622addb01e88e69d0437f4559e1b3_dep.png +dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png +dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png +dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png inherit_graph_0.png inherit_graph_1.png inherit_graph_2.png diff --git a/fdmdv2/fdmdv2-doc/html/index.html b/fdmdv2/fdmdv2-doc/html/index.html index 20fc8209..590c84f5 100644 --- a/fdmdv2/fdmdv2-doc/html/index.html +++ b/fdmdv2/fdmdv2-doc/html/index.html @@ -43,7 +43,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/inherits.html b/fdmdv2/fdmdv2-doc/html/inherits.html index 96169699..d5b06dd3 100644 --- a/fdmdv2/fdmdv2-doc/html/inherits.html +++ b/fdmdv2/fdmdv2-doc/html/inherits.html @@ -99,7 +99,7 @@ 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 index 1a2f6566..2c5b4d89 100644 --- a/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p-members.html +++ b/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p-members.html @@ -56,7 +56,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html b/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html index ab32084d..d90ba431 100644 --- a/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html +++ b/fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html @@ -67,7 +67,7 @@ float imag diff --git a/fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html b/fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html index 85b0d697..6ab77bda 100644 --- a/fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html +++ b/fdmdv2/fdmdv2-doc/html/structpa_call_back_data-members.html @@ -56,7 +56,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html b/fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html index e33cf426..6126b85d 100644 --- a/fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html +++ b/fdmdv2/fdmdv2-doc/html/structpa_call_back_data.html @@ -67,7 +67,7 @@ float in8k [MEM8+N8] diff --git a/fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html index 1253526d..47e30ee4 100644 --- a/fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/thread__audio_8h_source.html @@ -41,7 +41,7 @@
  • @@ -259,7 +259,7 @@
    diff --git a/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html b/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html index 36905a5e..87508b9f 100644 --- a/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html @@ -41,7 +41,7 @@
    @@ -318,7 +318,7 @@
    diff --git a/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex index eed5b637..de8d888f 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for About\-Dlg\-: -\nopagebreak +Inheritance diagram for About\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for About\-Dlg\-: \end{figure} -Collaboration diagram for About\-Dlg\-: -\nopagebreak +Collaboration diagram for About\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex index 684cc490..bfa00651 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Audio\-Dlg\-: -\nopagebreak +Inheritance diagram for Audio\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Audio\-Dlg\-: \end{figure} -Collaboration diagram for Audio\-Dlg\-: -\nopagebreak +Collaboration diagram for Audio\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex b/fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex index f0fea009..3b441786 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_audio_thread.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Audio\-Thread\-: -\nopagebreak +Inheritance diagram for Audio\-Thread\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Audio\-Thread\-: \end{figure} -Collaboration diagram for Audio\-Thread\-: -\nopagebreak +Collaboration diagram for Audio\-Thread\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex index 10ecef66..2ca08939 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Com\-Ports\-Dlg\-: -\nopagebreak +Inheritance diagram for Com\-Ports\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Com\-Ports\-Dlg\-: \end{figure} -Collaboration diagram for Com\-Ports\-Dlg\-: -\nopagebreak +Collaboration diagram for Com\-Ports\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex index d3d3d27a..79170bf1 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_dlg_about.tex @@ -7,8 +7,7 @@ -Inheritance diagram for Dlg\-About\-: -\nopagebreak +Inheritance diagram for Dlg\-About\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-About\-: \end{figure} -Collaboration diagram for Dlg\-About\-: -\nopagebreak +Collaboration diagram for Dlg\-About\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex index 7a5146d9..7f589fc1 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex @@ -7,8 +7,7 @@ -Inheritance diagram for Dlg\-Audio\-: -\nopagebreak +Inheritance diagram for Dlg\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-Audio\-: \end{figure} -Collaboration diagram for Dlg\-Audio\-: -\nopagebreak +Collaboration diagram for Dlg\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex index 6795f131..1cc692f0 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex @@ -7,8 +7,7 @@ -Inheritance diagram for Dlg\-Com\-Ports\-: -\nopagebreak +Inheritance diagram for Dlg\-Com\-Ports\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-Com\-Ports\-: \end{figure} -Collaboration diagram for Dlg\-Com\-Ports\-: -\nopagebreak +Collaboration diagram for Dlg\-Com\-Ports\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex index b6353b53..4fb08645 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_dlg_options.tex @@ -7,8 +7,7 @@ -Inheritance diagram for Dlg\-Options\-: -\nopagebreak +Inheritance diagram for Dlg\-Options\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -17,8 +16,7 @@ Inheritance diagram for Dlg\-Options\-: \end{figure} -Collaboration diagram for Dlg\-Options\-: -\nopagebreak +Collaboration diagram for Dlg\-Options\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex index 43bed992..8ed4abb3 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_fdmdv2_thread_audio.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Fdmdv2\-Thread\-Audio\-: -\nopagebreak +Inheritance diagram for Fdmdv2\-Thread\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Fdmdv2\-Thread\-Audio\-: \end{figure} -Collaboration diagram for Fdmdv2\-Thread\-Audio\-: -\nopagebreak +Collaboration diagram for Fdmdv2\-Thread\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_app.tex b/fdmdv2/fdmdv2-doc/latex/class_main_app.tex index b6556535..db1237f7 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_main_app.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_main_app.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Main\-App\-: -\nopagebreak +Inheritance diagram for Main\-App\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Main\-App\-: \end{figure} -Collaboration diagram for Main\-App\-: -\nopagebreak +Collaboration diagram for Main\-App\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex b/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex index a4e263b4..19bd3249 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Main\-Frame\-: -\nopagebreak +Inheritance diagram for Main\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Main\-Frame\-: \end{figure} -Collaboration diagram for Main\-Frame\-: -\nopagebreak +Collaboration diagram for Main\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -26,6 +24,15 @@ Collaboration diagram for Main\-Frame\-: \item \hypertarget{class_main_frame_a394b51dbf31b7430ecad3f6ee1007e22}{{\bfseries Main\-Frame} (wx\-Window $\ast$parent)}\label{class_main_frame_a394b51dbf31b7430ecad3f6ee1007e22} +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hypertarget{class_main_frame_a45e054e7f42f10088a699821a169d295}{static int {\bfseries rx\-Callback} (const void $\ast$in\-Buffer, void $\ast$out\-Buffer, unsigned long frames\-Per\-Buffer, const Pa\-Stream\-Callback\-Time\-Info $\ast$out\-Time, Pa\-Stream\-Callback\-Flags status\-Flags, void $\ast$user\-Data)}\label{class_main_frame_a45e054e7f42f10088a699821a169d295} + +\item +\hypertarget{class_main_frame_afca7a385e843876355c50833e5ea4edb}{static int {\bfseries tx\-Callback} (const void $\ast$in\-Buffer, void $\ast$out\-Buffer, unsigned long frames\-Per\-Buffer, const Pa\-Stream\-Callback\-Time\-Info $\ast$out\-Time, Pa\-Stream\-Callback\-Flags status\-Flags, void $\ast$user\-Data)}\label{class_main_frame_afca7a385e843876355c50833e5ea4edb} + \end{DoxyCompactItemize} \subsection*{Public Attributes} \begin{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_frame.tex b/fdmdv2/fdmdv2-doc/latex/class_my_frame.tex index 488f9f66..ec33d247 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_my_frame.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_my_frame.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for My\-Frame\-: -\nopagebreak +Inheritance diagram for My\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for My\-Frame\-: \end{figure} -Collaboration diagram for My\-Frame\-: -\nopagebreak +Collaboration diagram for My\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_my_thread.tex b/fdmdv2/fdmdv2-doc/latex/class_my_thread.tex index 3464d7e5..fcfc9fef 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_my_thread.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_my_thread.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for My\-Thread\-: -\nopagebreak +Inheritance diagram for My\-Thread\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for My\-Thread\-: \end{figure} -Collaboration diagram for My\-Thread\-: -\nopagebreak +Collaboration diagram for My\-Thread\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex index 43899dec..533afcab 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Options\-Dlg\-: -\nopagebreak +Inheritance diagram for Options\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Options\-Dlg\-: \end{figure} -Collaboration diagram for Options\-Dlg\-: -\nopagebreak +Collaboration diagram for Options\-Dlg\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex index bb63a139..a2504f19 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Plot\-Panel\-: -\nopagebreak +Inheritance diagram for Plot\-Panel\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Panel\-: \end{figure} -Collaboration diagram for Plot\-Panel\-: -\nopagebreak +Collaboration diagram for Plot\-Panel\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex index 8778d012..cc6ff250 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_plot_scalar.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Plot\-Scalar\-: -\nopagebreak +Inheritance diagram for Plot\-Scalar\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Scalar\-: \end{figure} -Collaboration diagram for Plot\-Scalar\-: -\nopagebreak +Collaboration diagram for Plot\-Scalar\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex index 42d705c5..6bdfee0e 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_plot_scatter.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Plot\-Scatter\-: -\nopagebreak +Inheritance diagram for Plot\-Scatter\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Scatter\-: \end{figure} -Collaboration diagram for Plot\-Scatter\-: -\nopagebreak +Collaboration diagram for Plot\-Scatter\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex index b3fc148e..f4b32dd7 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_plot_spectrum.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Plot\-Spectrum\-: -\nopagebreak +Inheritance diagram for Plot\-Spectrum\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Spectrum\-: \end{figure} -Collaboration diagram for Plot\-Spectrum\-: -\nopagebreak +Collaboration diagram for Plot\-Spectrum\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex index 918711df..063b200a 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex @@ -3,8 +3,7 @@ } -Inheritance diagram for Plot\-Waterfall\-: -\nopagebreak +Inheritance diagram for Plot\-Waterfall\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -13,8 +12,7 @@ Inheritance diagram for Plot\-Waterfall\-: \end{figure} -Collaboration diagram for Plot\-Waterfall\-: -\nopagebreak +Collaboration diagram for Plot\-Waterfall\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/class_top_frame.tex b/fdmdv2/fdmdv2-doc/latex/class_top_frame.tex index 0ca8dc3b..5adc8da8 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_top_frame.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_top_frame.tex @@ -7,8 +7,7 @@ -Inheritance diagram for Top\-Frame\-: -\nopagebreak +Inheritance diagram for Top\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -17,8 +16,7 @@ Inheritance diagram for Top\-Frame\-: \end{figure} -Collaboration diagram for Top\-Frame\-: -\nopagebreak +Collaboration diagram for Top\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex index 526f7f36..e4abe0d9 100644 --- a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex +++ b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_dlg_audio.tex @@ -7,8 +7,7 @@ -Inheritance diagram for fdmdv2\-Dlg\-Audio\-: -\nopagebreak +Inheritance diagram for fdmdv2\-Dlg\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -17,8 +16,7 @@ Inheritance diagram for fdmdv2\-Dlg\-Audio\-: \end{figure} -Collaboration diagram for fdmdv2\-Dlg\-Audio\-: -\nopagebreak +Collaboration diagram for fdmdv2\-Dlg\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex index 73904190..9f5f8a74 100644 --- a/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex +++ b/fdmdv2/fdmdv2-doc/latex/classfdmdv2_top_frame.tex @@ -7,8 +7,7 @@ -Inheritance diagram for fdmdv2\-Top\-Frame\-: -\nopagebreak +Inheritance diagram for fdmdv2\-Top\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -17,8 +16,7 @@ Inheritance diagram for fdmdv2\-Top\-Frame\-: \end{figure} -Collaboration diagram for fdmdv2\-Top\-Frame\-: -\nopagebreak +Collaboration diagram for fdmdv2\-Top\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode 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 index d99c9700..a3c46499 100644 --- a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about.tex +++ b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_about.tex @@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_about}{Dlg\-About}. -Inheritance diagram for top\-Frame.\-Dlg\-About\-: -\nopagebreak +Inheritance diagram for top\-Frame.\-Dlg\-About\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-About\-: \end{figure} -Collaboration diagram for top\-Frame.\-Dlg\-About\-: -\nopagebreak +Collaboration diagram for top\-Frame.\-Dlg\-About\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode 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 index 0e43b929..9258ada9 100644 --- a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio.tex +++ b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_audio.tex @@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_audio}{Dlg\-Audio}. -Inheritance diagram for top\-Frame.\-Dlg\-Audio\-: -\nopagebreak +Inheritance diagram for top\-Frame.\-Dlg\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-Audio\-: \end{figure} -Collaboration diagram for top\-Frame.\-Dlg\-Audio\-: -\nopagebreak +Collaboration diagram for top\-Frame.\-Dlg\-Audio\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode 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 index d00f0889..49805400 100644 --- 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 @@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_com_ports}{Dlg\-Com\-Ports}. -Inheritance diagram for top\-Frame.\-Dlg\-Com\-Ports\-: -\nopagebreak +Inheritance diagram for top\-Frame.\-Dlg\-Com\-Ports\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-Com\-Ports\-: \end{figure} -Collaboration diagram for top\-Frame.\-Dlg\-Com\-Ports\-: -\nopagebreak +Collaboration diagram for top\-Frame.\-Dlg\-Com\-Ports\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode 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 index 54ee2b01..75fe6146 100644 --- a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options.tex +++ b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_dlg_options.tex @@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_dlg_options}{Dlg\-Options}. -Inheritance diagram for top\-Frame.\-Dlg\-Options\-: -\nopagebreak +Inheritance diagram for top\-Frame.\-Dlg\-Options\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Dlg\-Options\-: \end{figure} -Collaboration diagram for top\-Frame.\-Dlg\-Options\-: -\nopagebreak +Collaboration diagram for top\-Frame.\-Dlg\-Options\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode 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 index 9e8c160e..7dffb78e 100644 --- a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame.tex +++ b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame.tex @@ -8,8 +8,7 @@ Class \hyperlink{classtop_frame_1_1_top_frame}{Top\-Frame}. -Inheritance diagram for top\-Frame.\-Top\-Frame\-: -\nopagebreak +Inheritance diagram for top\-Frame.\-Top\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -18,8 +17,7 @@ Inheritance diagram for top\-Frame.\-Top\-Frame\-: \end{figure} -Collaboration diagram for top\-Frame.\-Top\-Frame\-: -\nopagebreak +Collaboration diagram for top\-Frame.\-Top\-Frame\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/doxygen.sty b/fdmdv2/fdmdv2-doc/latex/doxygen.sty index acc8c1fb..26b2428f 100644 --- a/fdmdv2/fdmdv2-doc/latex/doxygen.sty +++ b/fdmdv2/fdmdv2-doc/latex/doxygen.sty @@ -41,8 +41,8 @@ \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} \fancyfoot[LE]{\fancyplain{}{}} \fancyfoot[CE]{\fancyplain{}{}} -\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 11\-:06\-:47 for F\-D\-M\-D\-V2 by Doxygen }} -\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 11\-:06\-:47 for F\-D\-M\-D\-V2 by Doxygen }} +\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 12\-:16\-:21 for F\-D\-M\-D\-V2 by Doxygen }} +\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Sep 10 2012 12\-:16\-:21 for F\-D\-M\-D\-V2 by Doxygen }} \fancyfoot[CO]{\fancyplain{}{}} \fancyfoot[RO]{\fancyplain{}{}} %---------- Internal commands used in this style file ---------------- diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex b/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex index a79338af..c105a4bd 100644 --- a/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex +++ b/fdmdv2/fdmdv2-doc/latex/fdmdv2_dlg_audio_8h.tex @@ -2,8 +2,7 @@ \label{fdmdv2_dlg_audio_8h}\index{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Dlg\-Audio.\-h@{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Dlg\-Audio.\-h}} } {\ttfamily \#include \char`\"{}top\-Frame.\-h\char`\"{}}\\* -Include dependency graph for fdmdv2\-Dlg\-Audio.\-h\-: -\nopagebreak +Include dependency graph for fdmdv2\-Dlg\-Audio.\-h\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex b/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex index bcea14c0..96c7bada 100644 --- a/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex +++ b/fdmdv2/fdmdv2-doc/latex/fdmdv2_top_frame_8h.tex @@ -2,8 +2,7 @@ \label{fdmdv2_top_frame_8h}\index{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Top\-Frame.\-h@{C\-:/bin/\-Projects/\-Radio/fdmdv2/src/fdmdv2\-Top\-Frame.\-h}} } {\ttfamily \#include \char`\"{}top\-Frame.\-h\char`\"{}}\\* -Include dependency graph for fdmdv2\-Top\-Frame.\-h\-: -\nopagebreak +Include dependency graph for fdmdv2\-Top\-Frame.\-h\-:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/fdmdv2/fdmdv2-doc/latex/refman.tex b/fdmdv2/fdmdv2-doc/latex/refman.tex index 843381ce..7753eca7 100644 --- a/fdmdv2/fdmdv2-doc/latex/refman.tex +++ b/fdmdv2/fdmdv2-doc/latex/refman.tex @@ -54,7 +54,7 @@ \vspace*{1cm} {\large Generated by Doxygen 1.8.2}\\ \vspace*{0.5cm} -{\small Mon Sep 10 2012 11:06:47}\\ +{\small Mon Sep 10 2012 12:16:23}\\ \end{center} \end{titlepage} \clearemptydoublepage diff --git a/fdmdv2/fdmdv2-doc/man/man3/MainFrame.3 b/fdmdv2/fdmdv2-doc/man/man3/MainFrame.3 index 8d0a626f..c65810a5 100644 --- a/fdmdv2/fdmdv2-doc/man/man3/MainFrame.3 +++ b/fdmdv2/fdmdv2-doc/man/man3/MainFrame.3 @@ -15,6 +15,16 @@ Inherits \fBTopFrame\fP\&. .RI "\fBMainFrame\fP (wxWindow *parent)" .br .in -1c +.SS "Static Public Member Functions" + +.in +1c +.ti -1c +.RI "static int \fBrxCallback\fP (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)" +.br +.ti -1c +.RI "static int \fBtxCallback\fP (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData)" +.br +.in -1c .SS "Public Attributes" .in +1c diff --git a/fdmdv2/fdmdv2-doc/rtf/refman.rtf b/fdmdv2/fdmdv2-doc/rtf/refman.rtf index 8fce8a54..537efac0 100644 --- a/fdmdv2/fdmdv2-doc/rtf/refman.rtf +++ b/fdmdv2/fdmdv2-doc/rtf/refman.rtf @@ -86,7 +86,7 @@ 02.00.01 \par }}FDMDV2} {\comment Generated byDoxgyen. } -{\creatim \yr2012\mo9\dy10\hr11\min6\sec47} +{\creatim \yr2012\mo9\dy10\hr12\min16\sec23} }\pard\plain \sectd\pgnlcrm {\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}} @@ -129,25 +129,25 @@ Dialog { \par \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -topFrame.DlgAbout\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVA \\*MERGEFORMAT}{\fldrslt pagenum}} +topFrame.DlgAbout\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVC \\*MERGEFORMAT}{\fldrslt pagenum}} \par -topFrame.DlgAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVJ \\*MERGEFORMAT}{\fldrslt pagenum}} +topFrame.DlgAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVL \\*MERGEFORMAT}{\fldrslt pagenum}} \par -topFrame.DlgComPorts\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXR \\*MERGEFORMAT}{\fldrslt pagenum}} +topFrame.DlgComPorts\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXT \\*MERGEFORMAT}{\fldrslt pagenum}} \par -topFrame.DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWY \\*MERGEFORMAT}{\fldrslt pagenum}} +topFrame.DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXA \\*MERGEFORMAT}{\fldrslt pagenum}} \par }\par Frame { \par \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -topFrame.TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAARZ \\*MERGEFORMAT}{\fldrslt pagenum}} +topFrame.TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASB \\*MERGEFORMAT}{\fldrslt pagenum}} \par }\par -paCallBackData\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJX \\*MERGEFORMAT}{\fldrslt pagenum}} +paCallBackData\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJZ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -PortAudioWrap\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANK \\*MERGEFORMAT}{\fldrslt pagenum}} +PortAudioWrap\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANM \\*MERGEFORMAT}{\fldrslt pagenum}} \par wxApp { @@ -187,7 +187,7 @@ DlgOptions\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADQ \\*MERGEFORMAT}{\f { \par \pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -OptionsDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJT \\*MERGEFORMAT}{\fldrslt pagenum}} +OptionsDlg\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJV \\*MERGEFORMAT}{\fldrslt pagenum}} \par }\par }\par @@ -195,9 +195,9 @@ wxFrame { \par \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -MyFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJF \\*MERGEFORMAT}{\fldrslt pagenum}} +MyFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJH \\*MERGEFORMAT}{\fldrslt pagenum}} \par -TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPO \\*MERGEFORMAT}{\fldrslt pagenum}} +TopFrame\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPQ \\*MERGEFORMAT}{\fldrslt pagenum}} { \par \pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid @@ -211,17 +211,17 @@ wxPanel { \par \pard\plain \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -PlotPanel\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKA \\*MERGEFORMAT}{\fldrslt pagenum}} +PlotPanel\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKC \\*MERGEFORMAT}{\fldrslt pagenum}} { \par \pard\plain \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -PlotScalar\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALU \\*MERGEFORMAT}{\fldrslt pagenum}} +PlotScalar\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALW \\*MERGEFORMAT}{\fldrslt pagenum}} \par -PlotScatter\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMI \\*MERGEFORMAT}{\fldrslt pagenum}} +PlotScatter\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMK \\*MERGEFORMAT}{\fldrslt pagenum}} \par -PlotSpectrum\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMR \\*MERGEFORMAT}{\fldrslt pagenum}} +PlotSpectrum\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMT \\*MERGEFORMAT}{\fldrslt pagenum}} \par -PlotWaterfall\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMY \\*MERGEFORMAT}{\fldrslt pagenum}} +PlotWaterfall\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANA \\*MERGEFORMAT}{\fldrslt pagenum}} \par }\par }\par @@ -233,7 +233,7 @@ AudioThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAV \\*MERGEFORMAT}{\ \par Fdmdv2ThreadAudio\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEO \\*MERGEFORMAT}{\fldrslt pagenum}} \par -MyThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJP \\*MERGEFORMAT}{\fldrslt pagenum}} +MyThread\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJR \\*MERGEFORMAT}{\fldrslt pagenum}} \par }\par } @@ -263,22 +263,22 @@ Class List\par \pard\plain {\b {\b DlgAbout} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABJ \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b topFrame.DlgAbout} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -Class {\b DlgAbout} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVA \\*MERGEFORMAT}{\fldrslt pagenum}} +Class {\b DlgAbout} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVC \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b DlgAudio} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABR \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b topFrame.DlgAudio} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -Class {\b DlgAudio} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVJ \\*MERGEFORMAT}{\fldrslt pagenum}} +Class {\b DlgAudio} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVL \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b DlgComPorts} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADG \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b topFrame.DlgComPorts} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -Class {\b DlgComPorts} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXR \\*MERGEFORMAT}{\fldrslt pagenum}} +Class {\b DlgComPorts} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXT \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b DlgOptions} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAADQ \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b topFrame.DlgOptions} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -Class {\b DlgOptions} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWY \\*MERGEFORMAT}{\fldrslt pagenum}} +Class {\b DlgOptions} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXA \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b fdmdv2DlgAudio} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAEJ \\*MERGEFORMAT}{\fldrslt pagenum}} \par @@ -290,30 +290,30 @@ Class {\b DlgOptions} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWY \\ \par {\b {\b MainFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAGK \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b MyFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJF \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b MyFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJH \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b MyThread} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJP \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b MyThread} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJR \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b OptionsDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJT \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b OptionsDlg} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJV \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b paCallBackData} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJX \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b paCallBackData} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAJZ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b PlotPanel} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKA \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b PlotPanel} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAKC \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b PlotScalar} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALU \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b PlotScalar} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAALW \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b PlotScatter} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMI \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b PlotScatter} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMK \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b PlotSpectrum} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMR \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b PlotSpectrum} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMT \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b PlotWaterfall} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMY \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b PlotWaterfall} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANA \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b PortAudioWrap} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANK \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b PortAudioWrap} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAANM \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\b TopFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPO \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b {\b TopFrame} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAPQ \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b {\b topFrame.TopFrame} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -Class {\b TopFrame} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAARZ \\*MERGEFORMAT}{\fldrslt pagenum}} +Class {\b TopFrame} })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASB \\*MERGEFORMAT}{\fldrslt pagenum}} \par \par} \pard\plain \sect\sbkpage @@ -327,43 +327,43 @@ File List\par \pard\plain { \par \pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b audiostream.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYF \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b audiostream.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYE \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b comp.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYG \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b comp.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYF \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_about.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYH \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_about.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYG \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYI \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYH \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_comports.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYJ \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_comports.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYI \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_options.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYK \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b dlg_options.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYJ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_defines.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYL \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_defines.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYK \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_main.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYM \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_main.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYL \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_pa_wrapper.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYN \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_pa_wrapper.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYM \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYO \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYN \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scalar.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYP \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scalar.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYO \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scatter.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYQ \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_scatter.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYP \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_spectrum.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYR \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_spectrum.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYQ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_waterfall.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_plot_waterfall.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYR \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYT \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2_thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2DlgAudio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAA \\*MERGEFORMAT}{\fldrslt pagenum}} \par {\b C:/bin/Projects/Radio/fdmdv2/src/{\b fdmdv2TopFrame.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAB \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYU \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b thread_audio.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYT \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b C:/bin/Projects/Radio/fdmdv2/src/{\b topFrame.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYV \\*MERGEFORMAT}{\fldrslt pagenum}} +{\b C:/bin/Projects/Radio/fdmdv2/src/{\b topFrame.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYU \\*MERGEFORMAT}{\fldrslt pagenum}} \par \par} \pard\plain \sect\sbkpage @@ -844,8 +844,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par topFrame.DlgAbout Class Reference\par \pard\plain {\tc\tcl2 \v topFrame.DlgAbout} {\xe \v topFrame.DlgAbout} -{\bkmkstart AAAAAAAAVA} -{\bkmkend AAAAAAAAVA} +{\bkmkstart AAAAAAAAVC} +{\bkmkend AAAAAAAAVC} \par { {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -867,23 +867,23 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __init__}{\bkmkstart AAAAAAAAVB} -{\bkmkend AAAAAAAAVB} +def {\b __init__}{\bkmkstart AAAAAAAAVD} +{\bkmkend AAAAAAAAVD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __del__}{\bkmkstart AAAAAAAAVC} -{\bkmkend AAAAAAAAVC} +def {\b __del__}{\bkmkstart AAAAAAAAVE} +{\bkmkend AAAAAAAAVE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnClose}{\bkmkstart AAAAAAAAVD} -{\bkmkend AAAAAAAAVD} +def {\b OnClose}{\bkmkstart AAAAAAAAVF} +{\bkmkend AAAAAAAAVF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnInitDialog}{\bkmkstart AAAAAAAAVE} -{\bkmkend AAAAAAAAVE} +def {\b OnInitDialog}{\bkmkstart AAAAAAAAVG} +{\bkmkend AAAAAAAAVG} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -893,23 +893,23 @@ Public Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_bitmapAbout}{\bkmkstart AAAAAAAAVF} -{\bkmkend AAAAAAAAVF} +{\b m_bitmapAbout}{\bkmkstart AAAAAAAAVH} +{\bkmkend AAAAAAAAVH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText1}{\bkmkstart AAAAAAAAVG} -{\bkmkend AAAAAAAAVG} +{\b m_staticText1}{\bkmkstart AAAAAAAAVI} +{\bkmkend AAAAAAAAVI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl2}{\bkmkstart AAAAAAAAVH} -{\bkmkend AAAAAAAAVH} +{\b m_textCtrl2}{\bkmkstart AAAAAAAAVJ} +{\bkmkend AAAAAAAAVJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_button9}{\bkmkstart AAAAAAAAVI} -{\bkmkend AAAAAAAAVI} +{\b m_button9}{\bkmkstart AAAAAAAAVK} +{\bkmkend AAAAAAAAVK} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -1187,8 +1187,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par topFrame.DlgAudio Class Reference\par \pard\plain {\tc\tcl2 \v topFrame.DlgAudio} {\xe \v topFrame.DlgAudio} -{\bkmkstart AAAAAAAAVJ} -{\bkmkend AAAAAAAAVJ} +{\bkmkstart AAAAAAAAVL} +{\bkmkend AAAAAAAAVL} \par { {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1210,210 +1210,210 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __init__}{\bkmkstart AAAAAAAAVK} -{\bkmkend AAAAAAAAVK} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -def {\b __del__}{\bkmkstart AAAAAAAAVL} -{\bkmkend AAAAAAAAVL} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -def {\b OnClose}{\bkmkstart AAAAAAAAVM} +def {\b __init__}{\bkmkstart AAAAAAAAVM} {\bkmkend AAAAAAAAVM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnInitDialog}{\bkmkstart AAAAAAAAVN} +def {\b __del__}{\bkmkstart AAAAAAAAVN} {\bkmkend AAAAAAAAVN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnRxInputSelect}{\bkmkstart AAAAAAAAVO} +def {\b OnClose}{\bkmkstart AAAAAAAAVO} {\bkmkend AAAAAAAAVO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTxOutputSelect}{\bkmkstart AAAAAAAAVP} +def {\b OnInitDialog}{\bkmkstart AAAAAAAAVP} {\bkmkend AAAAAAAAVP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnVoiceInputSelect}{\bkmkstart AAAAAAAAVQ} +def {\b OnRxInputSelect}{\bkmkstart AAAAAAAAVQ} {\bkmkend AAAAAAAAVQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnVoiceOutputSelect}{\bkmkstart AAAAAAAAVR} +def {\b OnTxOutputSelect}{\bkmkstart AAAAAAAAVR} {\bkmkend AAAAAAAAVR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnApply}{\bkmkstart AAAAAAAAVS} +def {\b OnVoiceInputSelect}{\bkmkstart AAAAAAAAVS} {\bkmkend AAAAAAAAVS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCancel}{\bkmkstart AAAAAAAAVT} +def {\b OnVoiceOutputSelect}{\bkmkstart AAAAAAAAVT} {\bkmkend AAAAAAAAVT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnOK}{\bkmkstart AAAAAAAAVU} +def {\b OnApply}{\bkmkstart AAAAAAAAVU} {\bkmkend AAAAAAAAVU} \par -} -\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid -Public Attributes\par -\pard\plain - -{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_nbAudioOptions}{\bkmkstart AAAAAAAAVV} +def {\b OnCancel}{\bkmkstart AAAAAAAAVV} {\bkmkend AAAAAAAAVV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_panelDevices}{\bkmkstart AAAAAAAAVW} +def {\b OnOK}{\bkmkstart AAAAAAAAVW} {\bkmkend AAAAAAAAVW} \par +} +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Public Attributes\par +\pard\plain + +{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_radioBtnPortAudio}{\bkmkstart AAAAAAAAVX} +{\b m_nbAudioOptions}{\bkmkstart AAAAAAAAVX} {\bkmkend AAAAAAAAVX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText151}{\bkmkstart AAAAAAAAVY} +{\b m_panelDevices}{\bkmkstart AAAAAAAAVY} {\bkmkend AAAAAAAAVY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textNumChOut}{\bkmkstart AAAAAAAAVZ} +{\b m_radioBtnPortAudio}{\bkmkstart AAAAAAAAVZ} {\bkmkend AAAAAAAAVZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText141}{\bkmkstart AAAAAAAAWA} +{\b m_staticText151}{\bkmkstart AAAAAAAAWA} {\bkmkend AAAAAAAAWA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textNumChIn}{\bkmkstart AAAAAAAAWB} +{\b m_textNumChOut}{\bkmkstart AAAAAAAAWB} {\bkmkend AAAAAAAAWB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText14}{\bkmkstart AAAAAAAAWC} +{\b m_staticText141}{\bkmkstart AAAAAAAAWC} {\bkmkend AAAAAAAAWC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_comboAudioCodec}{\bkmkstart AAAAAAAAWD} +{\b m_textNumChIn}{\bkmkstart AAAAAAAAWD} {\bkmkend AAAAAAAAWD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText15}{\bkmkstart AAAAAAAAWE} +{\b m_staticText14}{\bkmkstart AAAAAAAAWE} {\bkmkend AAAAAAAAWE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_comboCodecTx}{\bkmkstart AAAAAAAAWF} +{\b m_comboAudioCodec}{\bkmkstart AAAAAAAAWF} {\bkmkend AAAAAAAAWF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText16}{\bkmkstart AAAAAAAAWG} +{\b m_staticText15}{\bkmkstart AAAAAAAAWG} {\bkmkend AAAAAAAAWG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_comboRadioRx}{\bkmkstart AAAAAAAAWH} +{\b m_comboCodecTx}{\bkmkstart AAAAAAAAWH} {\bkmkend AAAAAAAAWH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText17}{\bkmkstart AAAAAAAAWI} +{\b m_staticText16}{\bkmkstart AAAAAAAAWI} {\bkmkend AAAAAAAAWI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_comboCodecSpkr}{\bkmkstart AAAAAAAAWJ} +{\b m_comboRadioRx}{\bkmkstart AAAAAAAAWJ} {\bkmkend AAAAAAAAWJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_radioBtnFileOnly}{\bkmkstart AAAAAAAAWK} +{\b m_staticText17}{\bkmkstart AAAAAAAAWK} {\bkmkend AAAAAAAAWK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_panelSettings}{\bkmkstart AAAAAAAAWL} +{\b m_comboCodecSpkr}{\bkmkstart AAAAAAAAWL} {\bkmkend AAAAAAAAWL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_lbRxInput}{\bkmkstart AAAAAAAAWM} +{\b m_radioBtnFileOnly}{\bkmkstart AAAAAAAAWM} {\bkmkend AAAAAAAAWM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textRxInput}{\bkmkstart AAAAAAAAWN} +{\b m_panelSettings}{\bkmkstart AAAAAAAAWN} {\bkmkend AAAAAAAAWN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_lbTxOutput}{\bkmkstart AAAAAAAAWO} +{\b m_lbRxInput}{\bkmkstart AAAAAAAAWO} {\bkmkend AAAAAAAAWO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl15}{\bkmkstart AAAAAAAAWP} +{\b m_textRxInput}{\bkmkstart AAAAAAAAWP} {\bkmkend AAAAAAAAWP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_lbVoiceInput}{\bkmkstart AAAAAAAAWQ} +{\b m_lbTxOutput}{\bkmkstart AAAAAAAAWQ} {\bkmkend AAAAAAAAWQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textVoiceInput}{\bkmkstart AAAAAAAAWR} +{\b m_textCtrl15}{\bkmkstart AAAAAAAAWR} {\bkmkend AAAAAAAAWR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_lbVoiceOutput}{\bkmkstart AAAAAAAAWS} +{\b m_lbVoiceInput}{\bkmkstart AAAAAAAAWS} {\bkmkend AAAAAAAAWS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textVoiceOutput}{\bkmkstart AAAAAAAAWT} +{\b m_textVoiceInput}{\bkmkstart AAAAAAAAWT} {\bkmkend AAAAAAAAWT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_panelRightChannel}{\bkmkstart AAAAAAAAWU} +{\b m_lbVoiceOutput}{\bkmkstart AAAAAAAAWU} {\bkmkend AAAAAAAAWU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAWV} +{\b m_textVoiceOutput}{\bkmkstart AAAAAAAAWV} {\bkmkend AAAAAAAAWV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sdbSizer3Apply}{\bkmkstart AAAAAAAAWW} +{\b m_panelRightChannel}{\bkmkstart AAAAAAAAWW} {\bkmkend AAAAAAAAWW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAWX} +{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAWX} {\bkmkend AAAAAAAAWX} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +{\b m_sdbSizer3Apply}{\bkmkstart AAAAAAAAWY} +{\bkmkend AAAAAAAAWY} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAWZ} +{\bkmkend AAAAAAAAWZ} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1535,8 +1535,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par topFrame.DlgComPorts Class Reference\par \pard\plain {\tc\tcl2 \v topFrame.DlgComPorts} {\xe \v topFrame.DlgComPorts} -{\bkmkstart AAAAAAAAXR} -{\bkmkend AAAAAAAAXR} +{\bkmkstart AAAAAAAAXT} +{\bkmkend AAAAAAAAXT} \par { {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1558,18 +1558,18 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __init__}{\bkmkstart AAAAAAAAXS} -{\bkmkend AAAAAAAAXS} +def {\b __init__}{\bkmkstart AAAAAAAAXU} +{\bkmkend AAAAAAAAXU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __del__}{\bkmkstart AAAAAAAAXT} -{\bkmkend AAAAAAAAXT} +def {\b __del__}{\bkmkstart AAAAAAAAXV} +{\bkmkend AAAAAAAAXV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnListItemSelected}{\bkmkstart AAAAAAAAXU} -{\bkmkend AAAAAAAAXU} +def {\b OnListItemSelected}{\bkmkstart AAAAAAAAXW} +{\bkmkend AAAAAAAAXW} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1579,33 +1579,33 @@ Public Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText8}{\bkmkstart AAAAAAAAXV} -{\bkmkend AAAAAAAAXV} +{\b m_staticText8}{\bkmkstart AAAAAAAAXX} +{\bkmkend AAAAAAAAXX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_listCtrlPortSelect}{\bkmkstart AAAAAAAAXW} -{\bkmkend AAAAAAAAXW} +{\b m_listCtrlPortSelect}{\bkmkstart AAAAAAAAXY} +{\bkmkend AAAAAAAAXY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText9}{\bkmkstart AAAAAAAAXX} -{\bkmkend AAAAAAAAXX} +{\b m_staticText9}{\bkmkstart AAAAAAAAXZ} +{\bkmkend AAAAAAAAXZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl10}{\bkmkstart AAAAAAAAXY} -{\bkmkend AAAAAAAAXY} +{\b m_textCtrl10}{\bkmkstart AAAAAAAAYA} +{\bkmkend AAAAAAAAYA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAXZ} -{\bkmkend AAAAAAAAXZ} +{\b m_sdbSizer3OK}{\bkmkstart AAAAAAAAYB} +{\bkmkend AAAAAAAAYB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAYA} -{\bkmkend AAAAAAAAYA} +{\b m_sdbSizer3Cancel}{\bkmkstart AAAAAAAAYC} +{\bkmkend AAAAAAAAYC} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -1773,8 +1773,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par topFrame.DlgOptions Class Reference\par \pard\plain {\tc\tcl2 \v topFrame.DlgOptions} {\xe \v topFrame.DlgOptions} -{\bkmkstart AAAAAAAAWY} -{\bkmkend AAAAAAAAWY} +{\bkmkstart AAAAAAAAXA} +{\bkmkend AAAAAAAAXA} \par { {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1796,23 +1796,23 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __init__}{\bkmkstart AAAAAAAAWZ} -{\bkmkend AAAAAAAAWZ} +def {\b __init__}{\bkmkstart AAAAAAAAXB} +{\bkmkend AAAAAAAAXB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __del__}{\bkmkstart AAAAAAAAXA} -{\bkmkend AAAAAAAAXA} +def {\b __del__}{\bkmkstart AAAAAAAAXC} +{\bkmkend AAAAAAAAXC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnClose}{\bkmkstart AAAAAAAAXB} -{\bkmkend AAAAAAAAXB} +def {\b OnClose}{\bkmkstart AAAAAAAAXD} +{\bkmkend AAAAAAAAXD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnInitDialog}{\bkmkstart AAAAAAAAXC} -{\bkmkend AAAAAAAAXC} +def {\b OnInitDialog}{\bkmkstart AAAAAAAAXE} +{\bkmkend AAAAAAAAXE} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1822,74 +1822,74 @@ Public Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText2}{\bkmkstart AAAAAAAAXD} -{\bkmkend AAAAAAAAXD} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -{\b m_textCtrl3}{\bkmkstart AAAAAAAAXE} -{\bkmkend AAAAAAAAXE} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -{\b m_staticText3}{\bkmkstart AAAAAAAAXF} +{\b m_staticText2}{\bkmkstart AAAAAAAAXF} {\bkmkend AAAAAAAAXF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl4}{\bkmkstart AAAAAAAAXG} +{\b m_textCtrl3}{\bkmkstart AAAAAAAAXG} {\bkmkend AAAAAAAAXG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText4}{\bkmkstart AAAAAAAAXH} +{\b m_staticText3}{\bkmkstart AAAAAAAAXH} {\bkmkend AAAAAAAAXH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl5}{\bkmkstart AAAAAAAAXI} +{\b m_textCtrl4}{\bkmkstart AAAAAAAAXI} {\bkmkend AAAAAAAAXI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText5}{\bkmkstart AAAAAAAAXJ} +{\b m_staticText4}{\bkmkstart AAAAAAAAXJ} {\bkmkend AAAAAAAAXJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl6}{\bkmkstart AAAAAAAAXK} +{\b m_textCtrl5}{\bkmkstart AAAAAAAAXK} {\bkmkend AAAAAAAAXK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText6}{\bkmkstart AAAAAAAAXL} +{\b m_staticText5}{\bkmkstart AAAAAAAAXL} {\bkmkend AAAAAAAAXL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl7}{\bkmkstart AAAAAAAAXM} +{\b m_textCtrl6}{\bkmkstart AAAAAAAAXM} {\bkmkend AAAAAAAAXM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_staticText7}{\bkmkstart AAAAAAAAXN} +{\b m_staticText6}{\bkmkstart AAAAAAAAXN} {\bkmkend AAAAAAAAXN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textCtrl8}{\bkmkstart AAAAAAAAXO} +{\b m_textCtrl7}{\bkmkstart AAAAAAAAXO} {\bkmkend AAAAAAAAXO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sdbSizer4OK}{\bkmkstart AAAAAAAAXP} +{\b m_staticText7}{\bkmkstart AAAAAAAAXP} {\bkmkend AAAAAAAAXP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sdbSizer4Cancel}{\bkmkstart AAAAAAAAXQ} +{\b m_textCtrl8}{\bkmkstart AAAAAAAAXQ} {\bkmkend AAAAAAAAXQ} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +{\b m_sdbSizer4OK}{\bkmkstart AAAAAAAAXR} +{\bkmkend AAAAAAAAXR} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +{\b m_sdbSizer4Cancel}{\bkmkstart AAAAAAAAXS} +{\bkmkend AAAAAAAAXS} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2374,366 +2374,382 @@ Public Member Functions\par \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid -Public Attributes\par +Static Public Member Functions\par \pard\plain { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotPanel} * {\b m_panelDefaultA}{\bkmkstart AAAAAAAAGM} +static int {\b rxCallback} (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData){\bkmkstart AAAAAAAAGM} {\bkmkend AAAAAAAAGM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotPanel} * {\b m_panelDefaultB}{\bkmkstart AAAAAAAAGN} +static int {\b txCallback} (const void *inBuffer, void *outBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags statusFlags, void *userData){\bkmkstart AAAAAAAAGN} {\bkmkend AAAAAAAAGN} \par +} +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Public Attributes\par +\pard\plain + +{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotSpectrum} * {\b m_panelSpectrum}{\bkmkstart AAAAAAAAGO} +{\b PlotPanel} * {\b m_panelDefaultA}{\bkmkstart AAAAAAAAGO} {\bkmkend AAAAAAAAGO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotWaterfall} * {\b m_panelWaterfall}{\bkmkstart AAAAAAAAGP} +{\b PlotPanel} * {\b m_panelDefaultB}{\bkmkstart AAAAAAAAGP} {\bkmkend AAAAAAAAGP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotScatter} * {\b m_panelScatter}{\bkmkstart AAAAAAAAGQ} +{\b PlotSpectrum} * {\b m_panelSpectrum}{\bkmkstart AAAAAAAAGQ} {\bkmkend AAAAAAAAGQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotScalar} * {\b m_panelScalar}{\bkmkstart AAAAAAAAGR} +{\b PlotWaterfall} * {\b m_panelWaterfall}{\bkmkstart AAAAAAAAGR} {\bkmkend AAAAAAAAGR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_SquelchActive}{\bkmkstart AAAAAAAAGS} +{\b PlotScatter} * {\b m_panelScatter}{\bkmkstart AAAAAAAAGS} {\bkmkend AAAAAAAAGS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_RxRunning}{\bkmkstart AAAAAAAAGT} +{\b PlotScalar} * {\b m_panelScalar}{\bkmkstart AAAAAAAAGT} {\bkmkend AAAAAAAAGT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_TxRunning}{\bkmkstart AAAAAAAAGU} +bool {\b m_SquelchActive}{\bkmkstart AAAAAAAAGU} {\bkmkend AAAAAAAAGU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -CODEC2 * {\b m_RXCodec2}{\bkmkstart AAAAAAAAGV} +bool {\b m_RxRunning}{\bkmkstart AAAAAAAAGV} {\bkmkend AAAAAAAAGV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -CODEC2 * {\b m_TXCodec2}{\bkmkstart AAAAAAAAGW} +bool {\b m_TxRunning}{\bkmkstart AAAAAAAAGW} {\bkmkend AAAAAAAAGW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PortAudioWrap} * {\b m_rxPa}{\bkmkstart AAAAAAAAGX} +CODEC2 * {\b m_RXCodec2}{\bkmkstart AAAAAAAAGX} {\bkmkend AAAAAAAAGX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PortAudioWrap} * {\b m_txPa}{\bkmkstart AAAAAAAAGY} +CODEC2 * {\b m_TXCodec2}{\bkmkstart AAAAAAAAGY} {\bkmkend AAAAAAAAGY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaDeviceIndex {\b m_rxDevIn}{\bkmkstart AAAAAAAAGZ} +{\b PortAudioWrap} * {\b m_rxPa}{\bkmkstart AAAAAAAAGZ} {\bkmkend AAAAAAAAGZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaDeviceIndex {\b m_rxDevOut}{\bkmkstart AAAAAAAAHA} +{\b PortAudioWrap} * {\b m_txPa}{\bkmkstart AAAAAAAAHA} {\bkmkend AAAAAAAAHA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaDeviceIndex {\b m_txDevIn}{\bkmkstart AAAAAAAAHB} +PaDeviceIndex {\b m_rxDevIn}{\bkmkstart AAAAAAAAHB} {\bkmkend AAAAAAAAHB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaDeviceIndex {\b m_txDevOut}{\bkmkstart AAAAAAAAHC} +PaDeviceIndex {\b m_rxDevOut}{\bkmkstart AAAAAAAAHC} {\bkmkend AAAAAAAAHC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b m_rxErr}{\bkmkstart AAAAAAAAHD} +PaDeviceIndex {\b m_txDevIn}{\bkmkstart AAAAAAAAHD} {\bkmkend AAAAAAAAHD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b m_txErr}{\bkmkstart AAAAAAAAHE} +PaDeviceIndex {\b m_txDevOut}{\bkmkstart AAAAAAAAHE} {\bkmkend AAAAAAAAHE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxSound * {\b m_sound}{\bkmkstart AAAAAAAAHF} +PaError {\b m_rxErr}{\bkmkstart AAAAAAAAHF} {\bkmkend AAAAAAAAHF} \par -} -\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid -Protected Member Functions\par -\pard\plain - -{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCloseFrame} (wxCloseEvent &event){\bkmkstart AAAAAAAAHG} +PaError {\b m_txErr}{\bkmkstart AAAAAAAAHG} {\bkmkend AAAAAAAAHG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnExitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAHH} +wxSound * {\b m_sound}{\bkmkstart AAAAAAAAHH} {\bkmkend AAAAAAAAHH} \par +} +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Protected Member Functions\par +\pard\plain + +{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b startTxStream} (){\bkmkstart AAAAAAAAHI} +virtual void {\b OnCloseFrame} (wxCloseEvent &event){\bkmkstart AAAAAAAAHI} {\bkmkend AAAAAAAAHI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b startRxStream} (){\bkmkstart AAAAAAAAHJ} +virtual void {\b OnExitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAHJ} {\bkmkend AAAAAAAAHJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b stopTxStream} (){\bkmkstart AAAAAAAAHK} +void {\b startTxStream} (){\bkmkstart AAAAAAAAHK} {\bkmkend AAAAAAAAHK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b stopRxStream} (){\bkmkstart AAAAAAAAHL} +void {\b startRxStream} (){\bkmkstart AAAAAAAAHL} {\bkmkend AAAAAAAAHL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b abortTxStream} (){\bkmkstart AAAAAAAAHM} +void {\b stopTxStream} (){\bkmkstart AAAAAAAAHM} {\bkmkend AAAAAAAAHM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b abortRxStream} (){\bkmkstart AAAAAAAAHN} +void {\b stopRxStream} (){\bkmkstart AAAAAAAAHN} {\bkmkend AAAAAAAAHN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAHO} +void {\b abortTxStream} (){\bkmkstart AAAAAAAAHO} {\bkmkend AAAAAAAAHO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHP} +void {\b abortRxStream} (){\bkmkstart AAAAAAAAHP} {\bkmkend AAAAAAAAHP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAHQ} +void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAHQ} {\bkmkend AAAAAAAAHQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHR} +void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHR} {\bkmkend AAAAAAAAHR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAHS} +void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAHS} {\bkmkend AAAAAAAAHS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHT} +void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHT} {\bkmkend AAAAAAAAHT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAHU} +void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAHU} {\bkmkend AAAAAAAAHU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAHV} +void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHV} {\bkmkend AAAAAAAAHV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHW} +void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAHW} {\bkmkend AAAAAAAAHW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAHX} +void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAHX} {\bkmkend AAAAAAAAHX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHY} +void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAHY} {\bkmkend AAAAAAAAHY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAHZ} +void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAHZ} {\bkmkend AAAAAAAAHZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIA} +void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIA} {\bkmkend AAAAAAAAIA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAIB} +void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAIB} {\bkmkend AAAAAAAAIB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIC} +void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIC} {\bkmkend AAAAAAAAIC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAID} +void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAID} {\bkmkend AAAAAAAAID} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIE} +void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIE} {\bkmkend AAAAAAAAIE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAIF} +void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAIF} {\bkmkend AAAAAAAAIF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIG} +void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIG} {\bkmkend AAAAAAAAIG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAIH} +void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAIH} {\bkmkend AAAAAAAAIH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAII} +void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAII} {\bkmkend AAAAAAAAII} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAIJ} +void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAIJ} {\bkmkend AAAAAAAAIJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAIK} +void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAIK} {\bkmkend AAAAAAAAIK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIL} +void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAIL} {\bkmkend AAAAAAAAIL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAIM} +void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAIM} {\bkmkend AAAAAAAAIM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAIN} +void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAIN} {\bkmkend AAAAAAAAIN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAIO} +void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAIO} {\bkmkend AAAAAAAAIO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAAIP} +void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAIP} {\bkmkend AAAAAAAAIP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAAIQ} +void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAIQ} {\bkmkend AAAAAAAAIQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIR} +void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAAIR} {\bkmkend AAAAAAAAIR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIS} +void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAAIS} {\bkmkend AAAAAAAAIS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIT} +void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIT} {\bkmkend AAAAAAAAIT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIU} +void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIU} {\bkmkend AAAAAAAAIU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIV} +void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIV} {\bkmkend AAAAAAAAIV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIW} +void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIW} {\bkmkend AAAAAAAAIW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIX} +void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIX} {\bkmkend AAAAAAAAIX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAAIY} +void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAIY} {\bkmkend AAAAAAAAIY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAIZ} +void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAAIZ} {\bkmkend AAAAAAAAIZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJA} +void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAAJA} {\bkmkend AAAAAAAAJA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAJB} +void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAJB} {\bkmkend AAAAAAAAJB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAJC} +void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJC} {\bkmkend AAAAAAAAJC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxString {\b LoadUserImage} (wxImage &image){\bkmkstart AAAAAAAAJD} +void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAJD} {\bkmkend AAAAAAAAJD} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +void {\b OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAJE} +{\bkmkend AAAAAAAAJE} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +wxString {\b LoadUserImage} (wxImage &image){\bkmkstart AAAAAAAAJF} +{\bkmkend AAAAAAAAJF} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Protected Attributes\par @@ -2742,8 +2758,8 @@ Protected Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJE} -{\bkmkend AAAAAAAAJE} +wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJG} +{\bkmkend AAAAAAAAJG} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -2760,8 +2776,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.cpp\par MyFrame Class Reference\par \pard\plain {\tc\tcl2 \v MyFrame} {\xe \v MyFrame} -{\bkmkstart AAAAAAAAJF} -{\bkmkend AAAAAAAAJF} +{\bkmkstart AAAAAAAAJH} +{\bkmkend AAAAAAAAJH} Inheritance diagram for MyFrame:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_frame__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -2779,33 +2795,33 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b DoStartThread} (){\bkmkstart AAAAAAAAJG} -{\bkmkend AAAAAAAAJG} +void {\b DoStartThread} (){\bkmkstart AAAAAAAAJI} +{\bkmkend AAAAAAAAJI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b DoPauseThread} (){\bkmkstart AAAAAAAAJH} -{\bkmkend AAAAAAAAJH} +void {\b DoPauseThread} (){\bkmkstart AAAAAAAAJJ} +{\bkmkend AAAAAAAAJJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b DoResumeThread} (){\bkmkstart AAAAAAAAJI} -{\bkmkend AAAAAAAAJI} +void {\b DoResumeThread} (){\bkmkstart AAAAAAAAJK} +{\bkmkend AAAAAAAAJK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnThreadUpdate} (wxThreadEvent &){\bkmkstart AAAAAAAAJJ} -{\bkmkend AAAAAAAAJJ} +void {\b OnThreadUpdate} (wxThreadEvent &){\bkmkstart AAAAAAAAJL} +{\bkmkend AAAAAAAAJL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnThreadCompletion} (wxThreadEvent &){\bkmkstart AAAAAAAAJK} -{\bkmkend AAAAAAAAJK} +void {\b OnThreadCompletion} (wxThreadEvent &){\bkmkstart AAAAAAAAJM} +{\bkmkend AAAAAAAAJM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnClose} (wxCloseEvent &){\bkmkstart AAAAAAAAJL} -{\bkmkend AAAAAAAAJL} +void {\b OnClose} (wxCloseEvent &){\bkmkstart AAAAAAAAJN} +{\bkmkend AAAAAAAAJN} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2815,8 +2831,8 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b wxDECLARE_EVENT_TABLE} (){\bkmkstart AAAAAAAAJM} -{\bkmkend AAAAAAAAJM} +{\b wxDECLARE_EVENT_TABLE} (){\bkmkstart AAAAAAAAJO} +{\bkmkend AAAAAAAAJO} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2826,13 +2842,13 @@ Protected Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b MyThread} * {\b m_pThread}{\bkmkstart AAAAAAAAJN} -{\bkmkend AAAAAAAAJN} +{\b MyThread} * {\b m_pThread}{\bkmkstart AAAAAAAAJP} +{\bkmkend AAAAAAAAJP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJO} -{\bkmkend AAAAAAAAJO} +wxCriticalSection {\b m_pThreadCS}{\bkmkstart AAAAAAAAJQ} +{\bkmkend AAAAAAAAJQ} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -2847,8 +2863,8 @@ C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h\par MyThread Class Reference\par \pard\plain {\tc\tcl2 \v MyThread} {\xe \v MyThread} -{\bkmkstart AAAAAAAAJP} -{\bkmkend AAAAAAAAJP} +{\bkmkstart AAAAAAAAJR} +{\bkmkend AAAAAAAAJR} Inheritance diagram for MyThread:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_my_thread__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -2866,8 +2882,8 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b MyThread} ({\b MyFrame} *handler){\bkmkstart AAAAAAAAJQ} -{\bkmkend AAAAAAAAJQ} +{\b MyThread} ({\b MyFrame} *handler){\bkmkstart AAAAAAAAJS} +{\bkmkend AAAAAAAAJS} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2877,8 +2893,8 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual ExitCode {\b Entry} (){\bkmkstart AAAAAAAAJR} -{\bkmkend AAAAAAAAJR} +virtual ExitCode {\b Entry} (){\bkmkstart AAAAAAAAJT} +{\bkmkend AAAAAAAAJT} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2888,8 +2904,8 @@ Protected Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b MyFrame} * {\b m_pHandler}{\bkmkstart AAAAAAAAJS} -{\bkmkend AAAAAAAAJS} +{\b MyFrame} * {\b m_pHandler}{\bkmkstart AAAAAAAAJU} +{\bkmkend AAAAAAAAJU} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -2904,8 +2920,8 @@ C:/bin/Projects/Radio/fdmdv2/src/thread_audio.h\par OptionsDlg Class Reference\par \pard\plain {\tc\tcl2 \v OptionsDlg} {\xe \v OptionsDlg} -{\bkmkstart AAAAAAAAJT} -{\bkmkend AAAAAAAAJT} +{\bkmkstart AAAAAAAAJV} +{\bkmkend AAAAAAAAJV} Inheritance diagram for OptionsDlg:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_options_dlg__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -2931,13 +2947,13 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJU} -{\bkmkend AAAAAAAAJU} +void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAJW} +{\bkmkend AAAAAAAAJW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAAJV} -{\bkmkend AAAAAAAAJV} +void {\b OnInitDialog} (wxInitDialogEvent &event){\bkmkstart AAAAAAAAJX} +{\bkmkend AAAAAAAAJX} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2953,8 +2969,8 @@ Constructor & Destructor Documentation\par {\b OptionsDlg::OptionsDlg (wxWindow * {\i parent})}} \par -{\bkmkstart AAAAAAAAJW} -{\bkmkend AAAAAAAAJW} +{\bkmkstart AAAAAAAAJY} +{\bkmkend AAAAAAAAJY} { \pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2974,8 +2990,8 @@ C:/bin/Projects/Radio/fdmdv2/src/dlg_options.cpp\par paCallBackData Struct Reference\par \pard\plain {\tc\tcl2 \v paCallBackData} {\xe \v paCallBackData} -{\bkmkstart AAAAAAAAJX} -{\bkmkend AAAAAAAAJX} +{\bkmkstart AAAAAAAAJZ} +{\bkmkend AAAAAAAAJZ} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Public Attributes\par \pard\plain @@ -2983,13 +2999,13 @@ Public Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b in48k} [FDMDV_OS_TAPS+N48]{\bkmkstart AAAAAAAAJY} -{\bkmkend AAAAAAAAJY} +float {\b in48k} [FDMDV_OS_TAPS+N48]{\bkmkstart AAAAAAAAKA} +{\bkmkend AAAAAAAAKA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b in8k} [MEM8+N8]{\bkmkstart AAAAAAAAJZ} -{\bkmkend AAAAAAAAJZ} +float {\b in8k} [MEM8+N8]{\bkmkstart AAAAAAAAKB} +{\bkmkend AAAAAAAAKB} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -3004,8 +3020,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp\par PlotPanel Class Reference\par \pard\plain {\tc\tcl2 \v PlotPanel} {\xe \v PlotPanel} -{\bkmkstart AAAAAAAAKA} -{\bkmkend AAAAAAAAKA} +{\bkmkstart AAAAAAAAKC} +{\bkmkend AAAAAAAAKC} Inheritance diagram for PlotPanel:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_panel__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -3023,241 +3039,241 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotPanel} (wxFrame *parent){\bkmkstart AAAAAAAAKB} -{\bkmkend AAAAAAAAKB} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -void {\b OnMouseMove} (wxMouseEvent &event){\bkmkstart AAAAAAAAKC} -{\bkmkend AAAAAAAAKC} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -void {\b OnMouseDown} (wxMouseEvent &event){\bkmkstart AAAAAAAAKD} +{\b PlotPanel} (wxFrame *parent){\bkmkstart AAAAAAAAKD} {\bkmkend AAAAAAAAKD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnMouseUp} (wxMouseEvent &event){\bkmkstart AAAAAAAAKE} +void {\b OnMouseMove} (wxMouseEvent &event){\bkmkstart AAAAAAAAKE} {\bkmkend AAAAAAAAKE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnMouseWheelMoved} (wxMouseEvent &event){\bkmkstart AAAAAAAAKF} +void {\b OnMouseDown} (wxMouseEvent &event){\bkmkstart AAAAAAAAKF} {\bkmkend AAAAAAAAKF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAKG} +void {\b OnMouseUp} (wxMouseEvent &event){\bkmkstart AAAAAAAAKG} {\bkmkend AAAAAAAAKG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAKH} +void {\b OnMouseWheelMoved} (wxMouseEvent &event){\bkmkstart AAAAAAAAKH} {\bkmkend AAAAAAAAKH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnErase} (wxEraseEvent &event){\bkmkstart AAAAAAAAKI} +void {\b OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAKI} {\bkmkend AAAAAAAAKI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAKJ} +void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAKJ} {\bkmkend AAAAAAAAKJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b paintEvent} (wxPaintEvent &evt){\bkmkstart AAAAAAAAKK} +void {\b OnErase} (wxEraseEvent &event){\bkmkstart AAAAAAAAKK} {\bkmkend AAAAAAAAKK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKL} +void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAKL} {\bkmkend AAAAAAAAKL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKM} +void {\b paintEvent} (wxPaintEvent &evt){\bkmkstart AAAAAAAAKM} {\bkmkend AAAAAAAAKM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual double {\b SetZoomFactor} (double zf){\bkmkstart AAAAAAAAKN} +virtual void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKN} {\bkmkend AAAAAAAAKN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual double {\b GetZoomFactor} (double zf){\bkmkstart AAAAAAAAKO} +virtual void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAKO} {\bkmkend AAAAAAAAKO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAKP} +virtual double {\b SetZoomFactor} (double zf){\bkmkstart AAAAAAAAKP} {\bkmkend AAAAAAAAKP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual double {\b GetLabelSize} (){\bkmkstart AAAAAAAAKQ} +virtual double {\b GetZoomFactor} (double zf){\bkmkstart AAAAAAAAKQ} {\bkmkend AAAAAAAAKQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b SetLabelSize} (double size){\bkmkstart AAAAAAAAKR} +virtual void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAKR} {\bkmkend AAAAAAAAKR} \par -} -\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid -Public Attributes\par -\pard\plain - -{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxPen {\b m_penShortDash}{\bkmkstart AAAAAAAAKS} +virtual double {\b GetLabelSize} (){\bkmkstart AAAAAAAAKS} {\bkmkend AAAAAAAAKS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxPen {\b m_penDotDash}{\bkmkstart AAAAAAAAKT} +virtual void {\b SetLabelSize} (double size){\bkmkstart AAAAAAAAKT} {\bkmkend AAAAAAAAKT} \par +} +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Public Attributes\par +\pard\plain + +{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxPen {\b m_penSolid}{\bkmkstart AAAAAAAAKU} +wxPen {\b m_penShortDash}{\bkmkstart AAAAAAAAKU} {\bkmkend AAAAAAAAKU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxRect {\b m_rectCtrl}{\bkmkstart AAAAAAAAKV} +wxPen {\b m_penDotDash}{\bkmkstart AAAAAAAAKV} {\bkmkend AAAAAAAAKV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxRect {\b m_rectGrid}{\bkmkstart AAAAAAAAKW} +wxPen {\b m_penSolid}{\bkmkstart AAAAAAAAKW} {\bkmkend AAAAAAAAKW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxRect {\b m_rectPlot}{\bkmkstart AAAAAAAAKX} +wxRect {\b m_rectCtrl}{\bkmkstart AAAAAAAAKX} {\bkmkend AAAAAAAAKX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b MainFrame} * {\b m_pTopFrame}{\bkmkstart AAAAAAAAKY} +wxRect {\b m_rectGrid}{\bkmkstart AAAAAAAAKY} {\bkmkend AAAAAAAAKY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxAuiNotebook * {\b m_pNoteBook}{\bkmkstart AAAAAAAAKZ} +wxRect {\b m_rectPlot}{\bkmkstart AAAAAAAAKZ} {\bkmkend AAAAAAAAKZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -double {\b m_label_size}{\bkmkstart AAAAAAAALA} +{\b MainFrame} * {\b m_pTopFrame}{\bkmkstart AAAAAAAALA} {\bkmkend AAAAAAAALA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxSize {\b m_Bufsz}{\bkmkstart AAAAAAAALB} +wxAuiNotebook * {\b m_pNoteBook}{\bkmkstart AAAAAAAALB} {\bkmkend AAAAAAAALB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_newdata}{\bkmkstart AAAAAAAALC} +double {\b m_label_size}{\bkmkstart AAAAAAAALC} {\bkmkend AAAAAAAALC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxBitmap * {\b m_bmp}{\bkmkstart AAAAAAAALD} +wxSize {\b m_Bufsz}{\bkmkstart AAAAAAAALD} {\bkmkend AAAAAAAALD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxNativePixelData * {\b m_pBmp}{\bkmkstart AAAAAAAALE} +bool {\b m_newdata}{\bkmkstart AAAAAAAALE} {\bkmkend AAAAAAAALE} \par -} -\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid -Protected Attributes\par -\pard\plain - -{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_x}{\bkmkstart AAAAAAAALF} +wxBitmap * {\b m_bmp}{\bkmkstart AAAAAAAALF} {\bkmkend AAAAAAAALF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_y}{\bkmkstart AAAAAAAALG} +wxNativePixelData * {\b m_pBmp}{\bkmkstart AAAAAAAALG} {\bkmkend AAAAAAAALG} \par +} +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Protected Attributes\par +\pard\plain + +{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_w}{\bkmkstart AAAAAAAALH} +int {\b m_x}{\bkmkstart AAAAAAAALH} {\bkmkend AAAAAAAALH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_h}{\bkmkstart AAAAAAAALI} +int {\b m_y}{\bkmkstart AAAAAAAALI} {\bkmkend AAAAAAAALI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_left}{\bkmkstart AAAAAAAALJ} +int {\b m_w}{\bkmkstart AAAAAAAALJ} {\bkmkend AAAAAAAALJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_top}{\bkmkstart AAAAAAAALK} +int {\b m_h}{\bkmkstart AAAAAAAALK} {\bkmkend AAAAAAAALK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_prev_w}{\bkmkstart AAAAAAAALL} +int {\b m_left}{\bkmkstart AAAAAAAALL} {\bkmkend AAAAAAAALL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_prev_h}{\bkmkstart AAAAAAAALM} +int {\b m_top}{\bkmkstart AAAAAAAALM} {\bkmkend AAAAAAAALM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_prev_x}{\bkmkstart AAAAAAAALN} +int {\b m_prev_w}{\bkmkstart AAAAAAAALN} {\bkmkend AAAAAAAALN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_prev_y}{\bkmkstart AAAAAAAALO} +int {\b m_prev_h}{\bkmkstart AAAAAAAALO} {\bkmkend AAAAAAAALO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_use_bitmap}{\bkmkstart AAAAAAAALP} +int {\b m_prev_x}{\bkmkstart AAAAAAAALP} {\bkmkend AAAAAAAALP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_clip}{\bkmkstart AAAAAAAALQ} +int {\b m_prev_y}{\bkmkstart AAAAAAAALQ} {\bkmkend AAAAAAAALQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_rubberBand}{\bkmkstart AAAAAAAALR} +bool {\b m_use_bitmap}{\bkmkstart AAAAAAAALR} {\bkmkend AAAAAAAALR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b m_mouseDown}{\bkmkstart AAAAAAAALS} +bool {\b m_clip}{\bkmkstart AAAAAAAALS} {\bkmkend AAAAAAAALS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -double {\b m_zoomFactor}{\bkmkstart AAAAAAAALT} +bool {\b m_rubberBand}{\bkmkstart AAAAAAAALT} {\bkmkend AAAAAAAALT} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +bool {\b m_mouseDown}{\bkmkstart AAAAAAAALU} +{\bkmkend AAAAAAAALU} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +double {\b m_zoomFactor}{\bkmkstart AAAAAAAALV} +{\bkmkend AAAAAAAALV} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} The documentation for this class was generated from the following files:{\par @@ -3273,8 +3289,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot.cpp\par PlotScalar Class Reference\par \pard\plain {\tc\tcl2 \v PlotScalar} {\xe \v PlotScalar} -{\bkmkstart AAAAAAAALU} -{\bkmkend AAAAAAAALU} +{\bkmkstart AAAAAAAALW} +{\bkmkend AAAAAAAALW} Inheritance diagram for PlotScalar:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scalar__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -3292,13 +3308,13 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotScalar} (wxFrame *parent, int x_max_, int y_max_){\bkmkstart AAAAAAAALV} -{\bkmkend AAAAAAAALV} +{\b PlotScalar} (wxFrame *parent, int x_max_, int y_max_){\bkmkstart AAAAAAAALX} +{\bkmkend AAAAAAAALX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b add_new_sample} (float sample){\bkmkstart AAAAAAAALW} -{\bkmkend AAAAAAAALW} +void {\b add_new_sample} (float sample){\bkmkstart AAAAAAAALY} +{\bkmkend AAAAAAAALY} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3308,28 +3324,28 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b clip} (int y1){\bkmkstart AAAAAAAALX} -{\bkmkend AAAAAAAALX} +int {\b clip} (int y1){\bkmkstart AAAAAAAALZ} +{\bkmkend AAAAAAAALZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAALY} -{\bkmkend AAAAAAAALY} +void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMA} +{\bkmkend AAAAAAAAMA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAALZ} -{\bkmkend AAAAAAAALZ} +void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMB} +{\bkmkend AAAAAAAAMB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMA} -{\bkmkend AAAAAAAAMA} +void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMC} +{\bkmkend AAAAAAAAMC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMB} -{\bkmkend AAAAAAAAMB} +void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMD} +{\bkmkend AAAAAAAAMD} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3339,33 +3355,33 @@ Protected Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_x_max}{\bkmkstart AAAAAAAAMC} -{\bkmkend AAAAAAAAMC} +int {\b m_x_max}{\bkmkstart AAAAAAAAME} +{\bkmkend AAAAAAAAME} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_y_max}{\bkmkstart AAAAAAAAMD} -{\bkmkend AAAAAAAAMD} +int {\b m_y_max}{\bkmkstart AAAAAAAAMF} +{\bkmkend AAAAAAAAMF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float * {\b m_mem}{\bkmkstart AAAAAAAAME} -{\bkmkend AAAAAAAAME} +float * {\b m_mem}{\bkmkstart AAAAAAAAMG} +{\bkmkend AAAAAAAAMG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b m_new_sample}{\bkmkstart AAAAAAAAMF} -{\bkmkend AAAAAAAAMF} +float {\b m_new_sample}{\bkmkstart AAAAAAAAMH} +{\bkmkend AAAAAAAAMH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_index}{\bkmkstart AAAAAAAAMG} -{\bkmkend AAAAAAAAMG} +int {\b m_index}{\bkmkstart AAAAAAAAMI} +{\bkmkend AAAAAAAAMI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_step}{\bkmkstart AAAAAAAAMH} -{\bkmkend AAAAAAAAMH} +int {\b m_step}{\bkmkstart AAAAAAAAMJ} +{\bkmkend AAAAAAAAMJ} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3385,8 +3401,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scalar.cpp\par PlotScatter Class Reference\par \pard\plain {\tc\tcl2 \v PlotScatter} {\xe \v PlotScatter} -{\bkmkstart AAAAAAAAMI} -{\bkmkend AAAAAAAAMI} +{\bkmkstart AAAAAAAAMK} +{\bkmkend AAAAAAAAMK} Inheritance diagram for PlotScatter:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_scatter__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -3404,8 +3420,8 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotScatter} (wxFrame *parent){\bkmkstart AAAAAAAAMJ} -{\bkmkend AAAAAAAAMJ} +{\b PlotScatter} (wxFrame *parent){\bkmkstart AAAAAAAAML} +{\bkmkend AAAAAAAAML} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3415,28 +3431,28 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMK} -{\bkmkend AAAAAAAAMK} +void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMM} +{\bkmkend AAAAAAAAMM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b add_new_samples} ({\b COMP} samples[]){\bkmkstart AAAAAAAAML} -{\bkmkend AAAAAAAAML} +void {\b add_new_samples} ({\b COMP} samples[]){\bkmkstart AAAAAAAAMN} +{\bkmkend AAAAAAAAMN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMM} -{\bkmkend AAAAAAAAMM} +void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMO} +{\bkmkend AAAAAAAAMO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMN} -{\bkmkend AAAAAAAAMN} +void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMP} +{\bkmkend AAAAAAAAMP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMO} -{\bkmkend AAAAAAAAMO} +void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMQ} +{\bkmkend AAAAAAAAMQ} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3446,13 +3462,13 @@ Protected Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b COMP} {\b m_mem} [SCATTER_MEM]{\bkmkstart AAAAAAAAMP} -{\bkmkend AAAAAAAAMP} +{\b COMP} {\b m_mem} [SCATTER_MEM]{\bkmkstart AAAAAAAAMR} +{\bkmkend AAAAAAAAMR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b COMP} {\b m_new_samples} [FDMDV_NSYM]{\bkmkstart AAAAAAAAMQ} -{\bkmkend AAAAAAAAMQ} +{\b COMP} {\b m_new_samples} [FDMDV_NSYM]{\bkmkstart AAAAAAAAMS} +{\bkmkend AAAAAAAAMS} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3472,8 +3488,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scatter.cpp\par PlotSpectrum Class Reference\par \pard\plain {\tc\tcl2 \v PlotSpectrum} {\xe \v PlotSpectrum} -{\bkmkstart AAAAAAAAMR} -{\bkmkend AAAAAAAAMR} +{\bkmkstart AAAAAAAAMT} +{\bkmkend AAAAAAAAMT} Inheritance diagram for PlotSpectrum:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_spectrum__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -3491,8 +3507,8 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotSpectrum} (wxFrame *parent){\bkmkstart AAAAAAAAMS} -{\bkmkend AAAAAAAAMS} +{\b PlotSpectrum} (wxFrame *parent){\bkmkstart AAAAAAAAMU} +{\bkmkend AAAAAAAAMU} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3502,28 +3518,28 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMT} -{\bkmkend AAAAAAAAMT} +void {\b OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAMV} +{\bkmkend AAAAAAAAMV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMU} -{\bkmkend AAAAAAAAMU} +void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAMW} +{\bkmkend AAAAAAAAMW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMV} -{\bkmkend AAAAAAAAMV} +void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAMX} +{\bkmkend AAAAAAAAMX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMW} -{\bkmkend AAAAAAAAMW} +void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMY} +{\bkmkend AAAAAAAAMY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMX} -{\bkmkend AAAAAAAAMX} +void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAAMZ} +{\bkmkend AAAAAAAAMZ} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3543,8 +3559,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_spectrum.cpp\par PlotWaterfall Class Reference\par \pard\plain {\tc\tcl2 \v PlotWaterfall} {\xe \v PlotWaterfall} -{\bkmkstart AAAAAAAAMY} -{\bkmkend AAAAAAAAMY} +{\bkmkstart AAAAAAAANA} +{\bkmkend AAAAAAAANA} Inheritance diagram for PlotWaterfall:{ \pard\plain \par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_plot_waterfall__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par @@ -3562,8 +3578,8 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b PlotWaterfall} (wxFrame *parent){\bkmkstart AAAAAAAAMZ} -{\bkmkend AAAAAAAAMZ} +{\b PlotWaterfall} (wxFrame *parent){\bkmkstart AAAAAAAANB} +{\bkmkend AAAAAAAANB} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3573,44 +3589,44 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -unsigned {\b heatmap} (float val, float min, float max){\bkmkstart AAAAAAAANA} -{\bkmkend AAAAAAAANA} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -void {\b OnPaint} (wxPaintEvent &evt){\bkmkstart AAAAAAAANB} -{\bkmkend AAAAAAAANB} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAANC} +unsigned {\b heatmap} (float val, float min, float max){\bkmkstart AAAAAAAANC} {\bkmkend AAAAAAAANC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAAND} +void {\b OnPaint} (wxPaintEvent &evt){\bkmkstart AAAAAAAAND} {\bkmkend AAAAAAAAND} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANE} +void {\b OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAANE} {\bkmkend AAAAAAAANE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANF} +void {\b OnShow} (wxShowEvent &event){\bkmkstart AAAAAAAANF} {\bkmkend AAAAAAAANF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b plotData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANG} +void {\b drawGraticule} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANG} {\bkmkend AAAAAAAANG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b plotPixelData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANH} +void {\b draw} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANH} {\bkmkend AAAAAAAANH} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +void {\b plotData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANI} +{\bkmkend AAAAAAAANI} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +void {\b plotPixelData} (wxAutoBufferedPaintDC &dc){\bkmkstart AAAAAAAANJ} +{\bkmkend AAAAAAAANJ} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Protected Attributes\par @@ -3619,13 +3635,13 @@ Protected Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -unsigned {\b m_heatmap_lut} [256]{\bkmkstart AAAAAAAANI} -{\bkmkend AAAAAAAANI} +unsigned {\b m_heatmap_lut} [256]{\bkmkstart AAAAAAAANK} +{\bkmkend AAAAAAAANK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b m_greyscale}{\bkmkstart AAAAAAAANJ} -{\bkmkend AAAAAAAANJ} +int {\b m_greyscale}{\bkmkstart AAAAAAAANL} +{\bkmkend AAAAAAAANL} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3645,8 +3661,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_waterfall.cpp\par PortAudioWrap Class Reference\par \pard\plain {\tc\tcl2 \v PortAudioWrap} {\xe \v PortAudioWrap} -{\bkmkstart AAAAAAAANK} -{\bkmkend AAAAAAAANK} +{\bkmkstart AAAAAAAANM} +{\bkmkend AAAAAAAANM} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Public Member Functions\par \pard\plain @@ -3654,274 +3670,274 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b per_frame_rx_processing} (short output_buf[], int *n_output_buf, int codec_bits[], short input_buf[], int *n_input_buf, int *nin, int *state, struct CODEC2 *c2){\bkmkstart AAAAAAAANL} -{\bkmkend AAAAAAAANL} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -PaDeviceIndex {\b getDefaultInputDevice} (){\bkmkstart AAAAAAAANM} -{\bkmkend AAAAAAAANM} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -PaDeviceIndex {\b getDefaultOutputDevice} (){\bkmkstart AAAAAAAANN} +void {\b per_frame_rx_processing} (short output_buf[], int *n_output_buf, int codec_bits[], short input_buf[], int *n_input_buf, int *nin, int *state, struct CODEC2 *c2){\bkmkstart AAAAAAAANN} {\bkmkend AAAAAAAANN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaStreamParameters * {\b getDeviceInfo} (PaDeviceIndex idx){\bkmkstart AAAAAAAANO} +PaDeviceIndex {\b getDefaultInputDevice} (){\bkmkstart AAAAAAAANO} {\bkmkend AAAAAAAANO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setFramesPerBuffer} (unsigned long size){\bkmkstart AAAAAAAANP} +PaDeviceIndex {\b getDefaultOutputDevice} (){\bkmkstart AAAAAAAANP} {\bkmkend AAAAAAAANP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setSampleRate} (unsigned long size){\bkmkstart AAAAAAAANQ} +PaStreamParameters * {\b getDeviceInfo} (PaDeviceIndex idx){\bkmkstart AAAAAAAANQ} {\bkmkend AAAAAAAANQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setStreamFlags} (PaStreamFlags flags){\bkmkstart AAAAAAAANR} +PaError {\b setFramesPerBuffer} (unsigned long size){\bkmkstart AAAAAAAANR} {\bkmkend AAAAAAAANR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setCallback} (PaStreamCallback *streamCallback){\bkmkstart AAAAAAAANS} +PaError {\b setSampleRate} (unsigned long size){\bkmkstart AAAAAAAANS} {\bkmkend AAAAAAAANS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setStreamCallback} (PaStream *stream, PaStreamCallback *callback){\bkmkstart AAAAAAAANT} +PaError {\b setStreamFlags} (PaStreamFlags flags){\bkmkstart AAAAAAAANT} {\bkmkend AAAAAAAANT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setStreamFinishedCallback} (PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAANU} +PaError {\b setCallback} (PaStreamCallback *streamCallback){\bkmkstart AAAAAAAANU} {\bkmkend AAAAAAAANU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b streamOpen} (){\bkmkstart AAAAAAAANV} +PaError {\b setStreamCallback} (PaStream *stream, PaStreamCallback *callback){\bkmkstart AAAAAAAANV} {\bkmkend AAAAAAAANV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setInputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAANW} +PaError {\b setStreamFinishedCallback} (PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAANW} {\bkmkend AAAAAAAANW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setInputChannelCount} (int count){\bkmkstart AAAAAAAANX} +PaError {\b streamOpen} (){\bkmkstart AAAAAAAANX} {\bkmkend AAAAAAAANX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b getInputChannelCount} (){\bkmkstart AAAAAAAANY} +PaError {\b setInputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAANY} {\bkmkend AAAAAAAANY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setInputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAANZ} +PaError {\b setInputChannelCount} (int count){\bkmkstart AAAAAAAANZ} {\bkmkend AAAAAAAANZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setInputSampleRate} (PaSampleFormat format){\bkmkstart AAAAAAAAOA} +int {\b getInputChannelCount} (){\bkmkstart AAAAAAAAOA} {\bkmkend AAAAAAAAOA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setInputLatency} (PaTime latency){\bkmkstart AAAAAAAAOB} +PaError {\b setInputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAAOB} {\bkmkend AAAAAAAAOB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setInputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOC} +PaError {\b setInputSampleRate} (PaSampleFormat format){\bkmkstart AAAAAAAAOC} {\bkmkend AAAAAAAAOC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaTime {\b getInputDefaultLowLatency} (){\bkmkstart AAAAAAAAOD} +PaError {\b setInputLatency} (PaTime latency){\bkmkstart AAAAAAAAOD} {\bkmkend AAAAAAAAOD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const char * {\b getDeviceName} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOE} +void {\b setInputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOE} {\bkmkend AAAAAAAAOE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setOutputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOF} +PaTime {\b getInputDefaultLowLatency} (){\bkmkstart AAAAAAAAOF} {\bkmkend AAAAAAAAOF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setOutputChannelCount} (int count){\bkmkstart AAAAAAAAOG} +const char * {\b getDeviceName} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOG} {\bkmkend AAAAAAAAOG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const int {\b getOutputChannelCount} (){\bkmkstart AAAAAAAAOH} +PaError {\b setOutputDevice} (PaDeviceIndex dev){\bkmkstart AAAAAAAAOH} {\bkmkend AAAAAAAAOH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setOutputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAAOI} +PaError {\b setOutputChannelCount} (int count){\bkmkstart AAAAAAAAOI} {\bkmkend AAAAAAAAOI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b setOutputLatency} (PaTime latency){\bkmkstart AAAAAAAAOJ} +const int {\b getOutputChannelCount} (){\bkmkstart AAAAAAAAOJ} {\bkmkend AAAAAAAAOJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b streamStart} (){\bkmkstart AAAAAAAAOK} +PaError {\b setOutputSampleFormat} (PaSampleFormat format){\bkmkstart AAAAAAAAOK} {\bkmkend AAAAAAAAOK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaError {\b streamClose} (){\bkmkstart AAAAAAAAOL} +PaError {\b setOutputLatency} (PaTime latency){\bkmkstart AAAAAAAAOL} {\bkmkend AAAAAAAAOL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setOutputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOM} +PaError {\b streamStart} (){\bkmkstart AAAAAAAAOM} {\bkmkend AAAAAAAAOM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaTime {\b getOutputDefaultLowLatency} (){\bkmkstart AAAAAAAAON} +PaError {\b streamClose} (){\bkmkstart AAAAAAAAON} {\bkmkend AAAAAAAAON} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b averageData} (float mag_dB[]){\bkmkstart AAAAAAAAOO} +void {\b setOutputHostApiStreamInfo} (void *info=NULL){\bkmkstart AAAAAAAAOO} {\bkmkend AAAAAAAAOO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setFdmdvState} (FDMDV *fdmdv_state){\bkmkstart AAAAAAAAOP} +PaTime {\b getOutputDefaultLowLatency} (){\bkmkstart AAAAAAAAOP} {\bkmkend AAAAAAAAOP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setInputBuffer} (const PaStreamParameters &inputBuffer){\bkmkstart AAAAAAAAOQ} +void {\b averageData} (float mag_dB[]){\bkmkstart AAAAAAAAOQ} {\bkmkend AAAAAAAAOQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setOutputBuffer} (const PaStreamParameters &outputBuffer){\bkmkstart AAAAAAAAOR} +void {\b setFdmdvState} (FDMDV *fdmdv_state){\bkmkstart AAAAAAAAOR} {\bkmkend AAAAAAAAOR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setSamplerate} (int samplerate){\bkmkstart AAAAAAAAOS} +void {\b setInputBuffer} (const PaStreamParameters &inputBuffer){\bkmkstart AAAAAAAAOS} {\bkmkend AAAAAAAAOS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setStatusFlags} (const PaStreamCallbackFlags &statusFlags){\bkmkstart AAAAAAAAOT} +void {\b setOutputBuffer} (const PaStreamParameters &outputBuffer){\bkmkstart AAAAAAAAOT} {\bkmkend AAAAAAAAOT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setStream} (PaStream *stream){\bkmkstart AAAAAAAAOU} +void {\b setSamplerate} (int samplerate){\bkmkstart AAAAAAAAOU} {\bkmkend AAAAAAAAOU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setStreamFinishedCallback} (PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAAOV} +void {\b setStatusFlags} (const PaStreamCallbackFlags &statusFlags){\bkmkstart AAAAAAAAOV} {\bkmkend AAAAAAAAOV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setTimeInfo} (PaStreamCallbackTimeInfo *timeInfo){\bkmkstart AAAAAAAAOW} +void {\b setStream} (PaStream *stream){\bkmkstart AAAAAAAAOW} {\bkmkend AAAAAAAAOW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b setUserData} (void *userData){\bkmkstart AAAAAAAAOX} +void {\b setStreamFinishedCallback} (PaStreamFinishedCallback *streamFinishedCallback){\bkmkstart AAAAAAAAOX} {\bkmkend AAAAAAAAOX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -FDMDV * {\b getFdmdvState} (){\bkmkstart AAAAAAAAOY} +void {\b setTimeInfo} (PaStreamCallbackTimeInfo *timeInfo){\bkmkstart AAAAAAAAOY} {\bkmkend AAAAAAAAOY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -unsigned long {\b getFramesPerBuffer} () const {\bkmkstart AAAAAAAAOZ} +void {\b setUserData} (void *userData){\bkmkstart AAAAAAAAOZ} {\bkmkend AAAAAAAAOZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const PaStreamParameters & {\b getInputBuffer} () const {\bkmkstart AAAAAAAAPA} +FDMDV * {\b getFdmdvState} (){\bkmkstart AAAAAAAAPA} {\bkmkend AAAAAAAAPA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const PaStreamParameters & {\b getOutputBuffer} () const {\bkmkstart AAAAAAAAPB} +unsigned long {\b getFramesPerBuffer} () const {\bkmkstart AAAAAAAAPB} {\bkmkend AAAAAAAAPB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b getSamplerate} () const {\bkmkstart AAAAAAAAPC} +const PaStreamParameters & {\b getInputBuffer} () const {\bkmkstart AAAAAAAAPC} {\bkmkend AAAAAAAAPC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const PaStreamCallbackFlags & {\b getStatusFlags} () const {\bkmkstart AAAAAAAAPD} +const PaStreamParameters & {\b getOutputBuffer} () const {\bkmkstart AAAAAAAAPD} {\bkmkend AAAAAAAAPD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -PaStream * {\b getStream} (){\bkmkstart AAAAAAAAPE} +int {\b getSamplerate} () const {\bkmkstart AAAAAAAAPE} {\bkmkend AAAAAAAAPE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void * {\b getUserData} (){\bkmkstart AAAAAAAAPF} +const PaStreamCallbackFlags & {\b getStatusFlags} () const {\bkmkstart AAAAAAAAPF} {\bkmkend AAAAAAAAPF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b terminate} (){\bkmkstart AAAAAAAAPG} +PaStream * {\b getStream} (){\bkmkstart AAAAAAAAPG} {\bkmkend AAAAAAAAPG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b stop} (){\bkmkstart AAAAAAAAPH} +void * {\b getUserData} (){\bkmkstart AAAAAAAAPH} {\bkmkend AAAAAAAAPH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b abort} (){\bkmkstart AAAAAAAAPI} +void {\b terminate} (){\bkmkstart AAAAAAAAPI} {\bkmkend AAAAAAAAPI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b isOpen} () const {\bkmkstart AAAAAAAAPJ} +void {\b stop} (){\bkmkstart AAAAAAAAPJ} {\bkmkend AAAAAAAAPJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b isStopped} () const {\bkmkstart AAAAAAAAPK} +void {\b abort} (){\bkmkstart AAAAAAAAPK} {\bkmkend AAAAAAAAPK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b isActive} () const {\bkmkstart AAAAAAAAPL} +bool {\b isOpen} () const {\bkmkstart AAAAAAAAPL} {\bkmkend AAAAAAAAPL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b loadData} (){\bkmkstart AAAAAAAAPM} +bool {\b isStopped} () const {\bkmkstart AAAAAAAAPM} {\bkmkend AAAAAAAAPM} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +bool {\b isActive} () const {\bkmkstart AAAAAAAAPN} +{\bkmkend AAAAAAAAPN} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +void {\b loadData} (){\bkmkstart AAAAAAAAPO} +{\bkmkend AAAAAAAAPO} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Public Attributes\par @@ -3930,8 +3946,8 @@ Public Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b m_av_mag} [FDMDV_NSPEC]{\bkmkstart AAAAAAAAPN} -{\bkmkend AAAAAAAAPN} +float {\b m_av_mag} [FDMDV_NSPEC]{\bkmkstart AAAAAAAAPP} +{\bkmkend AAAAAAAAPP} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -3948,8 +3964,8 @@ C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_pa_wrapper.cpp\par TopFrame Class Reference\par \pard\plain {\tc\tcl2 \v TopFrame} {\xe \v TopFrame} -{\bkmkstart AAAAAAAAPO} -{\bkmkend AAAAAAAAPO} +{\bkmkstart AAAAAAAAPQ} +{\bkmkend AAAAAAAAPQ} \par { {\f2 #include }}\par @@ -3970,8 +3986,8 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b TopFrame} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("FDMDV2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(761, 500), long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL){\bkmkstart AAAAAAAAPP} -{\bkmkend AAAAAAAAPP} +{\b TopFrame} (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("FDMDV2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(761, 500), long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL){\bkmkstart AAAAAAAAPR} +{\bkmkend AAAAAAAAPR} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3981,8 +3997,8 @@ Public Attributes\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxAuiNotebook * {\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAPQ} -{\bkmkend AAAAAAAAPQ} +wxAuiNotebook * {\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAPS} +{\bkmkend AAAAAAAAPS} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3992,310 +4008,310 @@ Protected Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b topFrame_OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAPR} -{\bkmkend AAAAAAAAPR} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -virtual void {\b topFrame_OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAPS} -{\bkmkend AAAAAAAAPS} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -virtual void {\b topFrame_OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAPT} +virtual void {\b topFrame_OnClose} (wxCloseEvent &event){\bkmkstart AAAAAAAAPT} {\bkmkend AAAAAAAAPT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b topFrame_OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPU} +virtual void {\b topFrame_OnPaint} (wxPaintEvent &event){\bkmkstart AAAAAAAAPU} {\bkmkend AAAAAAAAPU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAPV} +virtual void {\b topFrame_OnSize} (wxSizeEvent &event){\bkmkstart AAAAAAAAPV} {\bkmkend AAAAAAAAPV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPW} +virtual void {\b topFrame_OnUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPW} {\bkmkend AAAAAAAAPW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAPX} +virtual void {\b OnOpen} (wxCommandEvent &event){\bkmkstart AAAAAAAAPX} {\bkmkend AAAAAAAAPX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPY} +virtual void {\b OnOpenUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAPY} {\bkmkend AAAAAAAAPY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAPZ} +virtual void {\b OnSave} (wxCommandEvent &event){\bkmkstart AAAAAAAAPZ} {\bkmkend AAAAAAAAPZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQA} +virtual void {\b OnSaveUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQA} {\bkmkend AAAAAAAAQA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAQB} +virtual void {\b OnClose} (wxCommandEvent &event){\bkmkstart AAAAAAAAQB} {\bkmkend AAAAAAAAQB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAQC} +virtual void {\b OnCloseUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQC} {\bkmkend AAAAAAAAQC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQD} +virtual void {\b OnExit} (wxCommandEvent &event){\bkmkstart AAAAAAAAQD} {\bkmkend AAAAAAAAQD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAQE} +virtual void {\b OnCopy} (wxCommandEvent &event){\bkmkstart AAAAAAAAQE} {\bkmkend AAAAAAAAQE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQF} +virtual void {\b OnCopyUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQF} {\bkmkend AAAAAAAAQF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAQG} +virtual void {\b OnCut} (wxCommandEvent &event){\bkmkstart AAAAAAAAQG} {\bkmkend AAAAAAAAQG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQH} +virtual void {\b OnCutUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQH} {\bkmkend AAAAAAAAQH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAQI} +virtual void {\b OnPaste} (wxCommandEvent &event){\bkmkstart AAAAAAAAQI} {\bkmkend AAAAAAAAQI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQJ} +virtual void {\b OnPasteUpdateUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQJ} {\bkmkend AAAAAAAAQJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAQK} +virtual void {\b OnToolsAudio} (wxCommandEvent &event){\bkmkstart AAAAAAAAQK} {\bkmkend AAAAAAAAQK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQL} +virtual void {\b OnToolsAudioUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQL} {\bkmkend AAAAAAAAQL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAQM} +virtual void {\b OnToolsComCfg} (wxCommandEvent &event){\bkmkstart AAAAAAAAQM} {\bkmkend AAAAAAAAQM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQN} +virtual void {\b OnToolsComCfgUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQN} {\bkmkend AAAAAAAAQN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQO} +virtual void {\b OnToolsOptions} (wxCommandEvent &event){\bkmkstart AAAAAAAAQO} {\bkmkend AAAAAAAAQO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQP} +virtual void {\b OnToolsOptionsUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQP} {\bkmkend AAAAAAAAQP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAQQ} +virtual void {\b OnCaptureRxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQQ} {\bkmkend AAAAAAAAQQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAQR} +virtual void {\b OnCaptureTxStream} (wxCommandEvent &event){\bkmkstart AAAAAAAAQR} {\bkmkend AAAAAAAAQR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQS} +virtual void {\b OnPlayAudioFile} (wxCommandEvent &event){\bkmkstart AAAAAAAAQS} {\bkmkend AAAAAAAAQS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAQT} +virtual void {\b OnHelpCheckUpdates} (wxCommandEvent &event){\bkmkstart AAAAAAAAQT} {\bkmkend AAAAAAAAQT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQU} +virtual void {\b OnHelpCheckUpdatesUI} (wxUpdateUIEvent &event){\bkmkstart AAAAAAAAQU} {\bkmkend AAAAAAAAQU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQV} +virtual void {\b OnHelpAbout} (wxCommandEvent &event){\bkmkstart AAAAAAAAQV} {\bkmkend AAAAAAAAQV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAQW} +virtual void {\b OnTogBtnRxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQW} {\bkmkend AAAAAAAAQW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAQX} +virtual void {\b OnTogBtnTxID} (wxCommandEvent &event){\bkmkstart AAAAAAAAQX} {\bkmkend AAAAAAAAQX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAAQY} +virtual void {\b OnCmdSliderScroll} (wxScrollEvent &event){\bkmkstart AAAAAAAAQY} {\bkmkend AAAAAAAAQY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAAQZ} +virtual void {\b OnSliderScrollBottom} (wxScrollEvent &event){\bkmkstart AAAAAAAAQZ} {\bkmkend AAAAAAAAQZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARA} +virtual void {\b OnCmdSliderScrollChanged} (wxScrollEvent &event){\bkmkstart AAAAAAAARA} {\bkmkend AAAAAAAARA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAARB} +virtual void {\b OnSliderScrollTop} (wxScrollEvent &event){\bkmkstart AAAAAAAARB} {\bkmkend AAAAAAAARB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARC} +virtual void {\b OnCheckSQClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARC} {\bkmkend AAAAAAAARC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARD} +virtual void {\b OnTogBtnOnOff} (wxCommandEvent &event){\bkmkstart AAAAAAAARD} {\bkmkend AAAAAAAARD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARE} +virtual void {\b OnTogBtnSplitClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARE} {\bkmkend AAAAAAAARE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARF} +virtual void {\b OnTogBtnAnalogClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARF} {\bkmkend AAAAAAAARF} \par -} -\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid -Protected Attributes\par -\pard\plain - -{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxMenuBar * {\b m_menubarMain}{\bkmkstart AAAAAAAARG} +virtual void {\b OnTogBtnALCClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARG} {\bkmkend AAAAAAAARG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxMenu * {\b file}{\bkmkstart AAAAAAAARH} +virtual void {\b OnTogBtnTXClick} (wxCommandEvent &event){\bkmkstart AAAAAAAARH} {\bkmkend AAAAAAAARH} \par +} +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Protected Attributes\par +\pard\plain + +{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxMenu * {\b edit}{\bkmkstart AAAAAAAARI} +wxMenuBar * {\b m_menubarMain}{\bkmkstart AAAAAAAARI} {\bkmkend AAAAAAAARI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxMenu * {\b tools}{\bkmkstart AAAAAAAARJ} +wxMenu * {\b file}{\bkmkstart AAAAAAAARJ} {\bkmkend AAAAAAAARJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxMenu * {\b help}{\bkmkstart AAAAAAAARK} +wxMenu * {\b edit}{\bkmkstart AAAAAAAARK} {\bkmkend AAAAAAAARK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxGauge * {\b m_gaugeSNR}{\bkmkstart AAAAAAAARL} +wxMenu * {\b tools}{\bkmkstart AAAAAAAARL} {\bkmkend AAAAAAAARL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxTextCtrl * {\b m_textSNR}{\bkmkstart AAAAAAAARM} +wxMenu * {\b help}{\bkmkstart AAAAAAAARM} {\bkmkend AAAAAAAARM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxGauge * {\b m_gaugeLevel}{\bkmkstart AAAAAAAARN} +wxGauge * {\b m_gaugeSNR}{\bkmkstart AAAAAAAARN} {\bkmkend AAAAAAAARN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxTextCtrl * {\b m_txtCtrl}{\bkmkstart AAAAAAAARO} +wxTextCtrl * {\b m_textSNR}{\bkmkstart AAAAAAAARO} {\bkmkend AAAAAAAARO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxToggleButton * {\b m_togRxID}{\bkmkstart AAAAAAAARP} +wxGauge * {\b m_gaugeLevel}{\bkmkstart AAAAAAAARP} {\bkmkend AAAAAAAARP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxToggleButton * {\b m_togTxID}{\bkmkstart AAAAAAAARQ} +wxTextCtrl * {\b m_txtCtrl}{\bkmkstart AAAAAAAARQ} {\bkmkend AAAAAAAARQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxSlider * {\b m_sliderSQ}{\bkmkstart AAAAAAAARR} +wxToggleButton * {\b m_togRxID}{\bkmkstart AAAAAAAARR} {\bkmkend AAAAAAAARR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxCheckBox * {\b m_ckboxSQ}{\bkmkstart AAAAAAAARS} +wxToggleButton * {\b m_togTxID}{\bkmkstart AAAAAAAARS} {\bkmkend AAAAAAAARS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxToggleButton * {\b m_togBtnOnOff}{\bkmkstart AAAAAAAART} +wxSlider * {\b m_sliderSQ}{\bkmkstart AAAAAAAART} {\bkmkend AAAAAAAART} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxToggleButton * {\b m_togBtnSplit}{\bkmkstart AAAAAAAARU} +wxCheckBox * {\b m_ckboxSQ}{\bkmkstart AAAAAAAARU} {\bkmkend AAAAAAAARU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxToggleButton * {\b m_togBtnAnalog}{\bkmkstart AAAAAAAARV} +wxToggleButton * {\b m_togBtnOnOff}{\bkmkstart AAAAAAAARV} {\bkmkend AAAAAAAARV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxToggleButton * {\b m_togBtnALC}{\bkmkstart AAAAAAAARW} +wxToggleButton * {\b m_togBtnSplit}{\bkmkstart AAAAAAAARW} {\bkmkend AAAAAAAARW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxToggleButton * {\b m_btnTogTX}{\bkmkstart AAAAAAAARX} +wxToggleButton * {\b m_togBtnAnalog}{\bkmkstart AAAAAAAARX} {\bkmkend AAAAAAAARX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -wxStatusBar * {\b m_statusBar1}{\bkmkstart AAAAAAAARY} +wxToggleButton * {\b m_togBtnALC}{\bkmkstart AAAAAAAARY} {\bkmkend AAAAAAAARY} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +wxToggleButton * {\b m_btnTogTX}{\bkmkstart AAAAAAAARZ} +{\bkmkend AAAAAAAARZ} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +wxStatusBar * {\b m_statusBar1}{\bkmkstart AAAAAAAASA} +{\bkmkend AAAAAAAASA} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -4319,8 +4335,8 @@ C:/bin/Projects/Radio/fdmdv2/src/topFrame.cpp\par topFrame.TopFrame Class Reference\par \pard\plain {\tc\tcl2 \v topFrame.TopFrame} {\xe \v topFrame.TopFrame} -{\bkmkstart AAAAAAAARZ} -{\bkmkend AAAAAAAARZ} +{\bkmkstart AAAAAAAASB} +{\bkmkend AAAAAAAASB} \par { {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4342,400 +4358,400 @@ Public Member Functions\par { \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b __init__}{\bkmkstart AAAAAAAASA} -{\bkmkend AAAAAAAASA} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -def {\b __del__}{\bkmkstart AAAAAAAASB} -{\bkmkend AAAAAAAASB} -\par -\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -def {\b topFrame_OnClose}{\bkmkstart AAAAAAAASC} +def {\b __init__}{\bkmkstart AAAAAAAASC} {\bkmkend AAAAAAAASC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b topFrame_OnPaint}{\bkmkstart AAAAAAAASD} +def {\b __del__}{\bkmkstart AAAAAAAASD} {\bkmkend AAAAAAAASD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b topFrame_OnSize}{\bkmkstart AAAAAAAASE} +def {\b topFrame_OnClose}{\bkmkstart AAAAAAAASE} {\bkmkend AAAAAAAASE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b topFrame_OnUpdateUI}{\bkmkstart AAAAAAAASF} +def {\b topFrame_OnPaint}{\bkmkstart AAAAAAAASF} {\bkmkend AAAAAAAASF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnOpen}{\bkmkstart AAAAAAAASG} +def {\b topFrame_OnSize}{\bkmkstart AAAAAAAASG} {\bkmkend AAAAAAAASG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnOpenUpdateUI}{\bkmkstart AAAAAAAASH} +def {\b topFrame_OnUpdateUI}{\bkmkstart AAAAAAAASH} {\bkmkend AAAAAAAASH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnSave}{\bkmkstart AAAAAAAASI} +def {\b OnOpen}{\bkmkstart AAAAAAAASI} {\bkmkend AAAAAAAASI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnSaveUpdateUI}{\bkmkstart AAAAAAAASJ} +def {\b OnOpenUpdateUI}{\bkmkstart AAAAAAAASJ} {\bkmkend AAAAAAAASJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnClose}{\bkmkstart AAAAAAAASK} +def {\b OnSave}{\bkmkstart AAAAAAAASK} {\bkmkend AAAAAAAASK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCloseUpdateUI}{\bkmkstart AAAAAAAASL} +def {\b OnSaveUpdateUI}{\bkmkstart AAAAAAAASL} {\bkmkend AAAAAAAASL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnExit}{\bkmkstart AAAAAAAASM} +def {\b OnClose}{\bkmkstart AAAAAAAASM} {\bkmkend AAAAAAAASM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCopy}{\bkmkstart AAAAAAAASN} +def {\b OnCloseUpdateUI}{\bkmkstart AAAAAAAASN} {\bkmkend AAAAAAAASN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCopyUpdateUI}{\bkmkstart AAAAAAAASO} +def {\b OnExit}{\bkmkstart AAAAAAAASO} {\bkmkend AAAAAAAASO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCut}{\bkmkstart AAAAAAAASP} +def {\b OnCopy}{\bkmkstart AAAAAAAASP} {\bkmkend AAAAAAAASP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCutUpdateUI}{\bkmkstart AAAAAAAASQ} +def {\b OnCopyUpdateUI}{\bkmkstart AAAAAAAASQ} {\bkmkend AAAAAAAASQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnPaste}{\bkmkstart AAAAAAAASR} +def {\b OnCut}{\bkmkstart AAAAAAAASR} {\bkmkend AAAAAAAASR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnPasteUpdateUI}{\bkmkstart AAAAAAAASS} +def {\b OnCutUpdateUI}{\bkmkstart AAAAAAAASS} {\bkmkend AAAAAAAASS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnToolsAudio}{\bkmkstart AAAAAAAAST} +def {\b OnPaste}{\bkmkstart AAAAAAAAST} {\bkmkend AAAAAAAAST} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnToolsAudioUI}{\bkmkstart AAAAAAAASU} +def {\b OnPasteUpdateUI}{\bkmkstart AAAAAAAASU} {\bkmkend AAAAAAAASU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnToolsComCfg}{\bkmkstart AAAAAAAASV} +def {\b OnToolsAudio}{\bkmkstart AAAAAAAASV} {\bkmkend AAAAAAAASV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnToolsComCfgUI}{\bkmkstart AAAAAAAASW} +def {\b OnToolsAudioUI}{\bkmkstart AAAAAAAASW} {\bkmkend AAAAAAAASW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnToolsOptions}{\bkmkstart AAAAAAAASX} +def {\b OnToolsComCfg}{\bkmkstart AAAAAAAASX} {\bkmkend AAAAAAAASX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnToolsOptionsUI}{\bkmkstart AAAAAAAASY} +def {\b OnToolsComCfgUI}{\bkmkstart AAAAAAAASY} {\bkmkend AAAAAAAASY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCaptureRxStream}{\bkmkstart AAAAAAAASZ} +def {\b OnToolsOptions}{\bkmkstart AAAAAAAASZ} {\bkmkend AAAAAAAASZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCaptureTxStream}{\bkmkstart AAAAAAAATA} +def {\b OnToolsOptionsUI}{\bkmkstart AAAAAAAATA} {\bkmkend AAAAAAAATA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnPlayAudioFile}{\bkmkstart AAAAAAAATB} +def {\b OnCaptureRxStream}{\bkmkstart AAAAAAAATB} {\bkmkend AAAAAAAATB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnHelpCheckUpdates}{\bkmkstart AAAAAAAATC} +def {\b OnCaptureTxStream}{\bkmkstart AAAAAAAATC} {\bkmkend AAAAAAAATC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnHelpCheckUpdatesUI}{\bkmkstart AAAAAAAATD} +def {\b OnPlayAudioFile}{\bkmkstart AAAAAAAATD} {\bkmkend AAAAAAAATD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnHelpAbout}{\bkmkstart AAAAAAAATE} +def {\b OnHelpCheckUpdates}{\bkmkstart AAAAAAAATE} {\bkmkend AAAAAAAATE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTogBtnRxID}{\bkmkstart AAAAAAAATF} +def {\b OnHelpCheckUpdatesUI}{\bkmkstart AAAAAAAATF} {\bkmkend AAAAAAAATF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTogBtnTxID}{\bkmkstart AAAAAAAATG} +def {\b OnHelpAbout}{\bkmkstart AAAAAAAATG} {\bkmkend AAAAAAAATG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCmdSliderScroll}{\bkmkstart AAAAAAAATH} +def {\b OnTogBtnRxID}{\bkmkstart AAAAAAAATH} {\bkmkend AAAAAAAATH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnSliderScrollBottom}{\bkmkstart AAAAAAAATI} +def {\b OnTogBtnTxID}{\bkmkstart AAAAAAAATI} {\bkmkend AAAAAAAATI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCmdSliderScrollChanged}{\bkmkstart AAAAAAAATJ} +def {\b OnCmdSliderScroll}{\bkmkstart AAAAAAAATJ} {\bkmkend AAAAAAAATJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnSliderScrollTop}{\bkmkstart AAAAAAAATK} +def {\b OnSliderScrollBottom}{\bkmkstart AAAAAAAATK} {\bkmkend AAAAAAAATK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnCheckSQClick}{\bkmkstart AAAAAAAATL} +def {\b OnCmdSliderScrollChanged}{\bkmkstart AAAAAAAATL} {\bkmkend AAAAAAAATL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTogBtnOnOff}{\bkmkstart AAAAAAAATM} +def {\b OnSliderScrollTop}{\bkmkstart AAAAAAAATM} {\bkmkend AAAAAAAATM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTogBtnSplitClick}{\bkmkstart AAAAAAAATN} +def {\b OnCheckSQClick}{\bkmkstart AAAAAAAATN} {\bkmkend AAAAAAAATN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTogBtnAnalogClick}{\bkmkstart AAAAAAAATO} +def {\b OnTogBtnOnOff}{\bkmkstart AAAAAAAATO} {\bkmkend AAAAAAAATO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTogBtnALCClick}{\bkmkstart AAAAAAAATP} +def {\b OnTogBtnSplitClick}{\bkmkstart AAAAAAAATP} {\bkmkend AAAAAAAATP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -def {\b OnTogBtnTXClick}{\bkmkstart AAAAAAAATQ} +def {\b OnTogBtnAnalogClick}{\bkmkstart AAAAAAAATQ} {\bkmkend AAAAAAAATQ} \par -} -\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid -Public Attributes\par -\pard\plain - -{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menubarMain}{\bkmkstart AAAAAAAATR} +def {\b OnTogBtnALCClick}{\bkmkstart AAAAAAAATR} {\bkmkend AAAAAAAATR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b file}{\bkmkstart AAAAAAAATS} +def {\b OnTogBtnTXClick}{\bkmkstart AAAAAAAATS} {\bkmkend AAAAAAAATS} \par +} +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Public Attributes\par +\pard\plain + +{ \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemOpen}{\bkmkstart AAAAAAAATT} +{\b m_menubarMain}{\bkmkstart AAAAAAAATT} {\bkmkend AAAAAAAATT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemSave}{\bkmkstart AAAAAAAATU} +{\b file}{\bkmkstart AAAAAAAATU} {\bkmkend AAAAAAAATU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemClose}{\bkmkstart AAAAAAAATV} +{\b m_menuItemOpen}{\bkmkstart AAAAAAAATV} {\bkmkend AAAAAAAATV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemExit}{\bkmkstart AAAAAAAATW} +{\b m_menuItemSave}{\bkmkstart AAAAAAAATW} {\bkmkend AAAAAAAATW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b edit}{\bkmkstart AAAAAAAATX} +{\b m_menuItemClose}{\bkmkstart AAAAAAAATX} {\bkmkend AAAAAAAATX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemCopy}{\bkmkstart AAAAAAAATY} +{\b m_menuItemExit}{\bkmkstart AAAAAAAATY} {\bkmkend AAAAAAAATY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemCut}{\bkmkstart AAAAAAAATZ} +{\b edit}{\bkmkstart AAAAAAAATZ} {\bkmkend AAAAAAAATZ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemPaste}{\bkmkstart AAAAAAAAUA} +{\b m_menuItemCopy}{\bkmkstart AAAAAAAAUA} {\bkmkend AAAAAAAAUA} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b tools}{\bkmkstart AAAAAAAAUB} +{\b m_menuItemCut}{\bkmkstart AAAAAAAAUB} {\bkmkend AAAAAAAAUB} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemAudio}{\bkmkstart AAAAAAAAUC} +{\b m_menuItemPaste}{\bkmkstart AAAAAAAAUC} {\bkmkend AAAAAAAAUC} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemRigCtrlCfg}{\bkmkstart AAAAAAAAUD} +{\b tools}{\bkmkstart AAAAAAAAUD} {\bkmkend AAAAAAAAUD} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemOptions}{\bkmkstart AAAAAAAAUE} +{\b m_menuItemAudio}{\bkmkstart AAAAAAAAUE} {\bkmkend AAAAAAAAUE} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemCaptRxStream}{\bkmkstart AAAAAAAAUF} +{\b m_menuItemRigCtrlCfg}{\bkmkstart AAAAAAAAUF} {\bkmkend AAAAAAAAUF} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemCaptTxStream}{\bkmkstart AAAAAAAAUG} +{\b m_menuItemOptions}{\bkmkstart AAAAAAAAUG} {\bkmkend AAAAAAAAUG} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemPlayAudioFile}{\bkmkstart AAAAAAAAUH} +{\b m_menuItemCaptRxStream}{\bkmkstart AAAAAAAAUH} {\bkmkend AAAAAAAAUH} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b help}{\bkmkstart AAAAAAAAUI} +{\b m_menuItemCaptTxStream}{\bkmkstart AAAAAAAAUI} {\bkmkend AAAAAAAAUI} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemHelpUpdates}{\bkmkstart AAAAAAAAUJ} +{\b m_menuItemPlayAudioFile}{\bkmkstart AAAAAAAAUJ} {\bkmkend AAAAAAAAUJ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_menuItemAbout}{\bkmkstart AAAAAAAAUK} +{\b help}{\bkmkstart AAAAAAAAUK} {\bkmkend AAAAAAAAUK} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_gaugeSNR}{\bkmkstart AAAAAAAAUL} +{\b m_menuItemHelpUpdates}{\bkmkstart AAAAAAAAUL} {\bkmkend AAAAAAAAUL} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_textSNR}{\bkmkstart AAAAAAAAUM} +{\b m_menuItemAbout}{\bkmkstart AAAAAAAAUM} {\bkmkend AAAAAAAAUM} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_gaugeLevel}{\bkmkstart AAAAAAAAUN} +{\b m_gaugeSNR}{\bkmkstart AAAAAAAAUN} {\bkmkend AAAAAAAAUN} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAUO} +{\b m_textSNR}{\bkmkstart AAAAAAAAUO} {\bkmkend AAAAAAAAUO} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_txtCtrl}{\bkmkstart AAAAAAAAUP} +{\b m_gaugeLevel}{\bkmkstart AAAAAAAAUP} {\bkmkend AAAAAAAAUP} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_togRxID}{\bkmkstart AAAAAAAAUQ} +{\b m_auiNbookCtrl}{\bkmkstart AAAAAAAAUQ} {\bkmkend AAAAAAAAUQ} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_togTxID}{\bkmkstart AAAAAAAAUR} +{\b m_txtCtrl}{\bkmkstart AAAAAAAAUR} {\bkmkend AAAAAAAAUR} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_sliderSQ}{\bkmkstart AAAAAAAAUS} +{\b m_togRxID}{\bkmkstart AAAAAAAAUS} {\bkmkend AAAAAAAAUS} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_ckboxSQ}{\bkmkstart AAAAAAAAUT} +{\b m_togTxID}{\bkmkstart AAAAAAAAUT} {\bkmkend AAAAAAAAUT} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_togBtnOnOff}{\bkmkstart AAAAAAAAUU} +{\b m_sliderSQ}{\bkmkstart AAAAAAAAUU} {\bkmkend AAAAAAAAUU} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_togBtnSplit}{\bkmkstart AAAAAAAAUV} +{\b m_ckboxSQ}{\bkmkstart AAAAAAAAUV} {\bkmkend AAAAAAAAUV} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_togBtnAnalog}{\bkmkstart AAAAAAAAUW} +{\b m_togBtnOnOff}{\bkmkstart AAAAAAAAUW} {\bkmkend AAAAAAAAUW} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_togBtnALC}{\bkmkstart AAAAAAAAUX} +{\b m_togBtnSplit}{\bkmkstart AAAAAAAAUX} {\bkmkend AAAAAAAAUX} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_btnTogTX}{\bkmkstart AAAAAAAAUY} +{\b m_togBtnAnalog}{\bkmkstart AAAAAAAAUY} {\bkmkend AAAAAAAAUY} \par \pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b m_statusBar1}{\bkmkstart AAAAAAAAUZ} +{\b m_togBtnALC}{\bkmkstart AAAAAAAAUZ} {\bkmkend AAAAAAAAUZ} \par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +{\b m_btnTogTX}{\bkmkstart AAAAAAAAVA} +{\bkmkend AAAAAAAAVA} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +{\b m_statusBar1}{\bkmkstart AAAAAAAAVB} +{\bkmkend AAAAAAAAVB} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid diff --git a/fdmdv2/src/fdmdv2_main.cpp b/fdmdv2/src/fdmdv2_main.cpp index c8264bfb..0298298c 100644 --- a/fdmdv2/src/fdmdv2_main.cpp +++ b/fdmdv2/src/fdmdv2_main.cpp @@ -61,7 +61,14 @@ bool MainApp::OnInit() } //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= -// Class MainFrame(wxFrame* pa->ent) : TopFrame(pa->ent) +// Class MainFrame(wxFrame* pa->ent) : TopFrame(parent) +// +// @class $(Name) +// @author $(User) +// @date $(Date) +// @file $(CurrentFileName).$(CurrentFileExt) +// @brief +// //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= MainFrame::MainFrame(wxWindow *parent) : TopFrame(parent) { @@ -129,7 +136,7 @@ void MainFrame::OnPaint(wxPaintEvent& WXUNUSED(event)) dc.Clear(); } dc.SetUserScale(m_zoom, m_zoom); - const wxSize size = GetClientSize(); +// const wxSize size = GetClientSize(); // dc.DrawBitmap(m_bitmap, dc.DeviceToLogicalX((size.x - m_zoom * m_bitmap.GetWidth()) / 2), dc.DeviceToLogicalY((size.y - m_zoom * m_bitmap.GetHeight()) / 2), true); } @@ -237,19 +244,18 @@ void MainFrame::OnTogBtnALCClick(wxCommandEvent& event) wxMessageBox(wxT("Got Click!"), wxT("OnTogBtnALCClick"), wxOK); event.Skip(); } -/* //------------------------------------------------------------------------- // rxCallback() //------------------------------------------------------------------------- -int MainFrame::rxCallback( - const void *inBuffer, - void *outBuffer, - unsigned long framesPerBuffer, - const PaStreamCallbackTimeInfo *outTime, - PaStreamCallbackFlags statusFlags, - void *userData - ) +int MainFrame::rxCallback( + const void *inBuffer, + void *outBuffer, + unsigned long framesPerBuffer, + const PaStreamCallbackTimeInfo *outTime, + PaStreamCallbackFlags statusFlags, + void *userData + ) { float *out = (float *) outBuffer; float *in = (float *) inBuffer; @@ -271,19 +277,19 @@ int MainFrame::rxCallback( } return paContinue; // 0; } - * */ -/* + + //------------------------------------------------------------------------- // txCallback() //------------------------------------------------------------------------- -int MainFrame::txCallback( - const void *inBuffer, - void *outBuffer, - unsigned long framesPerBuffer, - const PaStreamCallbackTimeInfo *outTime, - PaStreamCallbackFlags statusFlags, - void *userData - ) +int MainFrame::txCallback( + const void *inBuffer, + void *outBuffer, + unsigned long framesPerBuffer, + const PaStreamCallbackTimeInfo *outTime, + PaStreamCallbackFlags statusFlags, + void *userData + ) { float *out = (float *) outBuffer; float *in = (float *) inBuffer; @@ -305,7 +311,7 @@ int MainFrame::txCallback( } return paContinue; // 0; } -*/ + //------------------------------------------------------------------------- // OnTogBtnOnOff() diff --git a/fdmdv2/src/fdmdv2_main.h b/fdmdv2/src/fdmdv2_main.h index 5c2b059e..f2028875 100644 --- a/fdmdv2/src/fdmdv2_main.h +++ b/fdmdv2/src/fdmdv2_main.h @@ -43,6 +43,13 @@ //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= // Class MainApp +// +// @class $(Name) +// @author $(User) +// @date $(Date) +// @file $(CurrentFileName).$(CurrentFileExt) +// @brief +// //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= class MainApp : public wxApp { @@ -50,13 +57,10 @@ class MainApp : public wxApp virtual bool OnInit(); virtual int OnExit() { - //DeleteBitmaps(); return 0; } protected: - //void DeleteBitmaps(); - //bool LoadImages(); }; // declare global static function wxGetApp() @@ -64,6 +68,13 @@ DECLARE_APP(MainApp) //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= // Class MainFrame +// +// @class $(Name) +// @author $(User) +// @date $(Date) +// @file $(CurrentFileName).$(CurrentFileExt) +// @brief +// //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= class MainFrame : public TopFrame { @@ -72,7 +83,6 @@ class MainFrame : public TopFrame virtual ~MainFrame(); PlotPanel* m_panelDefaultA; - PlotPanel* m_panelDefaultB; PlotSpectrum* m_panelSpectrum; PlotWaterfall* m_panelWaterfall; PlotScatter* m_panelScatter; @@ -91,8 +101,7 @@ class MainFrame : public TopFrame PaError m_rxErr; PaError m_txErr; wxSound *m_sound; -// static int (*rxCallback(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, unsigned long, void*)); -/* + static int rxCallback( const void *inBuffer, void *outBuffer, @@ -109,18 +118,8 @@ class MainFrame : public TopFrame PaStreamCallbackFlags statusFlags, void *userData ); -*/ -// void DoStartThread(); -// void DoPauseThread(); - - //void DoResumeThread() { ... } - -// void OnThreadUpdate(wxThreadEvent&); -// void OnThreadCompletion(wxThreadEvent&); protected: -// Fdmdv2ThreadAudio *m_pThread; - wxCriticalSection m_pThreadCS; // protects the m_pThread pointer // protected event handlers virtual void OnCloseFrame(wxCloseEvent& event); virtual void OnExitClick(wxCommandEvent& event); @@ -186,30 +185,7 @@ class MainFrame : public TopFrame bool m_useMemory; wxTextCtrl* m_tc; -// wxBitmap m_bitmap; -// wxBitmap m_alphaBitmap; int m_zoom; - - // any class wishing to process wxWidgets events must use this macro -// DECLARE_EVENT_TABLE() }; - -/* -typedef int (ClassName::*CallbackType)(float); - -void DoWork(CallbackType callback) -{ - //Class instance to invoke it through - ClassName instance; - - //Invocation - int result = instance->*callback(1.0f); -} -int main(int argc, char ** argv) -{ - //Pass in SomeCallback to the DoWork - DoWork(&ClassName::Method); -} -*/ #endif //__FDMDV2_MAIN__ diff --git a/fdmdv2/src/fdmdv2_plot.cpp b/fdmdv2/src/fdmdv2_plot.cpp index dfabe00a..1922d7a2 100644 --- a/fdmdv2/src/fdmdv2_plot.cpp +++ b/fdmdv2/src/fdmdv2_plot.cpp @@ -6,6 +6,13 @@ // Derived from: code written by David Rowe // License: BSD License (other licenses may apply to other // components of this project) +// +// @class $(Name) +// @author $(User) +// @date $(Date) +// @file $(CurrentFileName).$(CurrentFileExt) +// @brief +// //========================================================================== #include #include "fdmdv2_plot.h" @@ -22,6 +29,13 @@ END_EVENT_TABLE() //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= // Class PlotPanel(wxFrame* parent) : wxPanel(parent) +// +// @class $(Name) +// @author $(User) +// @date $(Date) +// @file $(CurrentFileName).$(CurrentFileExt) +// @brief +// //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= PlotPanel::PlotPanel(wxFrame* parent) : wxPanel(parent) { diff --git a/fdmdv2/src/fdmdv2_plot.h b/fdmdv2/src/fdmdv2_plot.h index c6086897..bbdc1b23 100644 --- a/fdmdv2/src/fdmdv2_plot.h +++ b/fdmdv2/src/fdmdv2_plot.h @@ -71,6 +71,13 @@ class MainFrame; //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= // Class PlotPanel +// +// @class $(Name) +// @author $(User) +// @date $(Date) +// @file $(CurrentFileName).$(CurrentFileExt) +// @brief +// //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-= class PlotPanel : public wxPanel { diff --git a/fdmdv2/src/fdmdv2_plot_scalar.cpp b/fdmdv2/src/fdmdv2_plot_scalar.cpp index 4d238b5b..4b7e32d2 100644 --- a/fdmdv2/src/fdmdv2_plot_scalar.cpp +++ b/fdmdv2/src/fdmdv2_plot_scalar.cpp @@ -109,14 +109,13 @@ void PlotScalar::draw(wxAutoBufferedPaintDC& dc) int x2; int y2; char label[100]; - -// PlotPanel::draw(); + wxPen pen; /* detect resizing of window */ if((m_h != m_prev_h) || (m_w != m_prev_w) || (m_x != m_prev_x) || (m_y != m_prev_y)) { - //fl_color(FL_BLACK); - //fl_rectf(m_x, m_y, m_w, m_h); + dc.SetPen(BLACK_COLOR); + dc.DrawRectangle(m_x, m_y, m_w, m_h); m_prev_h = m_h; m_prev_w = m_w; m_prev_x = m_x; @@ -128,20 +127,20 @@ void PlotScalar::draw(wxAutoBufferedPaintDC& dc) y_scale = (float)m_h /(2.0 * m_y_max); // erase last sample - //fl_color(FL_BLACK); + dc.SetPen(BLACK_COLOR); x1 = x_scale * m_index + m_x; y1 = y_scale * m_mem[m_index]; y1 = clip(y1); y1 = m_y + m_h/2 - y1; - //fl_point(x1, y1); + dc.DrawPoint(x1, y1); // draw new sample - //fl_color(FL_GREEN); + dc.SetPen(GREEN_COLOR); x1 = x_scale * m_index + m_x; y1 = y_scale * m_new_sample; y1 = clip(y1); y1 = m_y + m_h/2 - y1; -// fl_point(x1, y1); + dc.DrawPoint(x1, y1); m_mem[m_index] = m_new_sample; m_index++; if(m_index >= m_x_max) @@ -159,26 +158,31 @@ void PlotScalar::draw(wxAutoBufferedPaintDC& dc) { m_step /= 2.0; } - // fl_color(FL_DARK_GREEN); - // fl_line_style(FL_DOT); + pen = dc.GetPen(); + pen.SetColour(DARK_GREEN_COLOR); + pen.SetStyle(wxPENSTYLE_DOT); + dc.SetPen(pen); for(i =- m_y_max; i < m_y_max; i += m_step) { x1 = m_x; y1 = m_y + m_h/2 - i * y_scale; x2 = m_x + m_w; y2 = y1; - //fl_line(x1, y1, x2, y2); + dc.DrawLine(x1, y1, x2, y2); } // y axis graticule labels - // fl_color(FL_GREEN); - // fl_line_style(FL_SOLID); + pen = dc.GetPen(); + pen.SetColour(GREEN_COLOR); + pen.SetStyle(wxPENSTYLE_DOT); + dc.SetPen(pen); for(i =- m_y_max; i < m_y_max; i += m_step) { x1 = m_x; y1 = m_y + m_h/2 - i * y_scale; sprintf(label, "%d", i); - //fl_draw(label, x1, y1); + wxSize sz = dc.GetTextExtent(label); + dc.DrawLabel(label, wxRect(x1, y1, sz.GetWidth(), sz.GetHeight()), wxALIGN_LEFT); } //fl_pop_clip(); } diff --git a/fdmdv2/src/fdmdv2_plot_scatter.cpp b/fdmdv2/src/fdmdv2_plot_scatter.cpp index 3a8637a5..f8fbebc8 100644 --- a/fdmdv2/src/fdmdv2_plot_scatter.cpp +++ b/fdmdv2/src/fdmdv2_plot_scatter.cpp @@ -94,7 +94,8 @@ void PlotScatter::draw(wxAutoBufferedPaintDC& dc) for(i=0; i